diff options
-rw-r--r-- | distrib/powerpc64/ramdisk/install.md | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/distrib/powerpc64/ramdisk/install.md b/distrib/powerpc64/ramdisk/install.md index 280869a186b..57184d36ded 100644 --- a/distrib/powerpc64/ramdisk/install.md +++ b/distrib/powerpc64/ramdisk/install.md @@ -1,4 +1,4 @@ -# $OpenBSD: install.md,v 1.2 2020/07/05 21:03:49 kettenis Exp $ +# $OpenBSD: install.md,v 1.3 2020/07/10 17:04:49 deraadt Exp $ # # # Copyright (c) 1996 The NetBSD Foundation, Inc. @@ -37,14 +37,15 @@ NEWFSARGS_msdos="-F 16 -L boot" MOUNT_ARGS_msdos="-o-l" md_installboot() { - local _disk=/dev/$1 + local _disk=/dev/$1, _duid + _duid=$(disklabel $1 | sed -ne 's/^duid: \(.*\)/\1/p') # Mount MSDOS partition, copy boot kernel and create menu entry mount ${MOUNT_ARGS_msdos} ${_disk}i /mnt/mnt cp /mnt/bsd /mnt/mnt/boot cat > /mnt/mnt/grub.cfg <<-__EOT menuentry "OpenBSD" { - linux /boot + linux /boot bootduid=${_duid} initrd /boot } __EOT |