it-swarm.com.de

Ubuntu mit einem Klick herunterfahren und in ein alternatives Bootup laden

Ich habe ein Dual-Boot-System mit Ubuntu 11.04 und Windows 7.

Mein GRUB Bootloader ist standardmäßig Ubuntu. Ich benutze hauptsächlich Ubuntu, aber ich muss gelegentlich Windows booten, um ein paar Dinge zu tun.

Wenn ich etwas in Windows tun muss, kann ich Ubuntu "herunterfahren" und Windows 7 im Bootloader auswählen. Es wäre jedoch effizienter, wenn ich dies mit einem Klick von Ubuntu aus tun könnte.

  • Kann man in Ubuntu eine Taste drücken, die "Herunterfahren und dann in Windows booten" bedeutet? (oder für diese Angelegenheit Herunterfahren und Booten in einem nicht standardmäßigen Bootup)
13
Jeromy Anglim

Wenn Sie die Eintragsnummer für Ihre Windows-Installation kennen (beginnen Sie, mit 0 für die erste Position zu zählen), können Sie mit diesem Befehl Windows neu starten (vorausgesetzt, Sie befinden sich an dritter Stelle in der Liste):

grub-reboot 2

Alternativ können Sie auch den verwendeten Texteintrag verwenden:

grub-reboot '<type entry here>'

Dieser Befehl kann auch in einen Launcher für die Verwendung mit nur einem Klick eingefügt werden.

Damit diese Prozedur funktioniert, benötigen wir den Eintrag GRUB_DEFAULT=saved in /etc/default/grub.

15
Takkat

@Takkat hat die Frage beantwortet, aber ich dachte, ich würde ein paar weitere Details beschreiben, falls es anderen helfen könnte.

  • Bootmenüs zählen von Null. Ich habe fünf Elemente in meinem Boot-Menü. Das fünfte Element ist Windows. Um Windows neu zu starten, musste ich den Befehl grub-reboot 4 eingeben (d. H. Nicht 5). UPDATE: siehe Kommentare unten zu dieser möglicherweise veränderten .
  • Um /etc/default/grub zu bearbeiten, habe ich Sudo vim /etc/default/grub ausgegeben.
  • Damit die Prozedur funktioniert, musste ich den vorhandenen Wert von GRUB_DEFAULT=0 in GRUB_DEFAULT=saved ändern und dann Sudo update-grub ausführen.

Ich habe dann ein Skript basierend auf webupd8 example erstellt:

Ich habe es winboot genannt und ~/bin eingegeben

#!/bin/bash
gksu grub-reboot 4
gksu reboot
6
Jeromy Anglim