Patrick M. Hausen
2016-Nov-07 07:10 UTC
boot1.efifat's FAT12 volume label prevents booting (some systems)
Hi, all,> Am 06.11.2016 um 18:14 schrieb Dimitry Andric <dim at freebsd.org>: > > Please do, so it is not forgotten. It is relatively easy to change the > volume label, by editing sys/boot/efi/boot1/generate-fat.sh, and then > regenerating the FAT templates.Why use the pre-generated image at all when you can easily create the EFI boot volume like this? gpart add -t efi -l efi -a 512k -s 512k <device> newfs_msdos /dev/gpt/efi mount_msdosfs /dev/gpt/efi /mnt mkdir -p /mnt/efi/boot cp /boot/boot1.efi /mnt/efi/boot/bootx64.efi umount /mnt Kind regards, Patrick -- punkt.de GmbH * Kaiserallee 13a * 76133 Karlsruhe Tel. 0721 9109 0 * Fax 0721 9109 100 info at punkt.de http://www.punkt.de Gf: J?rgen Egeling AG Mannheim 108285 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20161107/898d64d9/attachment.sig>
Harry Schmalzbauer
2016-Nov-07 08:04 UTC
boot1.efifat's FAT12 volume label prevents booting (some systems)
Bez?glich Patrick M. Hausen's Nachricht vom 07.11.2016 08:10 (localtime):> Hi, all, > >> Am 06.11.2016 um 18:14 schrieb Dimitry Andric <dim at freebsd.org>: >> >> Please do, so it is not forgotten. It is relatively easy to change the >> volume label, by editing sys/boot/efi/boot1/generate-fat.sh, and then >> regenerating the FAT templates. > > Why use the pre-generated image at all when you can easilyIt's what bsdinstall seems to do, which left the system unbootable, not what I do.> create the EFI boot volume like this? > > gpart add -t efi -l efi -a 512k -s 512k <device> > newfs_msdos /dev/gpt/efi > mount_msdosfs /dev/gpt/efi /mnt > mkdir -p /mnt/efi/boot > cp /boot/boot1.efi /mnt/efi/boot/bootx64.efiYou are missing startup.nsh... See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214282https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214282 -Harry