KeleK szAsz crâne d\\\'ouf | Bonjour
je suis l'heureux propriétaire d'un doubleboot WinXP/Hardy Heron... mis à part que mon DD boote directement sur WinXP, que j'ai installé après Hardy Heron J'ai donc testé plusieurs solutions présentées sur le forum d'Ubuntu;
Mais d'abord, présentation de la bête (je ne donne les résultats que pour le DD concerné, hd0, celui de boot). Les commandes ci-dessous ont été effectuées grâce à un bootdvd Hardy heron.
fdisk -l
Code :
- omitting empty partition (5)
- Disque /dev/sda: 203.9 Go, 203928109056 octets
- 255 heads, 63 sectors/track, 24792 cylinders
- Units = cylindres of 16065 * 512 = 8225280 bytes
- Identifiant disque: 0x2cc997cb
- Périphérique Amorce Début Fin Blocs Id Système
- (...)
- /dev/sda1 * 1 1567 12586896 7 HPFS/NTFS
- /dev/sda2 1568 3634 16603177+ 5 Extended
- /dev/sda3 3027 3634 4883728+ 83 Linux
- /dev/sda4 7012 24792 142825882+ 83 Linux
- /dev/sda5 1568 3026 11719354+ 83 Linux
|
df -h
Code :
- Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
- (...)
- /dev/sda4 136G 61G 69G 47% /media/Linux_home
- /dev/sda5 12G 1,5G 9,2G 14% /media/Linux_root
- /dev/sda3 4,6G 2,7G 1,7G 61% /media/disk
- /dev/sda1 13G 11G 2,0G 84% /media/disk-1
|
sda1=WinXP - sda2=partition étendue - sda5 = /, sda4= /home, sda3=/usr - le swap est sur une partition d'un autre DD.
mount
Code :
- (...)
- /dev/sda4 on /media/Linux_home type ext3 (rw,nosuid,nodev,uhelper=hal)
- /dev/sda5 on /media/Linux_root type ext3 (rw,nosuid,nodev,uhelper=hal)
- /dev/sda3 on /media/disk type ext3 (rw,nosuid,nodev,uhelper=hal)
- /dev/sda1 on /media/disk-1 type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksize=4096)
|
Les partitions semblent donc reconnues, montées, bien que sous Gparted, sda apparaisse comme "non alloué".
/boot/grub/menu.lst
Code :
- title Ubuntu 8.04.1, kernel 2.6.24-22-generic
- root (hd0,5)
- kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=6bd6a77b-cf73-4364-a07e-c30f8096bd84 ro quiet splash
- initrd /boot/initrd.img-2.6.24-22-generic
- quiet
- title Ubuntu 8.04.1, kernel 2.6.24-22-generic (recovery mode)
- root (hd0,5)
- kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=6bd6a77b-cf73-4364-a07e-c30f8096bd84 ro single
- initrd /boot/initrd.img-2.6.24-22-generic
- title Ubuntu 8.04.1, memtest86+
- root (hd0,5)
- kernel /boot/memtest86+.bin
- quiet
- ### END DEBIAN AUTOMAGIC KERNELS LIST
- # This is a divider, added to separate the menu items below from the Debian
- # ones.
- title Other operating systems:
- root
- # This entry automatically added by the Debian installer for a non-linux OS
- # on /dev/sda1
- title Microsoft Windows XP Professionnel
- root (hd0,0)
- savedefault
- makeactive
- chainloader +1
|
Pour réinstaller Grub, j'ai essayé plusieurs solutions :
1/ le bash depuis le bootdvd
sudo grub
Code :
- grub> root (hd0,5)
- root (hd0,5)
- grub> setup (hd0)
- setup (hd0)
- Checking if "/boot/grub/stage1" exists... yes
- Checking if "/boot/grub/stage2" exists... yes
- Checking if "/boot/grub/e2fs_stage1_5" exists... yes
- Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded.
- succeeded
- Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,5)/boot/grub/stage2 /boot/grub/menu.lst"... failed
- Error 22: No such partition
|
2/ la réinstallation avec l'Alternate cd Hardy Heron
en choisissant /dev/sda5 comme / et hd0 comme disque de boot : sans effet, le PC redémarre sous WinXP
3/ la réinstallation sur le shell dispo sur l'Alternate
même résultat qu'en 1/
En désespoir de cause, j'ai tenté de réinstaller Hardy Heron, mais le problème est que les partitions n'étant pas reconnues, c'est l'effacement assuré des partitions /home et /usr.
Je ne veux pas faire de connerie supplémentaire...
Comme il ne semblait pas y avoir de possibilité de modifier Grub, je me suis intéressé au DD lui-même.
Le truc bizarre, c'est /etc/fstab :
Code :
- # /etc/fstab: static file system information.
- #
- # <file system> <mount point> <type> <options> <dump> <pass>
- proc /proc proc defaults 0 0
- #Entry for /dev/sda6 :
- UUID=6bd6a77b-cf73-4364-a07e-c30f8096bd84 / ext3 relatime,errors=remount-ro 0 1
- #Entry for /dev/sda3 :
- UUID=6fa6c2fe-54da-4467-989a-9b9b51ef7ebb /home ext3 relatime 0 2
- #Entry for /dev/sda5 :
- UUID=53d52259-7fae-406b-a575-680fb0982695 /usr ext3 relatime 0 2
|
dont les entrées ne correspondent pas au résultat de fdisk. Trouvé ici : http://forum.ubuntu-fr.org/viewtopic.php?id=277227
j'ai testé sudo fdisk /dev/hda
Code :
- Le nombre de cylindres pour ce disque est initialisé à 24792.
- Il n'y a rien d''incorrect avec cela, mais c'est plus grand que 1024,
- et cela pourrait causer des problèmes en fonction pour certaines configurations:
- 1) logiciels qui sont exécutés à l'amorçage (i.e., vieilles versions de LILO)
- 2) logiciels d'amorçage et de partitionnement pour d'autres SE
- (i.e., DOS FDISK, OS/2 FDISK)
- omitting empty partition (5)
|
En fait, c'est avec l'argument -ul que j'ai peut être trouvé quelque chose d'intéressant :
Code :
- sudo fdisk -ul /dev/sda
- omitting empty partition (5)
- Disque /dev/sda: 203.9 Go, 203928109056 octets
- 255 heads, 63 sectors/track, 24792 cylinders, total 398297088 secteurs
- Units = secteurs of 1 * 512 = 512 bytes
- Identifiant disque: 0x2cc997cb
- Périphérique Amorce Début Fin Blocs Id Système
- /dev/sda1 * 63 25173854 12586896 7 HPFS/NTFS
- /dev/sda2 25173855 58380209 16603177+ 5 Extended
- /dev/sda3 48612753 58380209 4883728+ 83 Linux
- /dev/sda4 112631715 398283479 142825882+ 83 Linux
- /dev/sda5 25173981 48612689 11719354+ 83 Linux
|
/dev/sda2 est la partition étendue mais en fait, elle n'inclut pas sda4 (Linux_home).
Est-ce que je peux la redimensionner sans problème ?... en donnant 142825882 comme valeur de fin ?
Ou voyez vous une autre origine/solution à mon problème ? |