Asensin tässä äsken Gentoon kannettavaan tietokoneeseen Vistan kaveriksi. Kaikki meni hyvin ja Gentoo käynnistyi. Kun yritin käynnistää vistaa tuli tälläinen virhe "filesystem type unknown, partition type 0x7". Googlettamisella sain selville, että vika johtuisi rikkinäisestä osiotaulusta. http://www.linuxquestions.org/questions/showthread.php?s=&threadid=204807&highlight=Search+For... tuossa oli samallainen ongelma ja siihen oli ratkaisuna http://en.opensuse.org/SDB:Windows_No_Longer_Boots_Following_the_Installation_of_SUSE_LINUX_9.1 tuolla neuvottua tiedostoa ei kuitenkaan enää löytynyt ja biossissa ei ollut LBAsta mitään. Seuraavaksi emergesin testdiskin. Onko kellään ratkaisua osiotaulun korjaamiseksi tai tietoa miten se tehdään testdiskillä.
Mitäs #fdisk -l tai #cfdisk näyttää? Molemmilla pystyy muuttamaan levyn tyyppiä. ehkä grub.conf tiedostossa myös vikaa. Vistaa en ole käyttänyt. Mutta Gentoota ei ole kiva asentaa uusiksi. tesdiskillä sain kerran palautettua monta osiota kun XP sekotti levyn. osiotaulusta voit tehdä kopion dd komennolla. 512 tavua piisaa muistaakseni.
Grubissa ei ole vikaa, siitä olen aika varma. Laatta ~ # fdisk -l Disk /dev/sda: 120.0 GB, 120034123776 bytes 138 heads, 12 sectors/track, 141571 cylinders Units = cylinders of 1656 * 512 = 847872 bytes Device Boot Start End Blocks Id System /dev/sda1 1 2360 1954074 82 Linux swap / Solaris /dev/sda2 * 6185 55634 40943616 7 HPFS/NTFS /dev/sda3 55634 105103 40960000 7 HPFS/NTFS /dev/sda4 105103 141571 30196148 83 Linux cfdisk 2.12r Disk Drive: /dev/sda Size: 120034123776 bytes, 120.0 GB Heads: 138 Sectors per Track: 12 Cylinders: 141571 Name Flags Part Type FS Type [Label] Sectors ----------------------------------------------------------------------------------------------------------------------------------------------------------- Pri/Log Free Space 10242048 * sda2 Boot Primary NTFS 81887232 * sda3 Primary NTFS [^D] 81920000 * sda4 Primary Linux ext3 60392296 * Testdisk sanoo Windows osioista toisesta osiosta: Bad relative sector Invalid NTFS boot ja toisesta: Warning: Incorrect number of heads/cylinder 138 (NTFS) !=255 (HD) Warning: Incorrect number of sectors per track 12 (NTFS) !=63 (HD)
Osionti pahasti pielessä. Jos tarkasti silmäilet osioiden alkuja ja loppuja huomaat, että osiot ovat osin päällekkäin. Lisäksi blokit 2361-6184 on osioimatonta tilaa. Sitä ei kuitenkaan voi osioida, koska levyn kaikki (4) primääriosiota on jo käytössä. Lisäksi ehkä Windowsseista puhuttaessa ei kannata swappia laittaa alkuun, vaan asentaa ensin Vista ja sitten Linux. Tuolloin Windows asentuu levyn alkuun ensimmäiselle primääriosiolle.