FreeBSD atnaujinimas: 5.3-RELEASE į 6.1-PRERELEASE

Kaip jau rašiau prieš tai esančiame įrašę, tai teko išsinuomoti serverį užsienyje. Išsinuomotame serveryje buvo suinstaliuota FreeBSD 5.3-RELEASE, o aš norėjau naudoti 6.0 ar naujesnę. Todėl nusprendžiau sistemą atnaujinti cvsup metodu.

Pirmiausiai atnaujinau į 5.5-PRERELEASE. Viskas ėjosi sklandžiai. Trumpi veiksmai buvo tokie:

  1. cvsup į RELENG_5
  2. make buildworld (handbook’as kažkodėl rekomenduoja šį veiksmą daryti prieš make buildkernel)
  3. make buildkernel
  4. make installkernel
  5. make installworld (tai rekomenduojama daryt iš singleuser mode, bet galimybių tam neturėjau)
  6. mergemaster
  7. reboot

Viskas veikė be problemų, tad pasikonsultavęs su žmonėmis iš IRC nusprendžiau, kad reikia tai padaryti :) Veiksmai buvo praktiškai tokie pat. Tik pačioje pradžioje reikėjo CVS tag’ą pakeisti į RELENG_6 ir išvalyti /usr/obj/.

Buvo nerimas, kad kažkas eisis ne taip, bet viskas ėjosi sklandžiai – sistema persikrovė be problemų ir atnaujinimas buvo baigtas.

Beje, buvau susilaukęs rekomendacijų gerai peržiūrėti /etc/fstab failą, ar ten nėra velniavos. Taip pat atjungti visus servisus, kuriuos tik galiu, kad jie nesustabdytų atnaujintos sistemos krovimosi.

Tags:

Leave a Reply