Jørgen Heesche wrote:
> Johs wrote:
>> Kent Friis wrote:
>>> Den Sun, 10 Dec 2006 13:41:29 +0100 skrev Johs:
>>>> Jeg har installeret Ext2fsd til winXP så jeg kan mounte min Ubuntu
>>>> partition og læse og skrive til den. Programmet installere fint men
>>>> efter jeg har valgt et nyt drev bogstav til ext3 partitionen og har
>>>> valgt at mounte den ved boot op giver grub (bootloaderen) en fejl 17.
>>>
>>> Yikes.
>>>
>>>> Jeg har dernæst kørt fixmbr fra winXP installations CD'en og kan nu
>>>> fint boote winXP. I stifinder har jeg endda et nyt drev svarende
>>>> til min linux partition som jeg kan læse og kopiere filer til.
>>>>
>>>> Men jeg kan ikke længere boote min linux partition. Jeg har prøvet
>>>> at reparer GRUB fra en live CD men jeg får ikke lov til at mounte
>>>> min linux partition.
>>>>
>>>> Skriver jeg sudo fdisk -l i en shell fra live CD'en får jeg bla.:
>>>>
>>>> /dev/hda4 8847 10336 11261565+ f W95 Ext'd (LBA)
>>>
>>> En extended partition kan ikke mountes, men indeholder logiske
>>> partitioner (hda5 og op). Du skal kigge efter en der har typen sat
>>> til "Linux".
>>>
>>> Mvh
>>> Kent
>>
>> Det eneste der har type 'Linux' er:
>>
>> /dev/hda6 19291 10336 1028128+ 82 Linux swap / Solaris
>>
>> Er ret sikker på at hda4 også hed 'Linux' før men at Extfsd har
>> konverteret den til W95 'Ext'd (LBA)'.
>>
>> Findes der en måde at konvertere 'W95 Ext'd (LBA)' til 'Linux'?
>>
>
> Den skal ikke konverteres, det er ikke en partition, men viser at her
> begynder de logiske partitions. Der skal være en hda5 før hda6.
> Min /dev/hda ser sådan ud:
>
> /dev/hda1 * 1 1298 10426153+ 83 Linux
> /dev/hda2 1299 19457 145862167+ 5 Extended
> /dev/hda5 * 1299 10859 76798701 83 Linux
> /dev/hda6 10860 11016 1261071 82 Linux swap /
> Solaris
> /dev/hda7 * 11017 14856 30844768+ 83 Linux
> /dev/hda8 14857 19457 36957501 83 Linux
>
> Du skal have noget tilsvarende. Vis os lige hele outputtet fra 'fdisk -l
> /dev/hda'
>
Ja jeg er også kommet frem til at den må ligge på hda5 (kørte gparted
fra live CD'en og den viste at hda5 ligger i en extended partition og
har type ext).
Her er hele outputtet fra min fdisk:
ubuntu@ubuntu
$ sudo fdisk -l /dev/hda
Disk /dev/hda: 80.0 GB, 80026361856 bytes
16 heads, 63 sectors/track, 155061 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 57525 28992568+ 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/hda2 57535 118560 30756442+ c W95 FAT32 (LBA)
Partition 2 does not end on cylinder boundary.
/dev/hda4 132696 155040 11261565+ f W95 Ext'd (LBA)
Partition 4 does not end on cylinder boundary.
/dev/hda5 132696 153000 10233405 7 HPFS/NTFS
/dev/hda6 153001 155040 1028128+ 82 Linux swap / Solaris
Men jeg tror Ext2fsd har ændret typen til HPFS/NTFS for at kunne
automounte den når winXP booter op.
Det er lykkedes mig at mounte hda5 men når jeg forsøger at kører
grub-install /dev/hda
efter jeg har lavet chroot så får jeg fejlen:
sudo chroot /media/hda5
sudo grub-install /dev/hda
/dev/hda: Not found or not a block device