Ubuntu9.10 Grub2 MENUからVaioノート回復パーティションを取り除く
VAIOノート(VGN-SZ)から回復パーティション(リカバリ・パーティション)のメニューをとり省くTweaksです。
GRUB2は以下の2つの設定ファイルを編集し、sudo update-grubによって変更します。
/boot/grub/grub.cfgは触ってはならないことになっています。
/etc/default/grub
ここでカーソルの振る舞いや、「Linux」のリカバリメニューをカットすることができます。
/etc/grub.d/*
この中のファイルの順序によって、メニューの表示順を決めています。 xの実行権限があるもののみ有効で、
ファイルの中身はスクリプトになっています。
参考ページはココ(Grub 2 Title Tweaks)です。
ちなみにメモリチェックをメニューを外すには。。。
sudo chmod -x /etc/grub.d/20_memtest86+
と実行権限をはずせば可能です。
上の参考ページになかった本題です。
Vaioノートに存在する「リカバリ・パーティション」メニューを消すには以下の手順です。
まずは無効にしたい「リカバリ・パーティション」のデバイスをチェックします。
~$ sudo cat /boot/grub/grub.cfg | grep "menuentry" | cut -d '"' -f2
結果はh/dev/sda1でした。
その後、以下の赤い部分スクリプトを/etc/grub.d/30_os_prober内、
94行周辺に追加すればOKです。 前後のスクリプトを注意深くみて挿入してください。
.....
if [ -z "$(LONGNAME)" ] ; then
LONGINAME="${LONGNAME}"
fi
if[ "${DEVICE}" = "/dev/sda1" ] ; then
continue
fi
echo "Found ${LONGNAME} on ${DEVICE}" >&2
found_other_os=1
.....
後はsudo update-grubを実行するのみです。
(尚、Ubuntu9.10についていたGrub2 Betaを元に書いていますので、将来かわる可能性があります。)
コメント
コメントを投稿