|
Rozmiar: 1465
Komentarz: * aktualizacja po upgrade 10.3 -> 11.1
|
← Wersja 7 z 2019-08-12 09:03:44 ⇥
Rozmiar: 2222
Komentarz: * uwzględnienie zmian po aktualizacji do wersji 12.0
|
| Usunięcia zostały oznaczone w ten sposób. | Dodatki zostały oznaczone w ten sposób. |
| Linia 1: | Linia 1: |
| #format wiki #language pl <<TableOfContents()>> ---- |
|
| Linia 2: | Linia 8: |
| W OVH nie ma dostępu do konsoli, zatem wszystko trzeba wykonywać ostrożnie, bo pomyłka drogo kosztuje (głównie czas). Po kompilacji źródeł, należy ustawić !NetBoot na tryb '''bsd-rescue''' i zrestartować serwer (wystarczy zwykły reboot). Pozalogowaniu należy wykonać następujące kroki: | W OVH nie ma dostępu do konsoli, zatem wszystko trzeba wykonywać ostrożnie, bo pomyłka drogo kosztuje (głównie czas). Po kompilacji źródeł, należy ustawić !NetBoot na tryb '''bsd-rescue''' (wersja 11) i zrestartować serwer (wystarczy zwykły reboot). Po zalogowaniu należy wykonać następujące kroki: |
| Linia 17: | Linia 23: |
| zpool import tank | # mój zfs jest w nowszej wersji, aniżeli kernel z trybu rescue. Dlatego też można zaimportować pulę, ale w trybie RO zpool import -o readonly=on tank |
| Linia 21: | Linia 28: |
| Następnie wykonujemy zainstalowanie kernela, świata. | Przy zmianie wersji (np. 11 -> 12) konieczne jest wykonanie '''mergemaster -p''': {{{#!highlight bash numbers=off # zmiana domyślnego katalogu roboczego dla mergemaster-a mergemaster -t /tmp/tmproot -p }}} Następnie wykonujemy zainstalowanie --(kernela,)-- świata. {{{#!highlight bash numbers=off cd /usr/src/ make -j 8 installworld | tee /tmp/`/bin/date "+%Y%m%dT%H%M"`.iw.log 2>&1 }}} |
| Linia 27: | Linia 44: |
| Następnie można wykonać '''mergemaster -UFi''' i skasować niepotrzebne skrypty startowe. | Następnie można wykonać '''mergemaster -FUi''' i skasować niepotrzebne skrypty startowe. Ze względu n {{{#!highlight bash numbers=off # zmiana domyślnego katalogu roboczego dla mergemaster-a mergemaster -t /tmp/tmproot -FUi }}} |
| Linia 41: | Linia 62: |
---- {i} ` `<<GetVal(SlownikNewBsd,adm-podpis)>> |
Spis Treści
Single User Mode w OVH/SYS
W OVH nie ma dostępu do konsoli, zatem wszystko trzeba wykonywać ostrożnie, bo pomyłka drogo kosztuje (głównie czas). Po kompilacji źródeł, należy ustawić NetBoot na tryb bsd-rescue (wersja 11) i zrestartować serwer (wystarczy zwykły reboot). Po zalogowaniu należy wykonać następujące kroki:
kldload geom_mirror
kldload geom_stripe
kldload zfs
mount -t ufs /dev/mirror/root /mnt
mount -t devfs -o rw devfs /mnt/dev
chroot /mnt /bin/sh
# zamontowanie wszystkich punktów, co prawda dla zfs będzie krzyk, ale to nie szkodzi
mount -a
# zamontowanie zfs
# mój zfs jest w nowszej wersji, aniżeli kernel z trybu rescue. Dlatego też można zaimportować pulę, ale w trybie RO
zpool import -o readonly=on tank
Instalacja kernela oraz świata
Przy zmianie wersji (np. 11 -> 12) konieczne jest wykonanie mergemaster -p:
# zmiana domyślnego katalogu roboczego dla mergemaster-a
mergemaster -t /tmp/tmproot -p
Następnie wykonujemy zainstalowanie kernela, świata.
cd /usr/src/
make -j 8 installworld | tee /tmp/`/bin/date "+%Y%m%dT%H%M"`.iw.log 2>&1
Następnie można wykonać mergemaster -FUi i skasować niepotrzebne skrypty startowe. Ze względu n
# zmiana domyślnego katalogu roboczego dla mergemaster-a
mergemaster -t /tmp/tmproot -FUi
Odmontowanie wszystkich partycji
Wyjście z chroot nie powoduje poprawnego odmontowania wszystkich partycji, ale można to zrobić wg następujących kroków:
# przy ostatnim upgrade 10->11 poniższe kroki należało wykonać po wyjściu z 'chroot'
zfs umount -a
umount /mnt/var
umount /mnt/usr
umount /mnt/tmp
umount /mnt/dev/fdescfs
umount /mnt/dev
umount /mnt
(c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.
