Portál AbcLinuxu, 6. května 2024 10:53
Disk /dev/hda: 82.3 GB, 82348277760 bytes 16 heads, 63 sectors/track, 159560 cylinders Units = cylindry of 1008 * 512 = 516096 bytes Zařízení Boot Start End Blocks Id System /dev/hda1 1 41613 20972826 c W95 FAT32 (LBA) /dev/hda2 * 41613 83226 20972857+ c W95 FAT32 (LBA) /dev/hda3 83227 93154 5003712 a5 FreeBSD /dev/hda4 93155 159551 33463395 5 Rozšířený /dev/hda5 93155 94191 522081 82 Linux swap /dev/hda6 94191 111292 8619061+ 83 Linux (mdk 9.0) /dev/hda8 111293 126862 7847248+ 83 Linux (mdk 10.0) /dev/hda9 126863 142449 7855816+ 83 Linux /dev/hda7 142450 159551 8619030 83 Linux (mdk 9.2)particie se totiž číslovaly tak jak postupně vznikaly. Na hda1 je Win Xp, které totálně odešly tak jsem je přeinstaloval.Problém je ne! v tom že se přepsal hlavní zaváděcí záznam, ale že se particie přečíslovaly tak, aby šli vzestupně, tj nová tabulka rozdělení disku byla:
Zařízení Boot Start End Blocks Id System /dev/hda1 1 41613 20972826 c W95 FAT32 (LBA) /dev/hda2 * 41613 83226 20972857+ c W95 FAT32 (LBA) /dev/hda3 83227 93154 5003712 a5 FreeBSD /dev/hda4 93155 159551 33463395 5 Rozšířený /dev/hda5 93155 94191 522081 82 Linux swap /dev/hda6 94191 111292 8619061+ 83 Linux (mdk 9.0) /dev/hda7 111293 126862 7847248+ 83 Linux (mdk 10.0) /dev/hda8 126863 142449 7855816+ 83 Linux /dev/hda9 142450 159551 8619030 83 Linux (mdk 9.2)takže vzniklo přečíslování:
/dev/hda6 -> /dev/hda6 /dev/hda8 -> /dev/hda7 /dev/hda9 -> /dev/hda8 /dev/hda7 -> /dev/hda9Lilo v MBR bylo z instalace /dev/hda8 -> /dev/hda7. Nastartoval jsem z Live cd a chrootnul se (nyní už) do /dev/hda7 a obnovil lilo. Po restartu lilo zkončilo hláškou:
L 99 99 99 99 99 99 99 99 99 99 99 99 99atd. Říkám aha, musím změnit v lilo conf čísla particií aby odpovídali novému značení - nahraju - nepomohlo! Tak jsem ještě zkoušel změnit Root v jádře pomocí rdev a pro jistotu vygeneroval i nový initrd. NIC NEPOMOHLO. Jak lze tedy obnovit lilo, když se změní číslo root filesystému?
dd if=/dev/hda of=hda.mbr bs=512 count=1zazálohuje jen rozdělení primárních oddílů a kde se nachází tabulka logických oblastí? Pomůže navíc toto:
dd if=/dev/hda4 of=hda4.mbr bs=512 count=1?, mě to nefungovalo.
Extended partícia Ak štyri partície nie sú dosť, môžete jednu (v novších OS aj viac) partíciu vyrobiť ako extended. Takáto partícia je zvláštna tým, že jej prvý sektor obsahuje novú tabuľku partícií. Tak isto ako MBR.Pokud se podíváte na mé rozdělení tak mám 1 extended partition hda4 a v ní 5 logických hda5-hda9. No jo teď to vidím tabulka roz. disku má ale jenom 4 řádky tak kde mám uložen ten pátý údaj? Že bych měl tu tabulku větší? No teď jsem z toho opravdu jelen, jak to, že to vůbec funguje?
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.