ОС завантажена після встановлення, налаштована мережа, маємо доступ в інтернет. Підняли ssh, авторизувались.
root@ns:/tmp # uname -a FreeBSD ns.test.pp.ua 9.2-RELEASE FreeBSD 9.2-RELEASE #0: Wed Aug 21 21:13:42 EEST 2013 \ root'@'ns.test.pp.ua:/usr/obj/usr/src/sys/GENERIC amd64
1. Завантажимо та розпакуємо початкові тексти (исходники, сорсы ....):
root@ns:/tmp # mkdir /home/tmp root@ns:/tmp # cd /home/tmp root@ns:/home/tmp # fetch http://mirror.picosecond.org/freebsd/snapshots/amd64/9.2-STABLE/src.txz root@ns:/home/tmp # mkdir /home/old_src root@ns:/home/tmp # mv /usr/src/* /home/old_src/ root@ns:/home/tmp # tar xvf src.txz root@ns:/home/tmp # mv ./usr/src/* /usr/src/
2. Збираємо world та GENERIC ядро з нових стабільних текстів. Після чого встановлюємо ядро, перезапускаємо сервер(пк).
root@ns:/tmp # cd /usr/src root@ns:/usr/src # make buildworld root@ns:/usr/src # make buildkernel root@ns:/usr/src # make installkernel root@ns:/usr/src # shutdown -r now
3. Після перезавантаження маємо наступне:
root@ns:/tmp # uname -a FreeBSD ns.test.pp.ua 9.2-STABLE FreeBSD 9.2-STABLE #0: Wed Aug 22 11:32:52 EEST 2013 \ root'@'ns.test.pp.ua:/usr/obj/usr/src/sys/GENERIC amd64
4. Лишилось зібрати CUSTOM-не ядро how-to, з потрібними модулями, а непотрібне - видалити
Першоджерела:
Коментарі
щось приховали сорси 9.2 наглухо... ех
http://ftp.freebsd.org/pub/FreeBSD/snapshots/i386/10.1-STABLE/
Надибав тут:
http://mirror.corbina.net/FreeBSD/snapshots/i386/9.2-STABLE/src.txz
і тут:
http://freebsd.sin.openmirrors.asia/pub/FreeBSD/snapshots/i386/9.2-STABLE/src.txz