Як видалити або приховати меню завантаження GRUB?


17

Нещодавно я вирішив використовувати тільки Ubuntu, і в моєму ноутбуці немає Windows. Коли я включаю ноутбук, відображається меню GRUB, але мені більше не потрібно вибирати ОС.

Як це можна видалити чи приховати?
А після вилучення цього я можу отримати доступ до режиму відновлення?


Ви маєте на увазі режим відновлення в Windows або на Ubuntu?
Mussnight

відновлення ubuntu, Windows у моєму ноутбуці вже немає
Behzadsh

Відповіді:


18

Щоб не бачити меню GRUB під час завантаження:

  1. Відкрийте /etc/default/grubфайл за допомогою введення терміналу:gksu gedit /etc/default/grub
  2. Змінити GRUB_TIMEOUT=10наGRUB_TIMEOUT=0
  3. Збережіть файл та закрийте текстовий редактор.
  4. Виконати: sudo update-grub
  5. Перезавантажте.

Це видалить час, який потрібно чекати зникнення меню GRUB .

ВАЖЛИВО : Якщо тоді вам потрібно перейти в режим відновлення, натисніть, ESCколи Linux запуститься. Це між часом, коли BIOS закінчує завантаження всіх необхідних матеріалів та запускається Операційна система. Тоді з'явиться меню GRUB, яке дає вам зміни для вибору режиму відновлення.


1
Отже, ми фактично знімаємо час, а не грязь !?
Бехзадш

9
Якщо ви видалите грубку, ДОБРІЙТЕ МНЕ, ви нічого не зможете завантажити. Я даю вам дієве рішення вашого питання " як я можу видалити або приховати це ", тому що якщо я скажу вам видалити папку grub або щось, щоб її усунути, я радше даю собі негативні моменти в askubuntu.
Луїс Альварадо

7

Я вважаю, що кращим рішенням є використання значення:

GRUB_HIDDEN=1 

потім встановіть час виходу на щось довше 0, таким чином ви зможете отримати доступ до grub з моменту її приховання у фоновому режимі, і ви маєте шанс фактично зупинити послідовність завантаження та вибрати інший режим ядра / відновлення.

функція, яка може стати в нагоді, коли у вас зламана система. Більше про це можна прочитати тут


не працює для мене в crunchbang waldorf ...
Jere

Я не можу знайти нічого про параметр GRUB_HIDDENу наданому посиланні. Я навіть не можу знайти цей варіант у посібнику з Grub . Є й інші варіанти з подібними іменами на кшталт GRUB_HIDDEN_TIMEOUTі GRUB_HIDDEN_TIMEOUT_QUIET, і що GRUB_HIDDENнасправді робить опція?
mook765

2

Наведені вище відповіді не спрацювали для мене, тому я подумав, що опублікую це для повноти. У моїй версії гриб екран очікування не приховує, коли GRUB_TIMEOUT=0. Здається, це помилка, подана тут: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1273764 .

Легкий (але не настільки елегантний) спосіб вирішити питання GRUB_TIMEOUT=0.1. Мабуть, є сценарій, який переосмислює значення таймауту, коли це = 0для власного блага користувача!

Мій файл конфігурації grub для всіх, хто хоче бачити:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0.1
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0.1
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="splash" 
GRUB_CMDLINE_LINUX=""

0

Ще одна можливість, якщо Windows була видалена з комп'ютера :

  1. Видаліть завантажувач Windows з ESP. Зазвичай це буде зроблено, набравши текст sudo rm -rf /boot/efi/EFI/Microsoft.
  2. Тип sudo update-grub.

Коли update-grubсценарій запускається, слід зауважити, що немає Windows, і тому генерувати grub.cfgфайл, який не містить можливості для завантаження Windows і не містить меню.

Однак зауважте, що такий підхід унеможливлює завантаження Windows. Це добре для Behzadsh, оскільки в питанні вказано, що Windows було видалено з комп'ютера. (Насправді такий підхід по суті закінчує завдання неповного видалення, яке вже було зроблено.) Цей підхід невірний для тих, хто просто хоче обійти меню GRUB, але все ще зберігає можливість завантажувати Windows - скажімо, за допомогою комп'ютера вбудований менеджер завантаження для завантаження Windows. Такий підхід унеможливить завантаження Windows, принаймні до відновлення завантажувача Windows.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.