💾 Archived View for uplink.si › articles › 2017-02-24_000-omnios.gmi captured on 2022-04-28 at 17:43:22. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-01-08)

🚧 View Differences

-=-=-=-=-=-=-

Omnios

Po posodobitvi se iz nekega čudnega razloga Omnios ni hotel več pobrati. Ostal je na bootloaderju, ki pa kot kaže ni bil delujoč. Kaj torej storiti?

Za začetek sem pognal strežnik z instalacijskega USB ključka. Namesto namestitve sem šel v konzolo. Sledil je ukaz

# zpool import rpool

To je montiralo “root pool” z imenom rpool z diska. Sledil je pregled zagonskih okolij v rpoolu:

# zfs list

Tu se potem izpiše seznam starih zagonskih okolij. Moje najnovejše je bilo omnios-17. Zdaj ga je treba montirati. Privzeto se zadeva montira na root (/), ta pa je zdaj zaseden z vsebino ključka. Zato spremenimo mountpoint:

# zfs get mountpoint rpool/ROOT/omnios-17
# zfs set mountpoint=/a rpool/ROOT/omnios-17

Na tem mestu lahko zdaj montiramo ta zfs set …:

# zfs mount rpool/ROOT/omnios-17

Naš zfs se zdaj nahaja v imeniku /a

Postavimo se v imenik z datotekami bootloaderja:

# cd /a/boot/grub

in ponovno namestimo grub:

# installgrub -m stage1 stage2 /dev/rdsk/c1t0d0s0

Oznako za disk najdemo tako:

# format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
       0. c1t0d0 
          /pci@0,0/pci103c,1609@11/disk@0,0
       1. c1t1d0 
          /pci@0,0/pci103c,1609@11/disk@1,0
       2. c1t2d0 
          /pci@0,0/pci103c,1609@11/disk@2,0
       3. c1t3d0 
          /pci@0,0/pci103c,1609@11/disk@3,0
Specify disk (enter its number):

Oznaki dodamo še “s0” …

Po tem samo še spakiramo bootarchive:

# bootadm update-archive -fv -R /a

In popravimo mountpoint:

# zfs set mountpoint=/ rpool/ROOT/omnios-17

Sledi ponovni zagon, in smo končali.

📓Articles

🏡Home