Debakl bootovani po upgrade HDD

Frank Tomes tomes na kpf.zcu.cz
Pátek Srpen 27 19:46:14 CEST 2004


Dobrý den, dovoluji si i sem poslat svůj dotaz, neboť forum na
abclinuxu nevedlo zatím k výsledku.

V počítači (Compaq Evo D310) jsem se rozhodl vyměnit původní 20 GB
disk za větší, 60 GB.

Disk č. 2 jsem dočasně připojil do počítače, rozdělil na
partitions, označil typy oddílů, zformátoval linuxový oddíl a
vytvořil swap. Rozdělení disku vypadá následovně:


fdisk -l /dev/hdb

Disk /dev/hdb: 60.0 GB, 60022480896 bytes 16 heads, 63 sectors/track,
116301 cylinders Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System 
/dev/hdb1 * 1 21315 10742728+ 7 HPFS/NTFS 
/dev/hdb2 21316 40692 9766008 c W95 FAT32 (LBA) 
/dev/hdb3 40693 114323 37110024 83 Linux 
/dev/hdb4 114324 116301 996912 82 Linux swap

Počet partitions odpovídá počtu na původním disku (dualboot
wxp/mdk9.2).

Pomocí programu Norton Ghost jsem překopíroval systémový disk C.
Norton Ghost jsem měl spuštěný z diskety a nepoužil jsem volbu
"Marking Drives". Pod windows jsem překopíroval data z disku D.

V linuxu jsem překopíroval v single režimu / do dočasně připojeného
/newdisk, vytvořil /newdisk/proc, patřičně upravil fstab a lilo.conf.

Původní disk jsem vyndal a na jeho místo jsem dal ten nový větší,
patřičně najumperovaný.

Po zapnutí počítače se objeví hláška Error loading operating
system. Říkal jsem si je to ok, stačí obnovit zavaděč a práce je
hotova.

Nejprve jsem se snažil rozchodit boot do winxp. Takže start z
instalačního cd, Recovery console, fixmbr (fixboot), po restartu stále
stejná hláška Error loading operating system.

Zkusil jsem tedy oživit linux. Nabootoval jsem z cd (instalační mdk
9.2, zkoušel jsem pak i slax), patřičně se chrootnul a spustil lilo.
Lilo se zapsalo bez jakýchkoliv chybových hlášek. Po rebootu jsem se
dočkal hlášky L9 99 99 99 99 99 99 a ještě moc dalších 99.

Po devítihodinovém úsilí jsem s rozumem v koncích, poprvé za svou
praxi jsem při výměně disku narazil. V google jsem nic použitelného
nenašel. Skončil jsem tak, že jsem vrátil původní disk na své
místo.

Nemá prosím někdo nějaký nápad, či nesetkal se někdo se stejným
problémem? 

frank

ps
Ještě připojuji výpis lilo.conf na velkém disku:

boot=/dev/hda
map=/boot/map
default="linux"
lba32
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
other=/dev/hda1
        label="windows"
        table=/dev/hda


image=/boot/vmlinuz-2.4.22-32mdk 
label=linux 
root=/dev/hda3 
read-only
optional 
append="hdd=ide-scsi devfs=mount acpi=ht quiet"
initrd=/boot/initrd-2.4.22-32mdk.img

a také přikládám rozdělení původního disku pro představu:

fdisk -l /dev/hda

Disk /dev/hda: 20.3 GB, 20370547200 bytes 255 heads, 63 sectors/track,
2476 cylinders Units = cylindry of 16065 * 512 = 8225280 bytes

Zařízení Boot Začátek Konec Bloky Id Systém 
/dev/hda1 * 1 1275 10241406 7 HPFS/NTFS 
/dev/hda2 1276 2476 9647032+ f Win95 Ext'd (LBA) 
/dev/hda5 1276 2068 6369741 7 HPFS/NTFS 
/dev/hda6 2069 2443 3012156 83 Linux 
/dev/hda7 2444 2476 265041 82 Linux swap




Další informace o konferenci Linux