[linux] Podmieneny Mount root partici

Kocur kocur na erbe-ba.sk
Úterý Duben 5 16:37:42 CEST 2011


verzia kernelu je vzdy ta ista .. 
zaklady bootloader v routry vie bootnut z od-bard flash alebo tftp ..

cize kernel sa vdaka bootladeru vzdy nahra z flashky...
a az potom je potrebne riesit /dev/sda1 ci /dev/mtdblock0


----- Original Message ----- 
From: "Michal Petrucha" <johnny64 na ksp.sk>
To: "Vseobecna diskusia o Linuxe" <linux na lists.linux.sk>
Sent: Tuesday, April 05, 2011 4:29 PM
Subject: Re: [linux] Podmieneny Mount root partici


Len pre ujasnenie, na to, aby sa dal takto v skorom runtime vybrat
root filesystem spomedzi dvoch, je nutne, aby kernel bol jeden jediny.
Rozhodne teda nemozno pocitat napriklad s tym, ze jeden kernel je na
RO flashke, iny je na kluci a ze raz bude ladovat moduly jednej verzie
a raz inej. Jedine ze by sa pouzival nejaky kexec, ale s tym nemam
ziadne skusenosti.

Ako vravim, riesit to treba v initramfs. Dobre chapem, ze boot ide
vzdy z internej flashky? Ten teda bude musiet naloadovat initramfs
obsahujuci tie spravne skripty. Tie sa nasledne postaraju o to, ze
zistia, ci je k dispozicii /dev/sda1, ak ano, namountuje ho na miesto,
kde initramfs ocakava, ze na konci bude namountovany skutocny root
systemu; ak k dispozicii nie je, namountuje na to miesto mtdblock0.

Skripty, ktore by uz v initramfs mali byt, uz vedia ako switchnut root
a execnut init zo skutocneho systemu. Odtial uz bezia vsetky skutocne
startovacie skripty a podobne ako pri obycajnom starte systemu.

MP
_______________________________________________
https://lists.linux.sk/mailman/listinfo/linux
Meta FAQ: http://www.sklug.sk/lists/linux/metafaq.html


Další informace o konferenci linux