Pridať komentár

Príspevok, na ktorý odpovedáte

Re: vlastná distribúcia 17.05.2005 | 01:01
m   Návštevník
Mal som podobny problem, chcel som bootovatelne CD, ktore by sluzilo ako servisne, na co sa hodi kazdy linux, akurat si mozno kazdy vybere rozne dalsie utility, a tiez som hlavne chcel aby sa s tym dalo ist na internet. Kedze mam GPRS mobil s bluetooth, tak som chcel hlavne aby to malo podporu bluetooth. A takych distribucii je malo co maju podporu bluetooth, mozno sa pri nich daju zaviest moduly alebo sa zavedu sami, ale utility na bluetooth neobsahovala skoro ziadna, ak nejaka aj ano tak to bol preplacany a dlho startujuce kolos s KDE a mnohymi inymi nepotrebnymi vecami, ktore nechcem mat ani na harddiskovej instalacii. Troch som mal mozno stastie, ze som nasiel priamo navod, ako urobit LiveCD prave z distribucie ktoru som pouzival len nejake 3 mesiace a pred tym len windows. Tento postup pri mojej distribucii ale bude vseobecne platny, co sa tyka pripravy LiveCD (nainstalovat na harddisk instalaciu z klasickeho instalacneho CD v rozsahu potrebnom pre LIveCD, pripadne si tiez upravit jadro, aby to bootovalo s roznorodejsim hardverom, tuto instalaciu ponastavovat a otestovat a nakoniec ju nakopirovat aj so symbolickymi linkami, nielen samotne subory, do pripravenej adresarovej struktury noveho LiveCD, do tejto adresarovej struktury sa okrem suborov z nainstalovanej distribucie v rozsahu pre LiveCD nakopiruje aj zopar suborov z bootovatelneho instalacneho CD potrebnych prave pre boot buduceho LiveCD a tiez sa do adresarovej struktury nakopiruje skomprimovany initramdisk, ktory obsahuje tie subory z pripravenej harddiskovej instalacie, ku ktorym ma byt rychly pristup, ale hlavne tie, do ktorych sa ma dat zapisovat, lebo na CD sa zapisovat neda, dalej sa tam skopiruje kernel no a nakoniec sa vygeneruje ISO mage prikazom mkisofs ktory je sucastou balicka cdrtools) Najdolezitejsie problemy na ktore som narazil, boli tieto: 1.Ked sa kopirovali z harddiskovej instalacie okrem suborov aj symbolicke linky, tak na Live CD ukazovali napriklad o dve urovne vyssie (teda ../../) co ale v skutocnosti neexistoval na tom mieste hladany subor, lebo bol po starte linuxu z CD v ramdisku a ked sa link odkazoval o dve urovne vyssie, nedokazal to najst, takze bolo treba manualne upravit asi 30 linkov aby neukazovali relatvne o dve urovne vyssie, ale klasicky od roota k danemu fyzickemu suboru, tento problem sa tykal kniznic, proste tento problem vznikol prave preto, lebo v roote po nabootovani LiveCD je CDcko a ramdisk 2.Dalsi problem bol, ze velkost initramdisku musi byt vacsia nez je v skutocnosti jeho obsah (napriklad spustitelne subory v adresari /bin), lebo pri a po nabootovani LiveCD, potrebuje aj samotny system nieka zapisovat data a tiez uzivatel si chce nieco zapisovat, nielen konfiguraky ktor si musi niektore nastavit aj po boote, ale napriklad je to treba aj na editaciu vacsich suborov, alebo aj na stahovanie suborov 3.Dalsi problem sa tiez tykal ramdisku, ked so dal do bootovacieho parametra len to co bolo v navode, ramdisk mi nabehol len v read-only rezime a to je ako keby si mal harddisk len na citanie co je nepouzitelne, takze bolo treba medzi boot parametre zadat aj parameter "rw" teda initramdisk aj na zapis Takze pouzil som distribuciu Archlinux 0.7 > www.archlinux.org ale pozor, je to len pre i686 a vyssie, takze sa s tym nenabootuje stare pentiumI alebo i386 a tiez je treba aspon 64MB RAM, mozno by sa dalo aj menej ale mojim cielom nebolo to optimalizovat pre minimalne naroky a pouzivat napriklad aj nejake kompresie aby sa to voslo na 8cm CD, to nebolo podstatne, dolezite je ze to CD nabieha pomerne rychlo, inak ma velkost okolo 350MB, ale je tam vsetko co je potrebne pre zaklad, je tam napriklad SSH, Samba, Links, Vim (ziadne Xwindow alebo KDE) Linki pre vyrobu Archlinux LiveCD su tu a co sa tyka tych suborov co sa staraju o boot, nemusia sa brat presne tie, co sa spominaju v navode, najlepsie je ich zobrat priamo z Archlinux 0.7 install CD, lebo ten navod je pre Archlinux 0.4, pripadne 0.5> http://www.amlug.net/new-projects/forum/index.php?showtopic=34 http://wiki2.archlinux.org/index.php/Build%20your%20own%20live%20CD http://www.linuks.rk.edu.pl/art_40.html
14 - 7 plus tisíc (číslom)

Maximálna veľkosť je: 2,0 MB