Erinevus lehekülje "FreeBSD bootcd" redaktsioonide vahel
Allikas: Kuutõrvaja
(ei näidata sama kasutaja 5 vahepealset redaktsiooni) | |||
1. rida: | 1. rida: | ||
+ | Antud pala õpetab looma ise endale custom freebsd bootcd img faili. | ||
+ | |||
Vajadus ise teha releasest erineb bootcd/installcd võib tulla näiteks | Vajadus ise teha releasest erineb bootcd/installcd võib tulla näiteks | ||
sellest ,et release ei sisalda vajalikke draivereid küll aga stable näit | sellest ,et release ei sisalda vajalikke draivereid küll aga stable näit | ||
pole raidikaardi draivereid ja ei saa seetõttu kettale installida. | pole raidikaardi draivereid ja ei saa seetõttu kettale installida. | ||
− | teeme cvsup | + | '''teeme cvsup konfiguratsiooni''' installime cvsup tarkvara tekitame faili |
− | |||
− | + | *default host=cvsup.eenet.ee #kirjuta siia endale sobiv ja kiireim cvs server | |
− | |||
− | *default host=cvsup.eenet.ee | ||
*default base=/var/db | *default base=/var/db | ||
*default prefix=/home/ncvs | *default prefix=/home/ncvs | ||
*default release=cvs | *default release=cvs | ||
*default delete use-rel-suffix | *default delete use-rel-suffix | ||
− | |||
*default compress | *default compress | ||
src-all | src-all | ||
− | |||
cvsroot-all | cvsroot-all | ||
− | + | Loome kausta /home/ncvs | |
+ | Tõmbame cvsup failijärgi alla kogu source | ||
+ | |||
+ | csup supfile-nimi | ||
+ | |||
+ | Teeme buildworldi ja buildkerneli ..see võtab aega nii ,et võid käia kohvil | ||
cd /usr/src | cd /usr/src | ||
make buildworld && make buildkernel | make buildworld && make buildkernel | ||
+ | Loome release, nimi võib olla sellel suvaline näites selleks jj_bootcd | ||
cd /usr/src/release | cd /usr/src/release | ||
make release CHROOTDIR=/home/bootcd BUILDNAME=jj_bootcd CVSROOT=/home/ncvs/ RELEASETAG=RELENG_6 | make release CHROOTDIR=/home/bootcd BUILDNAME=jj_bootcd CVSROOT=/home/ncvs/ RELEASETAG=RELENG_6 | ||
+ | Installime mõned vajalikud toolid hilisemaks isofaili loomiseks | ||
cd /usr/ports/sysutils/cdrtools | cd /usr/ports/sysutils/cdrtools | ||
make install clean | make install clean | ||
+ | Loome lõpuks iso faili kirjutamiseks | ||
sh /usr/src/release/i386/mkisoimages.sh -b FreeBSD6JJ /backup/6.2_stable.iso /home/bootcd/R/cdrom/disc1 | sh /usr/src/release/i386/mkisoimages.sh -b FreeBSD6JJ /backup/6.2_stable.iso /home/bootcd/R/cdrom/disc1 | ||
− | |||
lingid | lingid | ||
http://romana.now.ie/writing/customfreebsdiso.html | http://romana.now.ie/writing/customfreebsdiso.html |
Viimane redaktsioon: 2. veebruar 2009, kell 16:12
Antud pala õpetab looma ise endale custom freebsd bootcd img faili.
Vajadus ise teha releasest erineb bootcd/installcd võib tulla näiteks sellest ,et release ei sisalda vajalikke draivereid küll aga stable näit pole raidikaardi draivereid ja ei saa seetõttu kettale installida.
teeme cvsup konfiguratsiooni installime cvsup tarkvara tekitame faili
*default host=cvsup.eenet.ee #kirjuta siia endale sobiv ja kiireim cvs server *default base=/var/db *default prefix=/home/ncvs *default release=cvs *default delete use-rel-suffix *default compress src-all cvsroot-all
Loome kausta /home/ncvs
Tõmbame cvsup failijärgi alla kogu source
csup supfile-nimi
Teeme buildworldi ja buildkerneli ..see võtab aega nii ,et võid käia kohvil
cd /usr/src make buildworld && make buildkernel
Loome release, nimi võib olla sellel suvaline näites selleks jj_bootcd
cd /usr/src/release make release CHROOTDIR=/home/bootcd BUILDNAME=jj_bootcd CVSROOT=/home/ncvs/ RELEASETAG=RELENG_6
Installime mõned vajalikud toolid hilisemaks isofaili loomiseks
cd /usr/ports/sysutils/cdrtools make install clean
Loome lõpuks iso faili kirjutamiseks
sh /usr/src/release/i386/mkisoimages.sh -b FreeBSD6JJ /backup/6.2_stable.iso /home/bootcd/R/cdrom/disc1
lingid