boot live CD teoreticky

Jirka Kosina jikos na jikos.cz
Úterý Únor 24 00:25:25 CET 2004


On Mon, 23 Feb 2004, ondrakr wrote:

> Rad bych vedel jak presne to funguje pri bootu live ditribuce. Je to tak ze 
> pri tvorbe ISO se urci co je na zacatku toho image - tedy ten jakysi boot 
> manager ? To v cem jdou predat kernelu parametry pred jeho spustenim ? Dal mi 
> to je uz jasne ale ten zacatek moc nechapu. Co je to za program co se spusti 
> jako uplne prvni ?

Kdyz bootujete pocitac z CDcka, existuje dobre definovany postup jak na 
nem BIOS najde boot sector, a skoci do nej. V boot sectoru jsou 
(zjednodusene receno) instrukce ktere zajisti, ze se pusti nejaky 
bootloader (napriklad grub, lilo), ktere umi pak dale natahnout image 
kernel ktery je ulozeny na CDcku (a pripadne mu predat dalsi informace 
(parametry)).

V man mkisofs najdete dobre popsane jak vytvorit iso image CDcka ktere 
bude bootovaci (budete k tomu potrebovat napriklad image bootovaci 
diskety, pripadne image hard disku ve specialnim formatu, apod.).

Velmi zjednodusene receno se da rict, ze se boot z CDcka a z pevneho disku 
prilis nelisi - proste se jen podle informaci v MBR natahne z bootsectoru 
zavadec, ktery pak natahne a spusti samotny kernel.

-- 
JiKos.


Další informace o konferenci Linux