ravynsoft / ravynos

A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
https://www.ravynos.com
Other
5.64k stars 186 forks source link

v0.4.0pre4 - "Install ravynOS.app" #296

Open markshank opened 2 years ago

markshank commented 2 years ago

The GUI installer goes through the motions. Booting from installed SSD fails.

IMG_20220716_160609274 - Copy

IMG_20220716_161331120 - Copy

IMG_20220716_161821600 - Copy

mszoek commented 2 years ago

Did you already have a ZFS pool called ravynOS on the installed system?

markshank commented 2 years ago

It is likely that I did. I had tried "/bin/install.sh" before this and it would lock up when booting from the SSD.

mszoek commented 2 years ago

That makes sense - there is no handling of "upgrades" in there yet. I'm not sure how it behaves if the pool already exists. It also hasn't been updated (aside from branding & versioning) since Tanuki so quite possibly is doing the wrong things now :)

markshank commented 2 years ago

The GUI log that has scrolled off the display deleted all the partitions and recreated them again. It all looked good until the "Configuring Installed System" section which looked like it was throwing errors.

markshank commented 2 years ago

I tried it again. First, I cleared the SSD partition table with Gparted on an Ubuntu livecd (USB). Then booted the ravynOS USB and went through the motions again. I didn't notice anything different and the boot from SSD has the same issue.

mszoek commented 2 years ago

K, good to know. Can you please list the disk and partition table info with these commands and attach it all here?

geom disk list gpart list zpool list -v

markshank commented 2 years ago

That's a lot of screen shots. If I could connect the wifi and get ssh running, I could capture it easier than a series of photos.

I did find that my iso to USB tool was creating an inconsistant partition table on the USB (16GB). I used Rufus and that cleared that up. But it didn't seem to improve anything.

The zpool on the SSD was very small, about 11 mb used out of maybe 15G.

markshank commented 2 years ago

Tried /bin/install.sh again with my Rufus(ed) USB and it does now boot from the installed SSD and I can logon to the desktop. Maybe now I can test the Shutdown/Reboot since I should be able to change the permissions on the shutdown file.

markshank commented 2 years ago

Smoking gun?

I looked closer at the GUI log and it looks like I was wrong when I said it looked OK. The /usr/bin/cpdup ... step seems to have failed after all. It goes way too fast, not like the "Filling the pool" step with /bin/install.sh.

BTW I changed the default Host Name on the GUI screen form and it changed it back to default on the confirmation screen.

IMG_20220717_171845122 - Copy