Problemi sa Fedora Core 2

Nedavno sam zapazio jedan pravo veliki problem sa FC2. Kod instalacije sistema kad anaconda chita postavke iz BIOS-a dolazi do pogreshnog chitanja GEOMETRIJE HARD DRIVE-a. Rezultat toga jeste da neche raditi dual boot sa Windows-om ili nekim drugim OS-om.
Googlao sam uokolo i skontao sam da taj problem imaju ljudi koji koriste ASUS-ove mainboards za AMD procesore.
Uskoro chu napisat how-to za ovaj problem, ako se kome javio ovaj problem nek mi poshalje mail pa chu mu pomoch:
predrag.petrovic@lsinter.net

(prije svega ovdje su moje postavke, dakle output-i che biti drugachiji kod svakog kompjuter-a).

Dakle nakon instalacije Fedore i sranja koje se desi na geometriji disk(a/ova) potrebno je boot-at preko rescue cd-a system.
kada ste ushli u shell dajete sljedechu naredbu:
sfdisk -d /dev/hdX # X je oznaka za hard disk, u mom sluchaju je hda
i dobit chete ovakav output:
[root@delirium negative]# sfdisk -d /dev/hda
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.

partition table of /dev/hda

unit: sectors

/dev/hda1 : start= 63, size= 6184962, Id= b, bootable
/dev/hda2 : start= 6185025, size= 53849880, Id= f
/dev/hda3 : start= 0, size= 0, Id= 0
/dev/hda4 : start= 0, size= 0, Id= 0
/dev/hda5 : start= 6185088, size= 20482812, Id= 7
/dev/hda6 : start= 26667963, size= 10233342, Id= b
/dev/hda7 : start= 36901368, size= 305172, Id=83
/dev/hda8 : start= 37206603, size= 4192902, Id=83
/dev/hda9 : start= 41399568, size= 4096512, Id=83
/dev/hda10: start= 45496143, size= 2249037, Id=83
/dev/hda11: start= 47745243, size= 12289662, Id=83

nakon ovoga potrebno je spasiti sve ovo u neki file (nazvat chemo ga pt.txt):
sfdisk -d /dev/hda > pt.txt

kada ste to upisali trebate editovati file (u fedora rescue mode dostupan je PICO editor) i ukloniti sljedeche linije:
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.

nakon shto ste to spasili file bi trebao ovako izgledati:
[root@delirium negative]# cat pt.txt

partition table of /dev/hda

unit: sectors

/dev/hda1 : start= 63, size= 6184962, Id= b, bootable
/dev/hda2 : start= 6185025, size= 53849880, Id= f
/dev/hda3 : start= 0, size= 0, Id= 0
/dev/hda4 : start= 0, size= 0, Id= 0
/dev/hda5 : start= 6185088, size= 20482812, Id= 7
/dev/hda6 : start= 26667963, size= 10233342, Id= b
/dev/hda7 : start= 36901368, size= 305172, Id=83
/dev/hda8 : start= 37206603, size= 4192902, Id=83
/dev/hda9 : start= 41399568, size= 4096512, Id=83
/dev/hda10: start= 45496143, size= 2249037, Id=83
/dev/hda11: start= 47745243, size= 12289662, Id=83

sljedechi korak je da izvrshite sljedechu komandu:
cat pt.txt | sfdisk --no-reread -H255 /dev/hda

ukoliko ne zheli da je izvrshi dat che neki error tipa “I don’t like changing disk geometry” ili slichno trebate ukucati sljedechu komandu:
cat pt.txt | sfdisk --no-reread -H255 /dev/hda --force

i gotovo problem je rijeshen bez ikakvog gubitka podataka.

da bi ste ovaj problem zaobishli tokom instalacije, trebate boot-at sa rescue CD-a (bez support za networking ili mountanje particija) i ukucat sljedechu naredbu:
fdisk -l /dev/hda

i dobit chete slichan output:
Disk /dev/hda: 30.7 GB, 30750031872 bytes
255 heads, 63 sectors/track, 3738 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 385 3092481 b W95 FAT32
/dev/hda2 386 3737 26924940 f W95 Ext’d (LBA)
/dev/hda5 386 1660 10241406 7 HPFS/NTFS
/dev/hda6 1661 2297 5116671 b W95 FAT32
/dev/hda7 2298 2316 152586 83 Linux
/dev/hda8 2317 2577 2096451 83 Linux
/dev/hda9 2578 2832 2048256 83 Linux
/dev/hda10 2833 2972 1124518+ 83 Linux
/dev/hda11 2973 3737 6144831 83 Linux

zapishite na papir koliko ima head-a, sector-a i cylinder-a.
resetujte rachunar i stavite instalacioni cd fedore (cd1).
kad vam se uchita cd izdate sljedechu komandu za boot-anje:
linux hda=3738,255,63
(dakle linux hda=cylinder,head,sector shto ste zapisali na papir)

evo gledam i neki ljudi imaju problema sa drugim plochama i na intel-ovim platformama… :shock:

Da nije ovo problem:
http://www.ussg.iu.edu/hypermail/linux/kernel/0311.3/1029.html
http://www.ussg.iu.edu/hypermail/linux/kernel/0311.3/1142.html

jah, anaconda+kernel bug

negative me zamolio da postavim ovo na jednu od nasih stranica. So, here you go:

http://start.linux.org.ba/Fedora2_-_problem_sa_geometrijom_diska

Inace, posto vidim da ne koristite cesto Wiki, slobodno se registrujte (a ne morate), ukucajte start.linux.org.ba/Tema (gdje “Tema” mijenjate sa onim o cemu zelite pisati), zatim na “Izmijenu ovu stranicu” i voila!

Pozdravi,

Jao pa to je super. Upravo si mi spasio mukotrpno vracanje sa backupa. Sta bi Ja bez Tebe da nisi napisao ovo sto jesi. :twisted: