better EOF handling
This commit is contained in:
parent
788eb85de1
commit
e6ca94674e
2 changed files with 17 additions and 17 deletions
|
@ -249,7 +249,7 @@ cp build/chroot/boot/vmlinuz-* build/staging/live/vmlinuz || error
|
||||||
cp build/chroot/boot/initrd.img-* build/staging/live/initrd || error
|
cp build/chroot/boot/initrd.img-* build/staging/live/initrd || error
|
||||||
|
|
||||||
message "isolinux.cfg"
|
message "isolinux.cfg"
|
||||||
cat <<'EOF' >build/staging/isolinux/isolinux.cfg
|
cat <<EOF >build/staging/isolinux/isolinux.cfg
|
||||||
UI vesamenu.c32
|
UI vesamenu.c32
|
||||||
|
|
||||||
MENU TITLE Boot Menu
|
MENU TITLE Boot Menu
|
||||||
|
@ -267,19 +267,19 @@ MENU COLOR msg07 37;40 #90ffffff #a0000000 std
|
||||||
MENU COLOR tabmsg 31;40 #30ffffff #00000000 std
|
MENU COLOR tabmsg 31;40 #30ffffff #00000000 std
|
||||||
|
|
||||||
LABEL linux
|
LABEL linux
|
||||||
MENU LABEL nanodesk Live [BIOS/ISOLINUX]
|
MENU LABEL nanodesk $VERSION Live [BIOS/ISOLINUX]
|
||||||
MENU DEFAULT
|
MENU DEFAULT
|
||||||
KERNEL /live/vmlinuz
|
KERNEL /live/vmlinuz
|
||||||
APPEND initrd=/live/initrd boot=live
|
APPEND initrd=/live/initrd boot=live
|
||||||
|
|
||||||
LABEL linux
|
LABEL linux
|
||||||
MENU LABEL nanodesk Live [BIOS/ISOLINUX] (nomodeset)
|
MENU LABEL nanodesk $VERSION Live [BIOS/ISOLINUX] (nomodeset)
|
||||||
MENU DEFAULT
|
MENU DEFAULT
|
||||||
KERNEL /live/vmlinuz
|
KERNEL /live/vmlinuz
|
||||||
APPEND initrd=/live/initrd boot=live nomodeset
|
APPEND initrd=/live/initrd boot=live nomodeset
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
cat <<'EOF' > build/staging/boot/grub/grub.cfg
|
cat <<EOF > build/staging/boot/grub/grub.cfg
|
||||||
insmod part_gpt
|
insmod part_gpt
|
||||||
insmod part_msdos
|
insmod part_msdos
|
||||||
insmod fat
|
insmod fat
|
||||||
|
@ -293,16 +293,16 @@ set timeout=30
|
||||||
|
|
||||||
# If X has issues finding screens, experiment with/without nomodeset.
|
# If X has issues finding screens, experiment with/without nomodeset.
|
||||||
|
|
||||||
menuentry "nanodesk Live [EFI/GRUB]" {
|
menuentry "nanodesk $VERSION Live [EFI/GRUB]" {
|
||||||
search --no-floppy --set=root --label NANODESK
|
search --no-floppy --set=root --label NANODESK
|
||||||
linux ($root)/live/vmlinuz boot=live
|
linux (\$root)/live/vmlinuz boot=live
|
||||||
initrd ($root)/live/initrd
|
initrd (\$root)/live/initrd
|
||||||
}
|
}
|
||||||
|
|
||||||
menuentry "nanodesk Live [EFI/GRUB] (nomodeset)" {
|
menuentry "nanodesk $VERSION Live [EFI/GRUB] (nomodeset)" {
|
||||||
search --no-floppy --set=root --label NANODESK
|
search --no-floppy --set=root --label NANODESK
|
||||||
linux ($root)/live/vmlinuz boot=live nomodeset
|
linux (\$root)/live/vmlinuz boot=live nomodeset
|
||||||
initrd ($root)/live/initrd
|
initrd (\$root)/live/initrd
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
|
@ -119,16 +119,16 @@ message "creating /boot directory"
|
||||||
mkdir -p /mnt/boot/ || error
|
mkdir -p /mnt/boot/ || error
|
||||||
|
|
||||||
message "create tmp script for reinstalling grub and kernel"
|
message "create tmp script for reinstalling grub and kernel"
|
||||||
cat <<EOF > /mnt/tmp/reinstall_kernel.sh
|
cat <<\EOF > /mnt/tmp/reinstall_kernel.sh
|
||||||
DEBIAN_FRONTEND=noninteractive
|
DEBIAN_FRONTEND=noninteractive
|
||||||
export DEBIAN_FRONTEND
|
export DEBIAN_FRONTEND
|
||||||
#/usr/bin/apt --yes purge 'linux-image-*' 'grub-*'
|
#/usr/bin/apt --yes purge 'linux-image-*' 'grub-*'
|
||||||
/usr/bin/apt --yes --reinstall install \\
|
/usr/bin/apt --yes --reinstall install \
|
||||||
linux-image-amd64 \\
|
linux-image-amd64 \
|
||||||
linux-image-5.10.0-22-amd64 \\
|
linux-image-5.10.0-22-amd64 \
|
||||||
grub-pc grub-pc-bin \\
|
grub-pc grub-pc-bin \
|
||||||
grub-common \\
|
grub-common \
|
||||||
grub2-common \\
|
grub2-common \
|
||||||
os-prober
|
os-prober
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue