linuxrc

Sekcia: Programovanie 22.11.2007 | 00:44
Pacmaga   Návštevník
Zdravim ..

Zacal som so stavbou linuxu od zakladov (aby som sa nieco priucil) ale narazil som na nejake

problemy .. keby si niekto nasiel cas a vysvetlil mi nejake veci bol by som mu vdacni.


(ide o linuxrc skript v initrd interpretovany je nash-om)



#!/sbin/nash

echo Mounting /proc filesystem

mount -t proc /proc /proc

(1. zaujimavy zapis :) .. doteraz som mount pouzival na mountovanie dev do

nejakeho adresara .. preto akosi si to neviem predstavit /proc do /proc? ..

proc bol prazny adresar v initrd)


echo Creating root device

mkrootdev /dev/root

(2. ok napr. som zadal root=/dev/sda1 (v bootloadery) .. cize tento disk sa bude v dev

pre tutu chvilu nachadzat ako /dev/root???)


echo 0x0100 > /proc/sys/kernel/real-root-dev

(3. tu som uplne mimo .. preco sa zasiela taka hodnota a prave tam)


umount /proc

(ps. preco bolo nutne pouzit proc .. moje znalosti o proc su skromne .. viem

akurat to ze je to akysi pohlad na kernel na jeho momentalne procesy/stavy

.. moz poskytnu urcite informacie .. pripadne mozeme prostrednictvom neho

ovplivnovat beh kernela zasielanim hodnout .. naco nam sluzil v tomto

pripade a preto teraz nasleduje umount)


echo Mounting root filesystem

mount --ro -t ext2 /dev/root /sysroot

(preco mount tam a preco ..)


pivot_root /sysroot /sysroot/initrd

( ... preco sa to potom zmeni prave tam)
    • Re: linuxrc 24.11.2007 | 19:56
      Avatar Peter Drábik Manjaro  Používateľ
      citaj http://vdl.halicky.sk/ :)
      • Re: linuxrc 29.11.2007 | 23:28
        Pacmaga   Návštevník
        Dlhsi cas som nedol doma cize sorry ze pisem zase az teraz ...

        V tamtej uzasnej dokumentacii je iba slepo napisane co mas robit bez toho aby sa vysvetlovalo preco ...

        a mna zaujima prave to preco ..
        • Re: linuxrc 30.11.2007 | 19:35
          WlaSaTy   Návštevník
          a co tam chces vysvetlit, nebodaj preklepy alebo to ze /proc nie je /dev?
      • Re: linuxrc 11.07.2011 | 11:35
        pipo   Návštevník
        Idem podla tej dokumentacie ale mne to nejde .... nejde mi ani ich distribucia ktora ma spustit prikazovy raidok. Stale vypise ze not found init a este ze nejaky mount nepripojil spravne file system.
        Us sa pokusam spravit asi tyzden funkcnu distribuciu a staci mi len prikazovy riadok a stale nic. Robim krok po kroku a stahujem to co tam je napisane a nejde.
        Tak ak mi moze niekto poradit tak budem rad.
    • Re: linuxrc 11.07.2011 | 21:21
      hm ...   Návštevník
      najpr sa naucit pouzivat nejaku pokrocile distro, vediet ho v celom rozsahu modifikovat a potom zacni na niecom novom :D
      napr. slackware, arch, ...