init in archlinux


il processo di boot (initrd) su archlinux



- mi sono interessato all'avvio e all'uso dell' initrd,
viene usato mkinitcpio per crearlo

nel filesystem initrd c'e' uno script "init"
ma non vedo nessun comando pivot !

http://digilander.libero.it/sacarde/data/init.txt

non capisco come viene passato il controllo alla /


- nel mio sistema-reale ho 2 kinit:
in heimdal: /usr/bin/kinit (25k)
in klibc: /usr/lib/klibc/bin/kinit (35k)

mentre nell'initrd c'e':
/bin/kinit (35k)


- ho trovato il punto in cui kinit viene inserito nell'initrd

dentro: il pacchetto mkinitcpio-0.5.25 /mkinitcpio-0.5.25/install/base

c'e':

for f in /usr/lib/klibc/bin/*; do
add_file ${f} /bin/$(basename ${f})
done


- ed ho trovato questo dentro i sorgenti di kinit (klibc)

kinit - tiny init program

This program is intended for use as /sbin/init in an initramfs
environment. It currently replaces the kernel's ipconfig and nfsroot
code.





Articolo tratto da: #341724 Linux - http://sacarde.altervista.org/
URL di riferimento: http://sacarde.altervista.org/index.php?mod=read&id=1249847428