ワンクリックでUbuntuをシャットダウンし、別のブートアップにロードします


13

Ubuntu 11.04とWindows 7のデュアルブートシステムがあります。

GRUBブートローダーのデフォルトはUbuntuです。私は主にUbuntuを使用していますが、時々いくつかのことをするためにWindowsを起動する必要があります。

Windowsで何かをする必要がある場合は、Ubuntuを「シャットダウン」し、ブートローダーでWindows 7を選択します。ただし、Ubuntuからワンクリックでこれを行うことができれば、より効率的です。

  • Ubuntuで「シャットダウンしてからWindowsを起動する」というキーを押すことはできますか?(またはそのことについては、シャットダウンしてデフォルト以外のブートアップで起動します)

回答:


15

0grubメニューでWindowsインストールのエントリ番号(最初の位置でカウントを開始)がわかっている場合は、次のコマンドでWindowsを再起動できます(リストの3番目であると想定)。

grub-reboot 2

または、使用するテキストエントリを使用することもできます。

grub-reboot '<type entry here>'

このコマンドは、「シングルクリック」で使用するためにランチャーに配置することもできます。

この手順を機能させるには、のエントリGRUB_DEFAULT=savedが必要/etc/default/grubです。


3
ありがとう。あなたの答えを読んだ後、私はいくつかの検索を行い、次の投稿がgrub-rebootの詳細を具体化するのに役立つことを発見しました:webupd8.org/2010/10/how-to-reboot-in-windows-from-ubuntu。 html
ジェロミーアングリム

6

@Takkatは質問に答えましたが、他の人に役立つかもしれない場合に備えて、もう少し詳細を説明したいと思いました。

  • ブートメニューはゼロからカウントされます。ブートメニューには5つの要素があります。5番目の要素はWindowsです。したがって、Windowsを再起動するには、コマンドを発行する必要がありましたgrub-reboot 4(つまり、5ではありません)。更新: この変更に関する以下のコメントを参照してください
  • 編集するため/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

詳細をお知らせください。次のカーネルの更新後、おそらくポジション番号を変更する必要があることに注意してください。
タックカット

@Takkat-この問題を回避するために、最低行番号を自動的に選択する方法はありますか(WindowsはGrub2の最後にリストされていると仮定しています)?@Jeromy-これを投稿してくれてありがとう。
boehj

私はこれをテストしていませんが、Winodwsのテキスト記述を使用することにより、安全な側にいるはずです。
タックカット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.