init

OldFrog oldfrog na volny.cz
Sobota Září 28 02:06:53 CEST 2002


>
>
>>> mate /dev/console a podobne (null, zero, ttyX, hdXY)?
>>
>> Dobry den,
>> spis bude problem v tom, ze jste nespecifikoval jadru, kde ma init
>> vzit (parametr pri bootu init=/sbin/init). Mate v jadru podporu RAM 
>> disku
>> a initrd? Je to v sekci Block devices? Pokud ano, tak musite mit 
>> vytvoreny
>> initrd.img.
>
> Ne, problem je skutecne v konzoli - ne v init. Init muzete predat 
> jadru pri startu
> jako  parametr init, treba "init=/bin/init". Konzoli je treba mit v 
> /dev/tty*, nebo
> /dev/pts/*, zalezi na nastaveni jadra.
>
> Pri kopirovani adresare dev na maly fs snadno narazite na problem
> s nedostatkem inodu. Na 6MB root fs jsem pouzival
>
> mkfs.ext2 -N 10000
>
> Docela dobre se minilunux ladi jako initrd-only system, zavadet jej 
> lze konvencne
> pomoci lilo nebo pomoci loadlin treba takto:
>
> loadlin.exe bzImage.gz initrd=initrd.gz root=/dev/ram rw vga=5 -v 
> ramdisk_size=32000k
>
> Pred kazdou tvorbou fs image pro initrd jej vynulujte pomoci
>
> dd if=/dev/zero of=initrd.img bs=1k count=32000
>
> pak vytvorte souborovy system (parametr -N pro mkfs.ext2), pripojte 
> jako loop (parametr
> -o loop pro mount), nakopirujte _jednou_ (nejlepe stripnute: strip -s) 
> soubory (pokud mazete
> a kopirujete opakovane, prepisuji se "nuly" na fs a image nejde dost 
> zkomprimovat),
> odpojte, komprimujte pomoci gzip a vyzkousejte.
>
> Pokud si pripravujete adresar se soubory pro budouci root, muzete jej 
> trochu zkouset
> pomoci "chroot".
>
> Tak, mozna jsem Vas svymi radami zmatl, mozna Vam pomohl, kazdopadne 
> ta konzole je
> snad jasna.
>
> Hezky minilinux preje
> OldFrog.
>
> PS: vytvoril jsem minilinux pro hrani 0verkilla po modemu. Muzeme 
> nekdy zahrat... 


Asi Vam to bude nanic, posilam ale i skript, ktery jsem pouzival pro 
jeho tvorbu.
Neni univerzalni, muzete z nej ale leccost pochytit vcetne parametru pro 
lilo.conf
v pripade zminovaneho initrd-only minilinuxu.


------------- další část ---------------
A non-text attachment was scrubbed...
Name: mkinitrd
Type: application/x-java-vm
Size: 1311 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.linux.cz/pipermail/linux/attachments/20020928/74c5b1cb/attachment.bin>


Další informace o konferenci Linux