У меня есть и Windows 7, и Ubuntu, установленные на общей машине. Поскольку многие не разработчики используют Windows, я бы хотел изменить порядок загрузки, чтобы им было проще.
В настоящее время порядок загрузки выглядит следующим образом:
/dev/sda6
Как изменить порядок по умолчанию, чтобы Windows 7 была в верхней части списка?
/dev/sda6
Dir kënnt en einfach benotzbar benotzen -benotzt d'GUI Uwendung genannt Grub Customizer fir Äert Liewen e bësse méi einfach ze maachen. Wéi den Numm et scho seet, kënnt Dir vill méi maache wéi just d'GRUB-Menü-Einträg mat der nei ze bestellen.
Dir kënnt et installéieren duerch:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
(Kuckt Frot Ubuntu Fro Sinn PPA sécher fir mäi System bäizefügen a wat sinn e puer "roude Fändelen" fir nozekucken? .)
Et gëtt en How-To Geek Artikel doriwwer, Wéi konfiguréiert Dir de Linux GRUB 2 Boot Menu op de einfache Wee . Kuckt Iech et un wann Dir interesséiert sidd. Och gëtt et e geléiste Fuedem op den Ubuntu Forums, Ännere Bootuerdnung am GRUB 2 deen dëst Tool ernimmt.
Hei sinn e puer Screenshots:
E puer Troubleshooting:
D'Grub Customizer Astellungen däerf nëmme vu bannent der leschter Linux / Ubuntu Installatioun funktionnéieren, deen deen de Grub installéiert huet.
Zum Beispill, wann iergendeen zwee OS-es installéiert huet (Windows an Ubuntu), an dann en drëtten OS (Manjaro, etc) installéiert an da probéiert déi uewe beäntwert ze verfollegen, Grub Customizer Ännerungen funktionnéieren net wann se aus der zweeten OS (Ubuntu, am Beispill). De Programm muss an der Thirs OS installéiert ginn, well et schéngt datt Grub Customizer nëmmen d'Grub Dateie editéiere kënnen déi erstallt goufen duerch d'Installatioun vum System op deen selwer installéiert ass.
D'Fichieren, déi de Grub Bootmenu bestëmmen, komme meeschtens mam leschte System op enger Maschinn installéiert, sou datt de Grub Customizer muss installéiert ginn a vun benotzt ginn Linux System.
С сайта tombuntu (статья Тома ):
GRUB можно настроить с помощью
/ etc / default / grub
файл. До тебя вносить в него какие-либо изменения, может быть хорошей идеей сделать резервную копию создание копии:sudo cp / etc / default / grub / etc / default / grub.бак
Вы можете восстановить копию резервной копии поверх оригинала:
sudo cp /etc/default/grub.bak / etc / default / grub
Откройте файл в текстовом редакторе с правами root:
gksu gedit / etc / default / grub
Строка
GRUB_DEFAULT = 0
означает, что GRUB выберет первое меню элемент для загрузки. Измените это наGRUB_DEFAULT = сохранено
. Это изменение будет упростить изменение элемента по умолчанию позже.Сохраните и закройте файл. Запустите эту команду, чтобы применить ваши изменения к Конфигурация GRUB:
sudo update-grub
Внесенное нами изменение конфигурации позволяет использовать grub-set-default и команды grub-reboot, которые можно использовать в любое время. Это позволяет вам изменить элемент загрузки по умолчанию навсегда или только для следующей загрузки, соответственно.
Запустите
grub-set-default
илиgrub-reboot
(сsudo
) с номером пункта меню для загрузки (первый пункт - 0). Эта команда будет измените значение по умолчанию на второй элемент:sudo grub-set-default 1
Я попробовал следующее и получил хорошие результаты.
Откройте терминальное окно (Ctrl+Alt+T),
Введите sudo gksu nautilus
и нажмите Enter.
Введите пароль пользователя.
Перейдите к файлу /boot/grub/grub.cfg
. Скопируйте и вставьте файл в тот же каталог, создайте копию файла grub.cfg для резервного копирования. Затем дважды щелкните на grub.cfg, чтобы открыть файл в текстовом редакторе.
В файле вы найдете строку (set default="0"
). Отредактируйте 0 к номеру строки в Grub, которую хотите загрузить. Моя была шестой строкой, поэтому я использовал 5, так как первая строка считается 0. Сохраните файл. Перезагрузите pc и если вы выбрали правильную строку, то при загрузке Grub она будет выделена.
Удачи
Откройте окно терминала ( Ctrl + Alt + T ) или нажмите Alt + F2 .
Введите gksu nautilus
и нажмите Введите .
Это откроет браузер файлов Nautilus с разрешением на изменение файлов, принадлежащих пользователю root .
Перейдите к файлу /boot/grub/grub.cfg
и дважды щелкните, чтобы открыть файл в текстовом редакторе.
Вырежьте, переместите и вставьте разделы в этом файле, который принадлежит к разным операционным системам. Вы должны быть очень осторожны , делая это, так как если вы сделаете это неправильно, вы больше не сможете загружаться. Загрузку Windows всегда можно восстановить с помощью инструментов с установочного диска Windows ( FIXMBR
), который заменяет GRUB-MBR на типичный Windows-MBR.
Я тестировал его с Ubuntu 9.04 по 12.04, и он работает нормально каждый раз.
Но я только попытался переместить раздел загрузки Windows в верхнюю часть списка, чтобы сделать его значением по умолчанию.
Если моя память верна, каждый раздел меню загрузки в файле запускается с началом
... и заканчивается ... концом
. И занимает несколько строк текста.
Текст в этом файле стал немного сложнее, и в последней версии Ubuntu он выглядит не так, как в предыдущих версиях. Итак, используйте свой мозг , чтобы уберечь себя от ошибки.
Вы также можете изменить загрузочную запись grub по умолчанию из командной строки без установки каких-либо дополнительных инструментов. Это не изменит порядок в списке, но позволит по умолчанию загружаться другой ОС, что в любом случае может звучать так, как вам нужно.
Сначала сделайте резервную копию / etc / default / grub
. Если что-то пойдет не так, вы можете легко вернуться к заведомо исправной копии:
sudo cp /etc/default/grub /etc/default/grub.bak
Затем отредактируйте файл с помощью vim
или текстового редактора по вашему выбору:
sudo vim /etc/default/grub
Найдите строку, содержащую
GRUB_DEFAULT=0
] и установите для него значение
GRUB_DEFAULT=x
, где x
- это индекс пункта меню grub, в который вы хотите загрузиться по умолчанию. Обратите внимание, что пункты меню имеют нулевой индекс. Это означает, что первым элементом в списке является 0
, а шестым элементом на самом деле является 5
. Итак, чтобы загрузиться к шестому элементу в списке, строка будет выглядеть так:
GRUB_DEFAULT=5
Если вы забыли порядок элементов, посмотрите /boot/grub/grub.cfg
. Каждый пункт меню определяется строкой типа:
menuentry 'Ubuntu' [options] {
Вы также можете выбрать значение по умолчанию по имени вместо индекса, например:
GRUB_DEFAULT='Ubuntu'
, если была строка меню «Ubuntu»
на ] /boot/grub/grub.cfg
. Это может быть лучший метод, поскольку он не зависит от порядка записей, который может измениться.
Чтобы использовать ядро в подменю «Предыдущие версии Linux», используйте:
GRUB_DEFAULT="Advanced options for Ubuntu>x"
(обязательно включите цитаты), где x
- это индекс старого ядра в подменю или имя ядра, как оно указано в /boot/grub/grub.cfg
. Например,
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-45-generic"
Затем создайте обновленное меню grub:
sudo update-grub
При запуске войдите в Ubuntu. Когда Ubuntu запустится, войдите в терминал. Введите следующие команды:
gksudo gedit /etc/default/grub
Когда эта команда откроется, измените GRUB_DEFAULT = 0 на GRUB_DEFAULT = сохранено и затем введите. Обновите GRUB с помощью команды
sudo update-grub
Наконец, установите ОС по умолчанию с помощью sudo grub-set-default НОМЕР
. НОМЕР - это номер ОС, которую вы хотите установить по умолчанию.
ИЛИ
Установите GRUB-customizer с помощью следующих команд:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Цитируется по: https://tipsonubuntu.com/2016/ 07/20 / grub2-boot-order-ubuntu-16-04 /
Это может предоставить более подробную информацию о том, что вы ищете. Надеюсь, это поможет.
Я знаю, что это очень старый вопрос, и у меня недостаточно репутации, чтобы прокомментировать его, поэтому для тех, кто все еще хочет сделать это без Grub-Customizer из-за его дурной репутации:
Этот метод предполагает, что у вас есть двойная загрузка с одной установкой Linux и Windows. Поскольку порядок в /etc/grub.d
определяет порядок, в котором они вызываются, вы можете просто сначала вызвать os-prober
, а затем добавить оставшиеся записи.
cd /etc/grub.d
mv 30_os-prober 05_os-prober
sudo update-grub
Это отлично работает и ставит Windows на первое место в списке.
Я не могу найти источник, но предоставлю его, если снова наткнусь на него.
первый
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
второй
sudo apt-get update
третий
sudo apt-get install grub-customizer
Откройте Grub Customizer
.
И вы можете редактировать свой grub
Вы даже можете изменить обои grub
это отличный инструмент