У меня есть двойная система загрузки Win 7 / 11.10 с Grub 2 в качестве загрузчика по умолчанию. Тем не менее, я хочу сделать загрузчик Windows по умолчанию загрузчиком (grub «dos», как интерфейс, чертит из моей сестры), поэтому, когда я запускаю компьютер, у меня будут следующие параметры загрузки: 1. Windows 7 2. Ubuntu [!d0 ]
NB: Процесс, чтобы отменить эту операцию, поэтому Grub может быть загрузчиком по умолчанию, также будет оценен
Отредактируйте этот файл, начиная с терминала
sudo gedit /etc/default/grub
(в файле есть комментарии, которые помогут вам). Найдите эту строку и установите номер Windows (количество строк Windows в Grub, начиная с 0). В моем случае это будет
GRUB_DEFAULT=2
Затем сохраните файл и закройте gedit. Запустите эту команду для обновления grub:
sudo update-grub
ЧАСТЬ 1:
Сделайте Windows (ANY вариант) параметром меню Grub2 по умолчанию.
ЧАСТЬ 1: Это устанавливает Windows в качестве опции загрузки по умолчанию , и (без каких-либо действий пользователя) ПК автоматически запускает Windows при запуске.
ШАГИ:
A. Перечислите текущие пункты меню
sudo update-grub
B. Изменить установочный файл
sudo gedit /etc/default/grub
Установить загрузку по умолчанию в ваш загрузочный раздел Windows (например.)
GRUB_DEFAULT=”Windows 7 (loader) on /dev/sda1″
ПРЕДУПРЕЖДЕНИЕ: просто установка «GRUB_DEFAULT = n» не будет работать после обновления ядра и т. д.
(Сохраните файл и закройте.)
C.
ВНИМАНИЕ:
d3] Сделайте вариант Windows (ANY) параметром меню Grub2 по умолчанию.
Описание: Это скрывает меню запуска и сокращает время ожидания (обычно 10 секунд).
Описание: Пользователь просто должен удерживать клавишу Shift (при запуске), чтобы снова увидеть Grub2 меню.
ШАГИ:
D. Изменить файл настроек
sudo gedit /etc/default/grub
Раскомментировать строку '# GRUB_HIDDEN_TIMEOUT = 0', чтобы выглядеть так:
GRUB_HIDDEN_TIMEOUT=0
(Сохраните файл и закройте.)
Е. Обновить настройки grub
sudo update-grub
Теперь при загрузке вы автоматически загрузитесь в пункт меню по умолчанию, ЕСЛИ вы не удерживаете клавишу Shift во время загрузки. Затем отобразится меню grub2.
ДАЛЬНЕЙШАЯ ДОКУМЕНТАЦИЯ:
http://ubuntuforums.org/showthread.php?t=1195275
Grub2 может быть настроен на загрузку любой системы по умолчанию, но изменить порядок, в котором они появляются, будет сложно.
Также можно скрыть меню загрузки grub (для вашей сестры) и только покажите его, нажав клавишу shift. Я рекомендую здесь предостережение.
Существует два способа установки загрузки по умолчанию с помощью редактирования файла grub.
Здесь описаны здесь
[d7 ] Два способа: Загрузите ту самую операционную систему, которую вы загрузили в последний раз, «сохраненный метод». Это я использую. Это позволяет мне решить, какой из них я буду использовать, и разрешу мне перезагружаться в эту систему, когда я обновляюсь. Загрузите определенную операционную систему по умолчанию, ваш точный вопросЧтобы начать, нам нужно выяснить, что мы загружаем, открыть терминал (тире, тип терминала, ...) и набрать shift
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 ...
Загрузите ту самую операционную систему, которую вы загрузили в последний раз, «сохраненный метод». Это я использую. Это позволяет мне решить, какой из них я буду использовать, и разрешит мне перезагрузиться в эту систему, когда я буду обновляться.Введите терминал sudo nano -B / etc / default / grub и ваш пароль, если задано
user@YourComputer:~$ sudo nano -B /etc/default/grub
, и откроется редактор 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_DEFAULT на «сохраненный»GRUB_SAVEDEFAULT=true
Так, как вы просите об этом
Измените значение GRUB_DEFAULT на имя системы Windows, которую вы хотите всегда загружать. Это будет найдено в предыдущем предыдущем grep … выходе. Для моей системы, если бы я хотел только всегда загружать мой Window XP, я установил GRUB_DEFAULT в «Windows NT / 2000 / XP (загрузчик) (on / dev / sda1)», все между «.s. [d34 ] GRUB_DEFAULT="Windows NT/2000/XP (loader) (on /dev/sda1)"Вы можете установить GRUB_DEFAULT в номер строки в списке элементов меню (при этом 0 является первым), но когда обновление ядра в Ubuntu обновляется, grub добавляет новое ядро в начало list, вам придется изменить номер, так как Windows является последней в списке элементов меню. Это можно увидеть в моем списке меню.
Важный последний шаг
Теперь вам нужно запустить update-grub для обновления созданного системой файла grub.cfg в каталоге / boot / 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
Замечания по nano особенно удобны в использовании в терминале. Перемещение с помощью клавиш со стрелками. добавьте, удалите ненужные.
Опция «-B» (или «-backup») поддерживает предыдущий rsion от него до текущего имени файла, помеченного символом ~. Очень полезно в случае ужасного эффекта Fat pfinger.
Когда вы еще, Fat pfinger effect позволит вам сохранить ваши изменения, нажав 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
Введите
[d55 ] Некоторые из сообщества Ubuntu предлагают sudoedit вместо Ctrl-X . Я рекомендую nano (который является стандартным редактором sudoedit в более поздних дистрибутивах Ubuntu) вместо Ctrl , потому что по умолчанию можно переопределить неочевидными способами (если вы не являетесь администратором). sudoedit более безопасен тем, что он автоматически сохраняет резервную копию отредактированного файла, но опция «-B» командной строки в nano делает то же самое. nano является более безопасным, чем другие редакторы, такие как vi или emacs, потому что у него нет страшных экранов.Если вы предпочитаете не использовать редактор sudoedit и предпочитаете текстовый редактор Gnome, вместо sudo nano -B использовать nano . Обычно я делаю это для больших файлов, а /etc/default/grub можно считать большим файлом. Таким образом, введите gksu gedit / etc / default / grub вместо sudoedit . Обратите внимание, что текстовый редактор Gnome автоматически не создает резервную копию!
sudo nano -B
Я внес некоторые изменения в grub для своих личных потребностей. Например, фоновое изображение запуска луны. Как это сделать, обсуждаются на странице документации сообщества Ubuntu на Grub2.
Удачи!
Если вы предпочтете использовать биос для его установки, перезагрузите компьютер и введите биос (нажав DEL в моем случае).
Перейдите к настройкам загрузки -> (Этот шаг может отличаться) Приоритет жесткого диска -> 1-й приоритет -> Загрузочный загрузчик Windows
Второй шаг может отличаться в зависимости от того, как вы установили Ubuntu / Windows
Ключ в том, что если ubuntu установлен на более высокий приоритет (приоритет жесткого диска или приоритет загрузочного устройства), вы должны заменить его на загрузчик Windows
Если у вас установлен CD с Windows
Загрузка с компакт-диска Из экрана заголовка открывается терминал (кнопка обычно находится в нижнем левом углу) Выполнить bootrec /fixmbrЕсли это не так, t дать желаемые результаты, попробуйте bootrec /fixboot