У меня система с двойной загрузкой (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