I have a machine that the BIOS cannot see my SiL3124 controller. Solaris of course sees it just fine. This means that I can''t boot from it however. What I''ve done it this. I installed Solaris onto a temporary IDE disk and ran Tim Foster''s zfs-actual-root-install.sh script on it to prep the ZFS disk to be my bootable OS disk. Then, from the IDE disk (I will be booting from either CD or CF, haven''t decided yet) I did this: root (hd0,0,a) --- (the IDE disk) kernel /platform/i86pc/kernel/unix -kv -B bootpath="/pci at 1,0/pci1095,3124 at 2/disk at 1,0" module /platform/i86pc/boot_archive and it boots, finds the SATA disk, but then tells me: NOTICE: mount: not a UFS magic number (0x0) and fails. I tried copying the boot_archive from the ZFS disk over, but that didn''t help. How do I get a mount that is groovy with ZFS so it can mount my root slice? Thanks!!! -brian -- "Perl can be fast and elegant as much as J2EE can be fast and elegant. In the hands of a skilled artisan, it can and does happen; it''s just that most of the shit out there is built by people who''d be better suited to making sure that my burger is cooked thoroughly." -- Jonathan Patschke
On Fri, Jan 11, 2008 at 12:36:17PM -0600, Brian Hechinger wrote:> > root (hd0,0,a) --- (the IDE disk) > kernel /platform/i86pc/kernel/unix -kv -B bootpath="/pci at 1,0/pci1095,3124 at 2/disk at 1,0" > module /platform/i86pc/boot_archive > > and it boots, finds the SATA disk, but then tells me: > > NOTICE: mount: not a UFS magic number (0x0) > > and fails. > > I tried copying the boot_archive from the ZFS disk over, but that didn''t help.I tried adding $ZFS-BOOTFS to the mix: kernel /platform/i86pc/kernel/unix -kv -B $ZFS-ROOTFS,bootpath="/pci at 1,0/pci1095,3124 at 2/disk at 1,0" and now it no longer probes the SATA disk, and gives me: cannot mount root path true Any ideas? -brian -- "Perl can be fast and elegant as much as J2EE can be fast and elegant. In the hands of a skilled artisan, it can and does happen; it''s just that most of the shit out there is built by people who''d be better suited to making sure that my burger is cooked thoroughly." -- Jonathan Patschke