Ändern Sie unter Ubuntu das Standard-Boot-Betriebssystem - Dual Boot

Ändern Sie unter Ubuntu das Standard-Boot-Betriebssystem - Dual Boot

Ich habe ein Dual-Boot-System (Windows 7 und Ubuntu). Derzeit ist Ubuntu das Standardbetriebssystem beim Start. Ich möchte das Standard-Boot-Betriebssystem von Ubuntu auf Windows ändern (Ubuntu-> Windows), d. h. beim Start sollte Windows standardmäßig booten. Die Boot-Reihenfolge muss geändert werden, während ich auf der Ubuntu-Seite bin. Ich weiß, dass dies von Windows-Seite aus mit BCDEDIT.exe möglich ist. Eine mögliche Lösung besteht darin, die Registrierung zu laden (Windows-Dateisystem mounten und zu Windows/System32/config gehen) und die Registrierungswerte zu bearbeiten (mit chntpw). Aber ich weiß nicht, welche Werte ich ändern soll.

Danke

Antwort1

Öffnen Sie ein Terminal, indem Sie CTRL+ ALT+ drücken T, und geben Sie Folgendes ein:

grep menuentry /boot/grub/grub.cfg  

Sie erhalten eine Ausgabe ähnlich dieser: Bildbeschreibung hier eingeben

 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' {

Suchen Sie nun nach etwas wie der letzten Zeile:

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 {

Davon brauchen wir nur noch dieWindows 7 (Loader) (auf /dev/sda1)Teil.

Als nächstes müssen wir /etc/default/grub bearbeiten und die folgenden beiden Zeilen entsprechend unserem Ziel ändern:

sudo gedit /etc/default/grub

Ändern Sie den Wert von GRUB_DEFAULT in den Namen des Windows-Systems, das Sie immer booten möchten.

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

Dann aktualisiere Grub,

sudo update-grub

verwandte Informationen