summaryrefslogtreecommitdiffstats
path: root/release/ia64
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2013-08-03 20:14:29 +0000
committermarcel <marcel@FreeBSD.org>2013-08-03 20:14:29 +0000
commit8910432c4a4f2fa640dac0f4c49cf0b75ef3faa8 (patch)
treeeef1ca3640c53cd3b29206f46c9fdbb9eab81011 /release/ia64
parentf90cd793b9e3fe7b39c778ae50ba5c030a2779b6 (diff)
downloadFreeBSD-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')
-rw-r--r--release/ia64/mkisoimages.sh2
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"
OpenPOWER on IntegriCloud