カスタムGRUB2メニュー項目をサブメニューに追加するには?

カスタムGRUB2メニュー項目をサブメニューに追加するには?

私のGRUB2初期起動画面は次のとおりです

LMDE 2 Cinnamon 64-bit
Advanced options for LMDE 2 Cinnamon 64-bit
Windows Recovery Environment (loader) (on /dev/sda1)
Windows 7 (loader) (on /dev/sda2)

これはAdvanced options for LMDE 2 Cinnamon 64-bitGRUB2ヘッダーですsubmenu。上記のようにここ、カスタムGRUB2 menuentry(で起動用tty1)を追加し、(後でsudo update-grub)私の起動画面に接続しました。

LMDE 2 Cinnamon 64-bit
Advanced options for LMDE 2 Cinnamon 64-bit
Windows Recovery Environment (loader) (on /dev/sda1)
Windows 7 (loader) (on /dev/sda2)
LMDE 2 Cinnamon 64-bit (console)

私のものmenuentry 追加私のメニューには上記の手順作成するように編集します/etc/grub.d/40_custom(たとえば)。

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

# TomRoche: added boot to tty1
menuentry 'LMDE 2 Cinnamon 64-bit (console)' {
    set root='hd0,msdos3'
    echo    'Loading Linux 3.16.0-4-amd64 ...'
    linux   /vmlinuz-3.16.0-4-amd64 root=/dev/mapper/LVM2_crypt-root ro single
    echo    'Loading initial ramdisk ...'
    initrd  /initrd.img-3.16.0-4-amd64
}

上記の行動を受け入れることができますが、そうします。好むmenuentry生成されたコンテンツをsubmenu。つまり、上記のガイドラインを私が望むようにビルドするために、上記のガイドライン(または少なくとも同じファイルのどこかに)/etc/grub.d/10_linuxを追加したいと思います。そうでなければ、上記の内容を入れる最も不器用な方法は何ですか?menuentryupdate-grubmenuentrysubmenumenuentrysubmenu

ベストアンサー1

おすすめ記事