Re: Boot from disk, serial console over IPMI help for DL160 G6
Jeff Rizzo <[email protected]> Mon, 19 Jul 2021 10:39:33 -0700
| Newsgroups | gmane.os.netbsd.ports.x86-64 |
|---|---|
| Message-ID | <[email protected]> |
On 7/19/21 10:21 AM, Tobias Nygren wrote: > On Mon, 19 Jul 2021 09:58:30 -0700 > Jeff Rizzo <[email protected]> wrote: > >> In case it clarifies anything, here's what the GPT looks like on all the >> disks (more or less): >> >> start size index contents >> 0 1 PMBR >> 1 1 Pri GPT header >> 2 32 Pri GPT table >> 34 230686720 1 GPT part - NetBSD RAIDFrame component >> 230686754 7583350381 2 GPT part - ZFS >> 7814037135 32 Sec GPT table >> 7814037167 1 Sec GPT header >> >> >> Anyone care to help? :) Thanks in advance! > You don't want to align your paritions to offset 34 on modern > disks. That is bad for performance. Disks internally use 4k sectors > even if they expose the 512b interface so you want to either use a > smaller GPT header so you can start at offset 32, or start at offset > 64. (Linux and Windows installers typically add the first partition at > offset 1024 or even 2048 which is a bit overkill.) Ugh. Yeah, I knew this, but didn't bother to do the mental arithmetic. This is why I tried using sysinst to install - so all this would get handled without me having to deal with the details. Ah, well. > > To install boot loader for this non-UEFI(*) system: > > gpt biosboot -A -i 1 > installboot -v /dev/rdk0a /usr/mdec/bootxx_ffsv2 > and ditto for the other raidframe component Oh, right! GPT biosboot... I suspect that's what I'm missing. > (*) You don't have an EFI System Partition so this installation can't > support EFI unless you wipe everything and start over. > > If you want to try EFI boot you must create a gpt partition > with type efi, format it as msdosfs, mount in on /mnt and > copy /usr/mdec/bootx64.efi to /mnt/EFI/boot/bootx64.efi. Since wd2 and wd3 don't currently have anything in the RAID partition, I will probably redo the installation there to fix the alignment... so, I should create that anyway just in case. > Kind regards, > -Tobias Thanks! +j