Ubuntu 11.04とWindows 7のデュアルブートシステムがあります。
GRUBブートローダーのデフォルトはUbuntuです。私は主にUbuntuを使用していますが、時々Windowsを起動していくつかのことをする必要があります。
Windowsで何かする必要がある場合は、Ubuntuを「シャットダウン」して、ブートローダーでWindows 7を選択します。ただし、Ubuntuからワンクリックでこれを実行できれば、より効率的です。
GrubメニューでWindowsインストールのエントリ番号がわかっている場合(0
でカウントを開始)、次のコマンドでWindowsを再起動できます(リストの3番目と想定)。
grub-reboot 2
または、使用するテキストエントリを使用することもできます。
grub-reboot '<type entry here>'
このコマンドは、「シングルクリック」で使用するためにランチャーに配置することもできます。
この手順を機能させるには、GRUB_DEFAULT=saved
のエントリ/etc/default/grub
が必要です。
@Takkatは質問に答えましたが、他の人に役立つかもしれない場合に備えて、もう少し詳細を説明したいと思いました。
grub-reboot 4
(つまり、5ではなく)を発行する必要がありました。 UPDATE:この変更の可能性に関するコメントを参照してください。/etc/default/grub
を編集するために、Sudo vim /etc/default/grub
を発行しました。GRUB_DEFAULT=0
の既存の値をGRUB_DEFAULT=saved
に変更してから、Sudo update-grub
を実行する必要がありました。次に、 webupd8の例 に基づいてスクリプトを作成しました。
私はそれをwinboot
と呼び、~/bin
に入れました
#!/bin/bash
gksu grub-reboot 4
gksu reboot