diff options
author | marcel <marcel@FreeBSD.org> | 2013-08-03 20:14:29 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2013-08-03 20:14:29 +0000 |
commit | 8910432c4a4f2fa640dac0f4c49cf0b75ef3faa8 (patch) | |
tree | eef1ca3640c53cd3b29206f46c9fdbb9eab81011 /release/ia64/mkisoimages.sh | |
parent | f90cd793b9e3fe7b39c778ae50ba5c030a2779b6 (diff) | |
download | FreeBSD-src-8910432c4a4f2fa640dac0f4c49cf0b75ef3faa8.zip FreeBSD-src-8910432c4a4f2fa640dac0f4c49cf0b75ef3faa8.tar.gz |
Fix the bootable CD:
o We need wait a bit before attempting the root mount. The CD drives
on HP machines (typical) go through the management controller so
that it can be virtualized. In practice what this means is that it
is slow to detect and attach.
o Tell the kernel what to use as the root file system. The /etc/fstab
trick doesn't work, because we're on the EFI-compatble file system.
Diffstat (limited to 'release/ia64/mkisoimages.sh')
-rw-r--r-- | release/ia64/mkisoimages.sh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/release/ia64/mkisoimages.sh b/release/ia64/mkisoimages.sh index b5cec32..20b0153 100644 --- a/release/ia64/mkisoimages.sh +++ b/release/ia64/mkisoimages.sh @@ -68,6 +68,8 @@ if [ $bootable = yes ]; then cp $BASE/boot/check-password.4th $MNT/boot cp $BASE/boot/screen.4th $MNT/boot mv $MNT/boot/loader.efi $MNT/efi/boot/bootia64.efi + echo kern.cam.boot_delay=\"3000\" >> $MNT/boot/loader.conf + echo vfs.root.mountfrom=\"cd9660:iso9660/$LABEL\" >> $MNT/boot/loader.conf umount $MNT mdconfig -d -u $md BOOTOPTS="-o bootimage=i386;$EFIPART -o no-emul-boot" |