Grub2 может быть настроен на загрузку любой системы по умолчанию, но изменить порядок их отображения будет сложно.
Также можно скрыть загрузочное меню grub (для вашей сестры) и показывать его только нажатием кнопки сдвиг ключ. Я рекомендую здесь соблюдать осторожность. Подробности здесь.
Существует два способа установки загрузки по умолчанию с помощью редактирования файла grub.
Они описаны в Документация Ubuntu Communuity Grub2 страница
Есть два способа:
-
Загрузите, какую операционную систему вы загружали в последний раз, "сохраненный метод"
Это то, что я использую. Это позволяет мне решить, какой из них я буду использовать, и позволит мне перезагрузиться в эту систему, что удобно при обновлении.
Загрузите определенную операционную систему по умолчанию, ваш точный вопрос
Для начала нам нужно выяснить, что мы загружаем, открыть терминал (dash, введите terminal, ... ) и введите grep menuentry /boot/grub/grub.cfg
user@YourComputer:~$ grep menuentry /boot/grub/grub.cfgmenuentry '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 Text editor, см. Примечание в конце.
Введите в терминале 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=0GRUB_HIDDEN_TIMEOUT_QUIET=trueGRUB_TIMEOUT=10GRUB_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=640x480GRUB_GFXMODE=1280x800GRUB_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 startGRUB_INIT_TUNE="480 440 1"GRUB_SAVEDEFAULT=trueGRUB_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 (loader) (on /dev /sda1)", все между "s.
GRUB_DEFAULT="Windows NT/2000/XP (loader) (on /dev/sda1)"
Вы могли бы установить GRUB_DEFAULT на номер строки в списке элементов меню (где 0 является первым), но при обновлении ядра в Ubuntu grub добавляет новое ядро в начало списка, вам придется изменить номер, так как Windows является последней в списке элементов меню. Вы можете увидеть это в моем списке элементов меню.
Важный последний шаг
Теперь вам нужно запустить update-grub, чтобы обновить созданный системой файл grub.cfg в каталоге /boot/grub.
Введите в свой компьютер обновление sudo-grub и ваш пароль, если его спросят…
user@YourComputer:~$ sudo update-grubGenerating grub.cfg ...Found background: /usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tgaFound linux image: /boot/vmlinuz-2.6.35-31-genericFound initrd image: /boot/initrd.img-2.6.35-31-genericFound linux image: /boot/vmlinuz-2.6.35-30-genericFound initrd image: /boot/initrd.img-2.6.35-30-genericFound memtest86+ image: /boot/memtest86+.binFound Windows NT/2000/XP (loader) on /dev/sda1Found Ubuntu 10.04.3 LTS (10.04) on /dev/sdb1Found Windows Vista (loader) on /dev/sdc1done
Заметки о нано
нано особенно прост в использовании в терминале. Перемещайтесь с помощью клавиш со стрелками. Введите свои добавления, удалите ненужные.
Опция "-B" (или " --backup") создает резервную копию предыдущей версии файла с текущим именем файла с суффиксом ~. Очень удобно в случае страшного Эффект жирного пфингера.
Когда вы, хотя, Crtl-O позволит вам сохранить ваши изменения, нажав Входить.Закрытие 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 вместо нано. Я рекомендую нано (который является редактором sudoedit по умолчанию в более поздних дистрибутивах Ubuntu) вместо sudoedit потому что значение по умолчанию может быть переопределено неочевидными способами (если только вы не являетесь администратором). sudoedit безопаснее в том смысле, что он автоматически сохраняет резервную копию отредактированного файла, но "-B
" параметр командной строки в нано делает то же самое. нано безопаснее, чем другие редакторы, такие как англ. или emacs потому что у него нет страшных побегов из оболочки.
Если вы предпочитаете не использовать нано редактор и предпочитаете текстовый редактор Gnome, а не sudo nano -B использовать гксу гедит. Обычно я делаю это для больших файлов, и /etc/default/grub
легко можно было бы считать большим файлом. Таким образом, введите gksu gedit /etc/default/grub вместо sudo nano -B /etc/default/grub. Обратите внимание, что текстовый редактор Gnome не создает резервную копию автоматически!
Заметки в моем файле grub
Я внес некоторые изменения в grub для своих личных нужд. Например, фоновое изображение запуска на Луну. Как это сделать, обсуждается на Страница документации сообщества Ubuntu на Grub2, рекомендуется.
Удачи!