Grub2 может быть настроен на загрузку любой системы по умолчанию, но изменить порядок их отображения будет сложно.
Также можно скрыть загрузочное меню grub (для вашей сестры) и показать его только нажатием клавиши Shift . Я рекомендую осторожность здесь. Подробности здесь .
Есть два способа установить загрузку по умолчанию, используя редактирование файла grub.
Они описаны на странице документации по сообществу Ubuntu Grub2.
Два способа
Загрузите, какую операционную систему вы загружали в прошлый раз, «сохраненный метод»
Это я использую. Это позволяет мне решить, какой из них я собираюсь использовать, и позволит мне перезагрузиться в эту систему, что удобно при обновлении.
Загрузите конкретную операционную систему по умолчанию, ваш точный вопрос
Для начала нам нужно выяснить, что мы загружаем, открыть терминал (тире, набрать терминал,…) и ввести команду grep menuentry /boot/grub/grub.cfg
user@YourComputer:~$ grep menuentry /boot/grub/grub.cfg
menuentry 'Ubuntu, with Linux 2.6.35-31-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-30-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Windows NT/2000/XP (loader) (on /dev/sda1)" {
menuentry "Ubuntu, with Linux 2.6.32-34-generic (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-34-generic (recovery mode) (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-33-generic (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-33-generic (recovery mode) (on /dev/sdb1)" {
menuentry "Windows Vista (loader) (on /dev/sdc1)" {
Из моего вы можете понять, почему я предпочитаю «сохраненный» метод.
Теперь вы готовы редактировать файл grub…
- Примечание. Если вы предпочитаете использовать графический редактор, такой как текстовый редактор Gnome, см. Примечание в конце.
Введите в терминале sudo nano -B / etc / default / grub и ваш пароль, если будет предложено
user@YourComputer:~$ sudo nano -B /etc/default/grub
и нано редактор откроется, таким образом (для моего) ...
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=saved
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="delayacct"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
GRUB_GFXMODE=1280x800
GRUB_GFXPAYLOAD_LINUX=1280x800x8
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
GRUB_INIT_TUNE="480 440 1"
GRUB_SAVEDEFAULT=true
GRUB_BACKGROUND=/usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga
В моем предпочтении я сделал эти изменения из стандартного файла grub:
- Я изменил значение GRUB_DEFAULT на «сохранено»
GRUB_DEFAULT=saved
- и я добавил эту строку ...
GRUB_SAVEDEFAULT=true
В том, как вы просите далеко это
- Измените значение GRUB_DEFAULT на имя системы Windows, которую вы хотите всегда загружать. Это будет найдено в предыдущем
grep …
выводе ранее. Для моей системы, если я хотел всегда загружать только Windows XP, я установил GRUB_DEFAULT на «Windows NT / 2000 / XP (загрузчик) (на / dev / sda1)», все между «».
GRUB_DEFAULT="Windows NT/2000/XP (loader) (on /dev/sda1)"
Вы можете установить GRUB_DEFAULT на номер строки в списке пунктов меню (с 0, являющимся первым), но когда ядро в Ubuntu обновляется, grub добавляет новое ядро в начало списка, вам придется изменить номер, так как Windows является последней в списке пунктов меню. Вы можете увидеть это в моем списке пунктов меню.
Важный последний шаг
Теперь вам нужно запустить update-grub, чтобы обновить сгенерированный системой файл grub.cfg в каталоге / boot / grub.
Введите в свой компьютер sudo update-grub и свой пароль, если будет предложено ...
user@YourComputer:~$ sudo update-grub
Generating grub.cfg ...
Found background: /usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga
Found linux image: /boot/vmlinuz-2.6.35-31-generic
Found initrd image: /boot/initrd.img-2.6.35-31-generic
Found linux image: /boot/vmlinuz-2.6.35-30-generic
Found initrd image: /boot/initrd.img-2.6.35-30-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows NT/2000/XP (loader) on /dev/sda1
Found Ubuntu 10.04.3 LTS (10.04) on /dev/sdb1
Found Windows Vista (loader) on /dev/sdc1
done
Заметки о нано
Nano особенно прост в использовании в терминале. Перемещайтесь с помощью клавиш со стрелками. Введите ваши добавления, удалите ненужные.
Опция "-B" (или "--backup") создает резервную копию предыдущей версии с текущим именем файла с суффиксом ~. Очень удобно в случае страшного эффекта Fat pfinger .
Когда вы это сделаете, Crtl-O позволит вам сохранить ваши изменения, нажав Enter . Закрытие nano без сохранения, Ctrl-X
Эти и другие параметры показаны внизу экрана терминала с помощью ^, указывающего Ctrl
^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text ^T To Spell
Заметки о nano, sudoeditor и других редакторах.
Некоторые в сообществе Ubuntu предлагают sudoedit вместо nano . Я рекомендую nano (который является редактором sudoedit по умолчанию в более поздних выпусках Ubuntu) вместо sudoedit, потому что значение по умолчанию может быть переопределено неочевидными способами (если вы не являетесь администратором). sudoedit безопаснее тем, что автоматически сохраняет резервную копию отредактированного файла, но -B
опция командной строки "" в nano делает то же самое. Nano безопаснее других редакторов, таких как vi или emacs потому что у него нет страшных выходов из оболочки.
Если вы предпочитаете не использовать нано- редактор и предпочитаете текстовый редактор Gnome, вместо sudo nano -B используйте gksu gedit . Я обычно делаю это для больших файлов, и /etc/default/grub
легко может считаться большим файлом. Таким образом, введите gksu gedit / etc / default / grub вместо sudo nano -B / etc / default / grub . Обратите внимание, что текстовый редактор Gnome не создает резервную копию автоматически!
Примечания к моему файлу grub
Я сделал некоторые изменения в grub для моих личных нужд. Например фоновая картинка запуска луны. Как это сделать, обсуждается на странице документации сообщества Ubuntu на Grub2. , рекомендуется.
Удачи!