rpmは自動的に新しいインストール済みカーネルを最初のオプションとして配置します。しかし、私は最後のものとしてファイルの最後に移動したい。ファイルの一部を末尾に移動する方法
GRUB設定ファイルを次のようになります。
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.29.6-217.2.7.fc11.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.29.6-217.2.7.fc11.x86_64 ro root=/dev/mapper/main-root rhgb quiet
initrd /initrd-2.6.29.6-217.2.7.fc11.x86_64.img
title Fedora (2.6.29.6-217.2.3.fc11.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.29.6-217.2.3.fc11.x86_64 ro root=/dev/mapper/main-root rhgb quiet
initrd /initrd-2.6.29.6-217.2.3.fc11.x86_64.img
title Fedora (2.6.29.6-213.fc11.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.29.6-213.fc11.x86_64 ro root=/dev/mapper/main-root rhgb quiet
initrd /initrd-2.6.29.6-213.fc11.x86_64.img
私の目標は終了する最初のオプション(217.2.3)を移動させることです。今、私はそれを削除する方法を見つけ出す:
sed -e '/(2.6.29.6-217.2.7.fc11.x86_64)/,+3d' /boot/grub/menu.lst
pコマンドは(それがペーストを意味する、ではないのvimのように)現在の行を出力します。
ファイルのこの部分を自動的に最後まで移動する方法はありますか?