このドキュメントに従って、Debianライブを使用して自分のディストリビューションを展開しようとしています。コンパイルされたisoが完全に実行/インストールされ、構成ファイルで指定した名前( "MY_LINUX")を持つという点で、すべてが正常です。ただし、特有の問題の1つは、インストール後、grubメニューに「MY_LINUX」ではなく「* Debian GNU / Linux」が表示されることです。lb-configおよびlb-buildのマンページを含むすべてのドキュメントを検索しましたが、grubメニューに私のディストリビューションの名前( "MY_LINUX" )、デフォルトではありません。イメージをビルドする前にgrub.cfgファイルを配置する必要がありますか?私の設定ファイルは次のとおりです。
#!/bin/sh
set -e
lb config noauto \
-b iso-hybrid \
--apt-options "--force-yes --yes" \
--cache true \
--apt-recommends true \
--architecture amd64 \
--mirror-bootstrap "http://debian.csail.mit.edu/debian/" \
--mirror-chroot "http://debian.csail.mit.edu/debian/" \
--archive-areas "main contrib non-free" \
--parent-archive-areas "main contrib non-free" \
--debian-installer live \
--mode debian \
--debian-installer-gui true \
--win32-loader false \
--grub-splash "/boot/grub/spash.png" \
--security true \
--backports true \
--updates true \
--image-name "MY_LINUX" \
--verbose \
"${@}"
/etc/default/grub
GRUB_DISTRIBUTOR=
lsb_release -i -s 2> / dev / nullでわからない|| echo Debian