grub.cfg
Linux Mint 20.3の永続USBインストールでtimeout()を含めるように変更したいと思いますGRUB_TIMEOUT=10
。
編集/etc/default/grub
して実行するとsudo update-grub
エラーが発生しますfailed to get canonical path of /cow
。これは実際のインストールでは機能しないため、予想される現象です(参照:https://askubuntu.com/questions/1292151/sudo-update-grub-failed-to-get-canonical-path-of-cow-why)
それを行う方法はありますか?具体的には、USB永久Linux Mintを起動し、そこからgrub設定を変更できますか?ホストドライブの設定を上書きしたくないので、grubのUSB Linux Mint永久インストールを変更したいと思います。
編集する:以下で正しいファイルを見つけたようです/cdrom/boot/grub/grub.cfg
。このファイルはgrubマウントドライブである必要があります。単に1行だけ追加できますかGRUB_TIMEOUT=10
?現在は次のとおりです。
if loadfont /boot/grub/font.pf2 ; then
set gfxmode=auto
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
fi
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
menuentry "Start Linux Mint 20.3 Cinnamon 64-bit" --class linuxmint {
set gfxpayload=keep
linux /casper/vmlinuz persistent file=/cdrom/preseed/linuxmint.seed boot=casper iso-scan/filename=${iso_path} quiet splash --
initrd /casper/initrd.lz
}
menuentry "Start Linux Mint 20.3 Cinnamon 64-bit (compatibility mode)" {
linux /casper/vmlinuz persistent file=/cdrom/preseed/linuxmint.seed boot=casper iso-scan/filename=${iso_path} noapic noacpi >
initrd /casper/initrd.lz
}
menuentry "OEM install (for manufacturers)" {
set gfxpayload=keep
linux /casper/vmlinuz persistent file=/cdrom/preseed/linuxmint.seed oem-config/enable=true only-ubiquity boot=casper iso-sca>
initrd /casper/initrd.lz
}
menuentry "Check the integrity of the medium" {
linux /casper/vmlinuz boot=casper integrity-check iso-scan/filename=${iso_path} quiet splash --
initrd /casper/initrd.lz
}
ベストアンサー1
/cdrom
ブートパーティションは読み取り専用でマウントされており、常に使用中であるため変更できないため、マウント解除できません。
別のシステムで起動し、このパーティションをマウントし、ファイルを編集して新しい行を追加する必要が/boot/grub/grub.cfg
あります。 (set timeout=10
ここで10
タイムアウト時間は秒です。)