Date: Tue, 12 May 2020 00:17:48 +0200 From: Per Hedeland <per@hedeland.org> To: salvatorembartolotta@libero.it Cc: freebsd-questions@freebsd.org Subject: Re: Incomplete installation of 12.1-R on an Asus laptop Message-ID: <b7a8c07e-0a99-fa7d-675b-2e5b63f47304@hedeland.org> In-Reply-To: <1117249472.400830.1589220133531@mail1.libero.it> References: <1117249472.400830.1589220133531@mail1.libero.it>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2020-05-11 20:02, Salvatore Bartolotta via freebsd-questions wrote: > Good afternoon (in the U.S.A.), > > I installed 12.1-R on an Asus laptop - well, almost. The partition editor, apparently, didn't see the 260MB EFI partition and wanted to create a _second_ EFI partition, in the middle of the disk, right before the rootfs (monted on /), what made little sense to me. I said "no", making the system, for the time being, unbootable. The installation completed except for that step. I noticed that too, and did the same, but it didn't result in an unbootable system since I had the EFI partition already set up from an earlier install (which I don't recall wanting to create an EFI partition, but I may be wrong about that)... > nvd0 GPT layout: > nvd0p1 260 MB EFI partition > nvd0p2 16MB M$ reserved partition > nvd0p3 256GB M$ system and data partition > nvd0p4 512KB freebsd-boot > nvd0p5 2GB rootfs, mounted on /) > nvd0p6 80 GB swap (on a 32GB RAM system, maybe overkill) > nvd0p7 26GB varfs, mounted on /var > nvd0p8 14GB tmpfs, mounted on /tmp, may be ovewrkill as well > nvd0p9 134GB usrfs, mounted on /usr > .... > nvd0lastpartition 650MB M$ Recovery partition > > I hope there is some simple way to complete this FreeBSD installation, by adding the appropriate booting code to the _existing_ EFI partition. It seems you also have a Windows installation - do you want to be able to dual-boot? Otherwise I think you can find the info you need in the uefi(8) man page. AFAIR it pretty much amounts to "somehow" mount_msdosfs-mounting the EFI partition and copying /boot/boot1.efi from the FreeBSD installation to /EFI/BOOT/BOOTX64.EFI (case-independent I believe, I actually have /EFI/Boot/bootx64.efi). Should be doable from either of the <Shell> or <Live CD> (if present) choices in the installer. --Per Hedeland
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b7a8c07e-0a99-fa7d-675b-2e5b63f47304>