Windowsが一番上に表示されるようにGRUBの順序を変更してください。

Windowsが一番上に表示されるようにGRUBの順序を変更してください。

私は持っています勝利7そしてLinux Mint 14インストールする。現在のオプションの代わりに最初のオプションとしてGRUB Menu表示されるように変更できますか?主に起動プロセス用WindowsLinuxデフォルトではWindowsを起動

答え1

起動メニューの順序が重要であり(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。これは、シリアルインターフェイスの以前のバージョンのMintサブメニュー、Mintの後ろにある4一般的なWindowsエントリです。設定は若干異なる場合がありますが、グルーブメニュー(0から始まる)から計算したり、推測がオフになっている場合は変更してみることができます。 ²012memcheck3memcheck

私が個人的に好む3番目のオプションを考えてみることもできます。これは/etc/default/grub、他のメニュー項目を手動で選択しない場合は、最後に選択したシステムが自動的に起動するようにシステムを変更することです。そのために行を変更します。

GRUB_DEFAULT=0

入力する

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

そして走るsudo update-grub

1頻繁に試みるコマンドの名前を忘れる傾向があり、最後の拡張機能で実行する必要があるコマンドを表示したいです。私が編集しているファイルの上部に何をすべきかを書いていることに気づくまでは言います。もちろん、コマンド名を見つける方法を見つけた後、一度も忘れたことはありません...update-grubgrub-TABgrub-something/etc/default/grub
² @derobertが指摘したように、選択したいメニュー項目に一致する文字列を使用することもできます。これこの機能について私が見つけた唯一の文書です。

答え2

回答で判断するとアントン、これを次にmv置き換えます。dpkg-divertDebianに似ているシステム:

# 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

答え3

Linux Mint自体が提供する手順に従うことができます。Linuxミントチュートリアル

答え4

簡単です。まず grub.cfg ファイルを探す必要があります。 Ubuntuでは/boot/grub/grub.cfgの下にあるので、編集する前にファイルをバックアップしてください。

目的のテキストエディタ(たとえば、sudo vi path / grug.cfg)を使用してsudoモードでファイルを開きます。

このファイルには、起動メニューの各項目を表すメニュー項目があります。ウィンドウに対応するメニュー項目を探します。メニュー項目は行セットであることに注意してください。

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
        }

関連情報