In message <ds0pr08mb914059c23ca558e003a03d8ced...@ds0pr08mb9140.namprd08.prod.
outlook.com>, "Mooney, Tim via openindiana-discuss" writes:
>I'm looking for advice and suggestions on how to potentially rescue the system
>.  In particular, if I  boot off a recent hipster live USB, is it possible to
>access the boot environment on my system's disks?  I'm familiar (in theory) wi
>th the idea of booting into an alternate boot environment and potentially addi

>I see no harm in booting the latest OI ISO to see if you can spot
>a hardware failure.

Slow progress, but a few potentially useful datapoints...

If I boot the workstation off the 2025.04 Live USB, it boots quite quickly and 
what I've been able to try all works.  The Live USB does display the lightdm 
GUI at fairly low resolution, but when I try log in with jack/jack it 
disappears for a couple seconds and then returns me to the login box.

I'm fairly certain the lightdm issue is because the latest Live USB has nvidia 
drivers (470) that are too new for the Nvidia Quadro NVS that's in the 
workstation.  I had to lock the driver/nvidia at the 390 version for the card 
to continue to be supported.

Later today (after I've had some sleep) I'll try an older Live USB to see if 
one from 2023 or so ships with the nvidia-390 version.

If I boot the Live USB into single user mode, a 'zpool import' does see the 
rpool from the problematic install.  I didn't have good documentation for zpool 
import when I was trying this earlier, so I ended up doing:

    zpool import -f rpool -R /mnt/rpool/

That did succeed and I could see the non-OS datasets for /usr/local , the home 
dir filesystem and one other, but what I didn't see was /, /usr, or /var.

What was a little surprising was that once I had booted the Live USB in single 
user mode and imported the workstation's rpool to the /mnt/rpool/ area, 'beadm 
list' could see all of the boot environments from the workstation, without 
having to specify any arguments to tell it where the alternate location was for 
the rpool.

One other thing stuck out about the boot environments.  I'm not great about 
cleaning up old boot environments so I have a bunch of them.  Most of them are 
in the 50-250 MB range in size.  The boot environment that got created as part 
of the 'pkg update' that preceded this mess says its 575 GB (not MB, GB).  That 
seems suspicious.

Also, while searching for help on Illumos/Solaris boot hangs, I found the 
Oracle docs for passing "-m milestone=none" via the boot command.   Booting the 
workstation (not the Live USB) with

    boot -m milestone=none

did allow me to get a system maintenance prompt and get logged in as root.  
From there "zpool status" outputs the first few status lines right away, hangs 
for about 3-4 minutes, and then outputs the config for my rpool.  The two disk 
devices, the "mirror-0" mirror device, and rpool all say "ONLINE".

I've started a "zpool scrub rpool", and somewhat surprisingly now when I run 
"zpool status" it only hangs for a few seconds between outputting the 
pool/state/status/action/scan output and then outputting the config.  Prior to 
starting the scrub, that pause was much, much longer.

I'm going to let the scrub run while I sleep.

Any thoughts anyone has about how to proceed next would be greatly appreciated.

Thanks,

Tim
_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to