Я установил grub2 для двойной загрузки другой ОС рядом с моей Ubuntu 12.04 LTS , но принял решение против этого в последнюю секунду.
Итак, я только что сделал sudo apt-get purge grub
, и там было сказано, что он удалил все файлы grub, поэтому я перезагрузился и угадаю, что появляется? Grub .
Как мне от этого избавиться? Я беспокоюсь, что единственный способ избавиться от этого - отформатировать мой жесткий диск или, что еще хуже, даже это не поможет.
В основном я работаю только Ubuntu 12.04 LTS и хотел бы, чтобы он вернулся к тому, что делал раньше, который загружался сам без раздражающего пользовательского интерфейса Grub, просто быстрое F12 kbd> меню загрузки BIOS, затем загрузитесь.
Вы можете использовать get Grub для загрузки прямо в Ubuntu без ожидания, установив значение
GRUB_HIDDEN_TIMEOUT=0
в своем файле /etc/default/grub
. Это выберет опцию по умолчанию в списке (я полагаю, это Ubuntu для вас) и сразу перейдет.
Чтобы восстановить Grub в вашей системе, если вы удалили или частично установили другую установку, установили Windows и т. Д .:
sudo grub-install /dev/sdX
Где sdX
дает запись вашего жесткого диска в /dev
. Обычно это /dev/sda
, но он может отличаться, если он находится на внешнем диске или что-то. Вы можете найти запись на диске в:
sudo fdisk -l
После этого запустите (может и не потребоваться, но это не должно повредить :))
sudo update-grub
Вы можете проверить с помощью:
sudo grub-install --recheck /dev/sdX
Редактировать /etc/default/grub
:
sudo nano /etc/default/grub
и добавлять / изменять это строка:
GRUB_TIMEOUT=0
, затем запустите это, чтобы обновить изменения:
sudo update-grub
Когда он будет запущен, вы получите что-то вроде этого:
USERNAME @ HOSTNAME: ~ $ sudo update-grub
[sudo] пароль для USERNAME:
Генерация grub.cfg ... Найдено изображение linux:
/boot/vmlinuz-3.11 .0-15-generic Найденный образ initrd:
/boot/initrd.img-3.11.0-15-generic Найденный образ linux:
/boot/vmlinuz-3.11.0-12 -generic Найдено изображение initrd:
/boot/initrd.img-3.11.0-12-generic Найдено memtest86 + изображение:
/boot/memtest86+.bin
Найдено Fedora выпуск 20 (Heisenbug) на / dev / sda2
готово USERNAME @ HOSTNAME: ~ $
Ядра Ubuntu, вероятно, будут записями linux
и и initrd
, другие операционные системы должны появиться после Found ...
Руководство по настройке grub здесь
Вы также можете установить это в /etc/default/grub
:
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=3
, что будет означать, что оно не будет отображать меню выбора в течение 3 секунд, что позволяет вам использовать если вам нужно, нажав Any Key kbd>, и он загрузится.
Если вы хотите, чтобы ядро, выбранное в меню, всегда было выбором по умолчанию, добавьте / измените следующие строки:
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved
Не забудьте запустить sudo update-grub
, чтобы обновить изменения ( или он ничего не сделает) , и есть руководство для дополнительных опций.
Для более простой и продвинутой конфигурации Grub вы можете использовать Grub Customizer
Если вы удалили grub
, вам может потребоваться переустановить его с помощью apt-get
. Grub является загрузчиком для большинства систем Linux, эта проблема, вероятно, была вызвана тем, что Debian Grub перезаписал Ubuntu Grub.