mirror of
https://git.proxmox.com/git/grub2
synced 2025-07-27 04:39:15 +00:00
debian/build-efi-images: Add a netboot image target to our set of
prebuilt EFI images (thanks, Steve Langasek).
This commit is contained in:
parent
81ad9ef00b
commit
ca3f5ead8b
15
debian/build-efi-images
vendored
15
debian/build-efi-images
vendored
@ -60,9 +60,20 @@ else
|
||||
fi
|
||||
EOF
|
||||
|
||||
cat >"$workdir/grub-netboot.cfg" <<EOF
|
||||
if [ -e \$prefix/$platform/grub.cfg ]; then
|
||||
source \$prefix/$platform/grub.cfg
|
||||
else
|
||||
source \$prefix/grub.cfg
|
||||
fi
|
||||
EOF
|
||||
|
||||
mkfs.msdos -C "$workdir/memdisk.fat" 64
|
||||
mcopy -i "$workdir/memdisk.fat" "$workdir/grub.cfg" ::grub.cfg
|
||||
|
||||
mkfs.msdos -C "$workdir/memdisk-netboot.fat" 64
|
||||
mcopy -i "$workdir/memdisk-netboot.fat" "$workdir/grub-netboot.cfg" ::grub.cfg
|
||||
|
||||
CD_MODULES="
|
||||
all_video boot btrfs cat chain configfile echo efifwsetup
|
||||
efinet ext2 fat font gettext gfxmenu gfxterm gzio halt hfsplus
|
||||
@ -71,6 +82,7 @@ CD_MODULES="
|
||||
reboot search search_fs_uuid search_fs_file search_label sleep
|
||||
test video"
|
||||
GRUB_MODULES="$CD_MODULES lvm mdraid09 mdraid1x"
|
||||
NET_MODULES="$CD_MODULES tftp"
|
||||
|
||||
"$grub_mkimage" -O "$platform" -o "$outdir/gcd$efi_name.efi" \
|
||||
-d "$grub_core" \
|
||||
@ -79,5 +91,8 @@ GRUB_MODULES="$CD_MODULES lvm mdraid09 mdraid1x"
|
||||
$CD_MODULES
|
||||
"$grub_mkimage" -O "$platform" -o "$outdir/grub$efi_name.efi" \
|
||||
-d "$grub_core" -p /EFI/ubuntu $GRUB_MODULES
|
||||
"$grub_mkimage" -O "$platform" -o "$outdir/grubnet$efi_name.efi" \
|
||||
-d "$grub_core" -c "$workdir/grub-bootstrap.cfg" \
|
||||
-m "$workdir/memdisk-netboot.fat" -p /grub $NET_MODULES
|
||||
|
||||
exit 0
|
||||
|
2
debian/changelog
vendored
2
debian/changelog
vendored
@ -4,6 +4,8 @@ grub2 (2.00-19) UNRELEASED; urgency=low
|
||||
- debian/build-efi-images: Where possible, make use of the device path
|
||||
derived from the EFI Loaded Image Protocol to compute the prefix
|
||||
(LP: #1097570).
|
||||
- debian/build-efi-images: Add a netboot image target to our set of
|
||||
prebuilt EFI images (thanks, Steve Langasek).
|
||||
|
||||
-- Colin Watson <cjwatson@debian.org> Wed, 18 Sep 2013 17:00:27 +0100
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user