win 7およびlinux mint 14がインストールされています。 GRUB Menu
を変更して、Windows
の代わりにLinux
を最初のオプションとして表示することは可能ですか?主に起動中にデフォルトでWindowsを起動しますです。
ブートメニューの順序が重要で(デフォルトでWindowsが起動するだけでなく)、Linux MintとWindows(OSX、BSDなど)以外に起動可能なものがない場合は、次のようにできます。
cd /etc/grub.d
mv 30_os-prober 09_os-prober
/etc/grub.d
内のファイルのアルファベット順として、それらが処理される順序を決定します。次に、Sudo update-grub
¹を実行して、メニューの順序を決定する/boot/grub/grub.cfg
ファイルを生成します。
Windowsを起動するだけの場合は、/etc/default/grub
を変更してエントリを変更することもできます。
GRUB_DEFAULT=0
に
GRUB_DEFAULT=4
Sudo update-grub
を実行します。 4
は、Windowsの通常のエントリで、0
はMint、1
は古いバージョンのMintのサブメニュー、2
はmemcheck
、3
for memcheck
for serial interface。設定は少し異なる場合がありますが、GRUBメニューでカウント(0から開始)したり、ゲスト評価がオフになっている場合は変更したりできます。²
あなたが考慮したいと思うかもしれない、そして私自身私が好むかもしれない3番目の選択肢があります。これは、/etc/default/grub
を変更して、手動で別のメニューエントリを選択しない場合、最後に選択したシステムを自動的に起動するようにするためです。そのためには、行を変更します
GRUB_DEFAULT=0
に
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Sudo update-grub
を実行します
¹ update-grub
コマンドの名前をしばしば忘れがちでしたgrub-
TAB そして、結果として得られた展開が、実行する必要があるgrub-something
コマンドを示してくれたことを願っています。それは私がとにかく編集していた/etc/default/grub
ファイルの上部で何をすべきかを言うことがわかるまで私はそれでした。もちろん、コマンド名を調べる方法を見つけたら、決して忘れませんでした...
² @derobertが示すように、選択するメニューエントリに一致する文字列を使用することもできます。 これ は、その機能について私が見つけた唯一のドキュメントです。
Anthon による回答から、mv
をdpkg-divert
に置き換えますDebian-likeシステム:
# dpkg-divert --add --rename --divert /etc/grub.d/09_os-prober /etc/grub.d/30_os-prober
次に、通常どおりupdate-grub
を実行します。
利用可能な宛先変更を一覧表示する場合は、次を実行します。
# dpkg-divert --list | grep os-prober
Linux Mint自体で指定された手順に従うことができます。 Linux Mintチュートリアル 。
これはかなり簡単です。最初にgrub.cfgファイルを見つける必要があります。Ubuntuでは/boot/grub/grub.cfgの下にあります。編集する前に、このファイルのバックアップを取ってください。
任意のテキストエディターでファイルをSudoモードで開きます(例:Sudo vi path/grug.cfg)。
このファイルには、ブートメニューの各項目を表すメニューエントリがあります。ウィンドウに対応するメニューエントリを見つけます。メニューエントリは一連の行であることに注意してください。
GRUB_DEFAULTという名前の行を見つけます。これを行うには2つの方法があります。 1)GRUB_DEFAULTの値を、0、1、または何であれ、Windowsメニュー項目の対応する位置に変更します。 2)または、Windowsメニュー項目をgrub_defaultの現在の値の対応する位置にカットアンドペーストします。
注意:このファイルを破損しないでください。問題が発生した場合は、このファイルをバックアップに置き換えてください。
menuentry 'Ubuntu, with Linux 3.13.0-30-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-30-generic-recovery-3aaa1f6c-e78d-4b56-bb71-a250d1338ea6' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 3aaa1f6c-e78d-4b56-bb71-a250d1338ea6
else
search --no-floppy --fs-uuid --set=root 3aaa1f6c-e78d-4b56-bb71-a250d1338ea6
fi
echo 'Loading Linux 3.13.0-30-generic ...'
linux /boot/vmlinuz-3.13.0-30-generic root=UUID=3aaa1f6c-e78d-4b56-bb71-a250d1338ea6 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.13.0-30-generic
}