77 lines
1.6 KiB
Plaintext
77 lines
1.6 KiB
Plaintext
# 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.
|