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