svn commit: r297871 - head/sys/boot/efi/boot1
Ed Maste
emaste at FreeBSD.org
Tue Apr 12 20:52:30 UTC 2016
Author: emaste
Date: Tue Apr 12 20:52:28 2016
New Revision: 297871
URL: https://svnweb.freebsd.org/changeset/base/297871
Log:
boot1.efifat: provide a fallback startup.nsh
In case the firmware falls through to executing startup.sh, populate it
with the name of our boot loader. In normal operation this should not be
necessary but may allow the system to boot if it would otherwise just
remain at a shell prompt.
Reviewed by: andrew, imp, smh
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D5878
Modified:
head/sys/boot/efi/boot1/generate-fat.sh
Modified: head/sys/boot/efi/boot1/generate-fat.sh
==============================================================================
--- head/sys/boot/efi/boot1/generate-fat.sh Tue Apr 12 20:50:25 2016 (r297870)
+++ head/sys/boot/efi/boot1/generate-fat.sh Tue Apr 12 20:52:28 2016 (r297871)
@@ -44,6 +44,8 @@ mkdir -p stub/efi/boot
# Make a dummy file for boot1
echo 'Boot1 START' | dd of=stub/efi/boot/$FILENAME cbs=$BOOT1_SIZE count=1 conv=block
+# Provide a fallback startup.nsh
+echo $FILENAME > stub/efi/boot/startup.nsh
umount stub
mdconfig -d -u $DEVICE
More information about the svn-src-all
mailing list