I'm upgrading my machine by parts. Yesterday, I plugged its first SSD and now I have it along with to other SATA Hard Disks.
Problem: FreeBSD has now three choices to number the disk which has it installed.
Looking for /dev/ada1s1a in order to boot, it didn't exist and I fell into manual boot.
Everything back on pieces, reboot... into Ubuntu, so I can find it manually with GRUB but once started, wanted to chance absolute paths to UUIDs. Otherwise I'd have to GRUB Shell everytime just to
Yet worse: suppose I do get the right number with GRUB Shell, how to feed BSD boot process with it? It must be from the inside (after chainloading) but before reaching the mount root part, which will always look for /dev/ada1s1a which worked fine with only two disks, but adding a third one already messed up and I feel it to become quite frequent unless I use UUID or something alike.
Problem is: I have all these partitions and OSes already there... under MBR scheme not to be easily converted to GPT so to use
What can I do?
Problem: FreeBSD has now three choices to number the disk which has it installed.
Looking for /dev/ada1s1a in order to boot, it didn't exist and I fell into manual boot.
ufs:/dev/ada0s1a
. No luck. As the only remaining option was ufs:/dev/ada2s1a
it worked, but soon to fall back on single-user mode for me to fsck broken stuff I presume broken by such confusion.Everything back on pieces, reboot... into Ubuntu, so I can find it manually with GRUB but once started, wanted to chance absolute paths to UUIDs. Otherwise I'd have to GRUB Shell everytime just to
ls
and see which hd has 7 or 8 partitions (for it has Ubuntu installed in the same disk and BSD labels and slices are listed as partitions).Yet worse: suppose I do get the right number with GRUB Shell, how to feed BSD boot process with it? It must be from the inside (after chainloading) but before reaching the mount root part, which will always look for /dev/ada1s1a which worked fine with only two disks, but adding a third one already messed up and I feel it to become quite frequent unless I use UUID or something alike.
Problem is: I have all these partitions and OSes already there... under MBR scheme not to be easily converted to GPT so to use
gptid
. Furthermore, old motherboard is BIOS-only, which is wisely known as problematic when combined with GPT partitioning.What can I do?