Grubから一度Windowsを起動し、次の起動時にUbuntuに戻る


14

私はコンピューターで多くのリモートワークを行っており、自宅のコンピューターにはUbuntuとWindows 7の2つのOSがあります。

基本的に、一度Windowsを起動し、次の再起動時にUbuntuに戻りたいと思います。これを行う方法はありますか?

編集:現在EXT4を使用していますが、EXT3に戻したくありません。


1
bcdを実行している場合(easybcdでgrubからbcdに切り替えることができます。irebootを使用して、Windowsから実行するOSを選択できます。言及されているプログラムは両方ともneosmart.netにあります。残念ながら、これはgrubには役立ちません。編集GRUBの設定ファイル再起動するたびに、しかしthatsのunwealdy
ジャーニーマンオタク

@Journey問題はここにあります。私はEXT4を使用していますが、EXT3に戻るつもりはありません。WindowsにはEXT4 ATMに書き込む方法がありません。
ジェフF.

確かに。ext3fsdはext4を実行します。
ジャーニーマンオタク

私はそれができると信じていますが、これは私が理解していることから非常に信頼できません。パーティションを揚げるチャンスはありません。
ジェフF.

さて、BCDへの切り替えが解決策です-その後、irebootを使用して起動元を選択できます-Windowsインストールでeasybcdを実行し、BCDとchainload linuxをインストールし、irebootを実行してどちらを選択するかあなたが欲しい。
ジャーニーマンオタク

回答:


10

Ubuntuからgrub-rebootを呼び出すことができます

$ grub-reboot --help
Usage: /usr/sbin/grub-reboot [OPTION] entry
Set the default boot entry for GRUB, for the next boot only.

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --root-directory=DIR    expect GRUB images under the directory DIR
                          instead of the root directory

ENTRY is a number or a menu item title.

Report bugs to <bug-grub@gnu.org>.
$ grub-reboot 12

次回の起動時にGrubオプション12を一度起動すると、その後はデフォルトに戻ります。

最初のエントリは0になります。ただし、カーネルを更新するときにgrubメニューリストが新しい項目を追加することがあるため、名前の方がおそらく安全です。


非常にクールで、まさに必要なものです。小さなスクリプトを作成し、Ubuntuデスクトップで投げてWindowsを再起動しました。ありがとう!
ジェフF.

0

私が考えることができる唯一の方法は、windows 7の下にubuntuのブートパーティションをマウントすることです。したがって、ext 3または2であり、grubブートファイルを編集する必要があります。あなたがそれを他の方法でやりたいときに同じこと、それはより簡単です。


私は実際にEXT4からEXT3に戻るつもりはありませんが、提案をありがとう。
ジェフF.

0

質問に対する正確な答えではありませんが、たまにWindowsが必要な場合は、KVMやVirtualboxなどの仮想マシンで実行することを検討してください。その後、コンピューターを再起動する必要はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.