fdisk /mbr

Petr Konecny pekon+usenet na informatics.muni.cz
Pátek Duben 17 16:12:24 CEST 1998


>>>>> Pavel Uher writes:

 PU: Nezlobte se ze otravuji pro vetsinu z Vas s tak trivialni otazkou, 
 PU: ale pro me jako zacatecnika je dost zasadni.
 PU: Z dost dobre nepochopitelnych duvodu jsem si "vyzkousel" prikaz
 PU: fdisk /mbr. A ted proste nevim JAK vse uvezt do puvodniho stavu (t.j. 
 PU: aby zase chodil Linux).
 PU: Poradte prosim (pokud mozno co nejpodrobneji) CO udelat abych Vas 
 PU: priste nemusel obtezovat.

prikaz fdisk /mbr (v DOSu) zapise do partition tabulky kousek kodu,
ktery zavadi operacni system. Jelikoz puvodne jste tam mel kousek kodu
pro natazeni Linuxu tak ted nemuzete nabootovat linux. Ten kousek kodu
tam uklada napriklad program lilo, ale existuji i jine a lepsi, treba
grub.

Pokud nemate v DOSu loadlin, tak to jde spravit tak, ze nabootujete z
linuxove diskety tak, aby pouzivala disk jako root partition (parametrem
root=/dev/...) a spustite lilo.

Osobne se domnivam, ze nejjednodussi metoda jak ztizit takoveto
"nedopatreni", je donutit lilo (v /etc/lilo.conf), aby neukladal svuj
kod do partition tabulky, ale aby ho dal do boot sektoru na linuxove
partition. Dale na harddisku mit standardni MBR z DOSu a nastavit
linuxovou partition jako aktivni. Pak se nektere havarie (prepsani
partition tabulky virem) daji spravit i z dosove systemove diskety prave
prikazem "fdisk /mbr". Nevyhoda tehle metody je to, ze nejde nabootovat
jadro z extended partition.

Doufam, ze to pomuze.

 FYI: grub rozumi ext2fs a fat, takze mu staci rict cestu k jadru a on
si ho najde, tj. neni potreba pri kazde zmene kernelu menit nejake
systemove oblasti disku. Navic je mozne mit grub na diskete a primo z ni
ho nahrat na harddisk.

Petr Konecny   <pekon na fi.muni.cz>    http://www.fi.muni.cz/~pekon/  
PGP Key ID: 1024/FDD85DBD 
Key fingerprint = 8B 1A D4 39 50 20 A1 DB  AF 03 2A 53 9E 2D 9D 1B


Další informace o konferenci Linux