ouch, thanks! :P On December 3, 2017 12:41:05 PM CET, Chavdar Ivanov <[email protected]> wrote: > s:/etc/fdisk:/etc/fstab: # ;^] > > On Sun, 3 Dec 2017 at 09:31 Petar Bogdanovic <[email protected]> wrote: > > > On Sun, Dec 03, 2017 at 02:21:31AM +0200, Iliyan Stoyanov wrote: > > > > > > I decided to abandon the use of the installer and just drop to a > shell > > and > > > proceed by hand. I use gpt to create a 512MB efi partition, and > then > > proceed to > > > create a swap one, and 3 more FFS partitions. When I try to use > those in > > the > > > installer, I always reach some errors and can not move forward > with the > > > installation of the sets. If I try to use the partitioning tool > from the > > menu I > > > always end up loosing the EFI partition, which I wan't there, no > matter > > if I'm > > > gonna use it or not. After creating the partitions in the console, > dkctl > > shows > > > the wedges properly, I create FS on them with newfs, but in the > end, > > even if I > > > chose to use current partition table, the installer doesn't like > it and > > I can't > > > install NetBSD successfully. > > > > If you already did all the partitioning manually, you could also > just > > `tar xpzf' the sets and adjust /etc/rc.conf & /etc/fdisk. > > > > Last two steps would then be `installboot' and `gpt biosboot'. > > > > I was migrating the rootfs of a netbsd-6 box yesterday; here are the > > gpt, dkctl, newfs, installboot steps I did: > > > > $ sudo gpt show wd0 > > start size index contents > > 0 976773168 > > > > $ sudo gpt create wd0 > > > > $ sudo gpt show wd0 > > start size index contents > > 0 1 PMBR > > 1 1 Pri GPT header > > 2 32 Pri GPT table > > 34 976773101 > > 976773135 32 Sec GPT table > > 976773167 1 Sec GPT header > > > > $ sudo gpt add -b 2048 -t ffs wd0 > > Partition added, use: > > dkctl wd0 addwedge <wedgename> 2048 976771087 <type> > > to create a wedge for it > > > > $ sudo gpt label -i 1 -l netbsd-root wd0 > > partition 1 on rwd0d labeled netbsd-root > > > > $ sudo gpt show wd0 > > start size index contents > > 0 1 PMBR > > 1 1 Pri GPT header > > 2 32 Pri GPT table > > 34 2014 > > 2048 976771087 1 GPT part - NetBSD FFSv1/FFSv2 > > 976773135 32 Sec GPT table > > 976773167 1 Sec GPT header > > > > $ sudo dkctl wd0 addwedge netbsd-root 2048 976771087 ffs > > dk4 created successfully. > > > > $ sudo newfs -O2 /dev/rdk4 > > /dev/rdk4: 476939.0MB (976771080 sectors) block size 32768, > fragment > > size 4096 > > using 643 cylinder groups of 741.75MB, 23736 blks, 46848 > > inodes. > > super-block backups (for fsck_ffs -b #) at: > > 192, 1519296, 3038400, 4557504, 6076608, 7595712, 9114816, > 10633920, > > (...) > > > > > .....................................................................(...) > > > > $ sudo installboot -v -o console=com0,speed=115200,timeout=5 > /dev/dk4 > > /usr/mdec/bootxx_ffsv2 > > File system: /dev/dk4 > > Primary bootstrap: /usr/mdec/bootxx_ffsv2 > > Ignoring PBR with invalid magic in sector 0 of `/dev/dk4' > > Boot options: timeout 5, flags 0, speed 115200, ioaddr 0, > > console com0 > > > > $ sudo gpt biosboot -c /usr/mdec/gptmbr.bin -i 1 wd0 > > > > > > /etc/fdisk would then contain something like: > > > > NAME=netbsd-root / ffs rw 0 1 > > > > > > Hope that helps, > > Petar > >
-- Sent from my phone.
