Из Ubuntu, изменение загрузки ОС по умолчанию - Двойная загрузка

Из Ubuntu, изменение загрузки ОС по умолчанию - Двойная загрузка

У меня система с двойной загрузкой (Windows 7 и Ubuntu). В настоящее время ОС по умолчанию при запуске — Ubuntu. Я хочу изменить ОС по умолчанию с Ubuntu на Windows (Ubuntu-> Windows), т. е. при запуске Windows должна загружаться по умолчанию. Последовательность загрузки должна быть изменена, пока я нахожусь на стороне Ubuntu. Я знаю, что это можно сделать со стороны Windows с помощью BCDEDIT.exe. Одним из возможных решений является загрузка реестра (смонтируйте файловую систему Windows и перейдите в Windows/System32/config) и отредактируйте значения реестра (с помощью chntpw). Но я не знаю, какие значения мне следует изменить.

Спасибо

решение1

Откройте терминал, нажав CTRL+ ALT+ T, и введите следующее:

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 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-A4AE5922AE58EE74' {

Теперь найдите что-то вроде последней строки:

menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-A4AE5922AE58EE74' {
    menuentry "Memory Tester (memtest86+)" --class memtest86 --class gnu --class tool {

Из этого нам нужно толькоWindows 7 (загрузчик) (на /dev/sda1)часть.

Далее нам нужно отредактировать /etc/default/grub и изменить следующие две строки для достижения желаемого результата:

sudo gedit /etc/default/grub

Измените значение GRUB_DEFAULT на имя системы Windows, которую вы хотите всегда загружать.

`GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)"`

Затем обновите grub,

sudo update-grub

Связанный контент