デュアルブートのヘッドレスLinux/Windowsマシンをセットアップしています。 Windowsで何かをテストする必要がある場合を除いて、ほとんどの場合、マシンは常にUbuntuで起動します。
WindowsとUbuntuをインストールしましたが、現在は毎回Ubuntuで起動します。 次回の起動時にのみWindowsを起動するように指示できるようにしたいと思います。 その後、Windowsから再起動すると、システムはUbuntuの起動に戻ります。
Grub Legacy –セクション4.3.1 – 1回だけ起動するのを見つけましたが、新しいバージョンのgrubを備えたUbuntu14.04サーバーを使用しています。私が読んだものから、/etc/default/grub
にいくつかの変更を加える必要があります sudo grub-set-default
を使用します Windowsを起動したいとき。
これらの変更は、これを/etc/default/grub
に追加することから始まると思います :
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=false
/etc/default/grub
に変更が加えられたときはいつでも 次に、
sudo update-grub
を実行する必要があることを知っています。 その結果:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-43-generic
Found initrd image: /boot/initrd.img-3.13.0-43-generic
Found linux image: /boot/vmlinuz-3.13.0-32-generic
Found initrd image: /boot/initrd.img-3.13.0-32-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
Windowsはそのリストの7番目のオプションなので、sudo grub-set-default 6
を実行すると思います。 (0ベースのカウント)–これは正しいですか、システムがすでに起動された後に起動選択肢の番号付きリストを取得する別の方法はありますか?
また、/etc/default/grub
の行もあります この動作を実現するのに十分ですか、それとも構成を追加する必要がありますか?
ベストアンサー
GRUB_DEFAULT=saved
があることを確認する必要があります grub構成(自動生成されます。/etc/default/grubを編集してこの部分を変更します)。 sudo update-grub
変更をアクティブにしてから、sudo grub-reboot $1
を使用します 。
grep -i "menuentry '" /boot/grub/grub.cfg
1ドルでカットアンドペーストできるメニューエントリが表示されます。または、オプションのインデックスがゼロであることに注意してください。したがって、(n-1)をgrub-rebootに渡すことで、n番目のmenuentryを取得できます。
たとえば
を参照してください- UbuntuからWindowsを再起動するにはどうすればよいですか?
- https://unix.stackexchange.com/questions/43196/how-can-i-tell-grub-i-want-to-reboot-into-windows-before-i-reboot
- https://superuser.com/questions/285755/boot-to-windows-once-from-grub-then-back-to-ubuntu-on-next-boot。
「Windows7」がインストールされていないため、テストされていません。
関連:Chromiumの最新(ベータ版および開発版)バージョンを入手するにはどうすればよいですか?