Pages : 1
#1 Le 17/05/2006, à 06:59
- fraide
dual boot et grub[résolu]
Salut.
Attiré par des posts que j'ai vu passer, j'ai décidé d'essayer suse 10.1... Je l'ai donc installé sur une partition vierge, mais impossible depuis, de lancer ubuntu. Grub est passé en version 2, et j'ai modifié le menu.lst de ttes les façons possibles, rien n'y fait...donc voila :
title SUSE Linux 10.1
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda1 vga=0x31a resume=/dev/sda9 splash=silent showopts
initrd /boot/initrd
title Ubuntu
root (hd0,10)
kernel /boot/vmlinuz root=/dev/sda11 ro quiet splash
initrd /boot/initrd.img
savedefault
boot
je précise que mes partitions sont sda1 : / de suse, sda2 : /home de ubuntu, sda9 : swap, sda11 de ubuntu, sda8 : /home de suse, et d'autres partitions de données.
Je n'ai pas wz d'installé.
Si vous pouviez m'aider à retourner sous ubuntu... et e17... tout ça, quoi, car la suse ne m'a pas convaincu
Dernière modification par fraide (Le 17/05/2006, à 18:59)
Hors ligne
#2 Le 17/05/2006, à 07:25
- cep_
Re : dual boot et grub[résolu]
Liste tes partitions avec un fdisk -l pou voir quelle pourrait être la partition de ubuntu, si l'installation de suse n'a pas bouleversé la numérotation et, si nécessaire, tu montes la partition ubuntu pour éditer fstab pour vérifier aussi.
Tu peux aussi faire cela depuis la console grub avec un find /boot/grub/stage1 pour voir le numéro retourné.
De même dans la console grub tu peux faire un cat sur /etc/fstab.
Grub suse est en version 2 ? ça ne devrait pas poser de problème.
De toute manière, si necessaire, tu pourrais aussi restaurer le grub de ubuntu dans le mbr et utiliser le grub de ubuntu pour lancer suse.
#3 Le 17/05/2006, à 07:37
- fraide
Re : dual boot et grub[résolu]
voila le fdisk -l :
Disque /dev/sda: 200.0 Go, 200049647616 octets
240 heads, 63 sectors/track, 25841 cylinders
Unités = cylindres de 15120 * 512 = 7741440 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 786 5942128+ 83 Linux
/dev/sda2 787 6204 40960080 83 Linux
/dev/sda3 6205 25841 148455720 f W95 Etendu (LBA)
/dev/sda5 6205 8849 19996168+ b W95 FAT32
/dev/sda6 8850 12977 31207648+ b W95 FAT32
/dev/sda7 12978 15687 20487568+ b W95 FAT32
/dev/sda8 15688 22323 50168128+ 83 Linux
/dev/sda9 22324 22458 1020568+ 82 Linux swap / Solaris
/dev/sda10 22459 22865 3076888+ b W95 FAT32
/dev/sda11 22866 24603 13139248+ 83 Linux
/dev/sda12 24604 25841 9359248+ 83 Linux
la partition de ubuntu est bien la sda11, que j'ai nommé hd0,10. Je vois pas où je me trompe...
Hors ligne
#4 Le 17/05/2006, à 07:46
- cep_
Re : dual boot et grub[résolu]
Quel est le message d'erreur ?
Tu n'as pas une partition boot séparée ? édite le menu.lst de ubuntu pour voir sa configuration. Ou restaure le grub de ubuntu dans le mbr.
#5 Le 17/05/2006, à 07:50
- fraide
Re : dual boot et grub[résolu]
le message est de mémoire, erreur 15, je crois qu'il ne trouve pas le fichier de démarrage pour ubuntu...
et de plus, au montage de sda11 :
# mount /dev/sda11 /ubuntu
mount: /dev/sda11: ne peut lire le super bloc
sachant que j'ai bien créé /ubuntu, pour pouvoir la monter, et voir ce qu'elle a dans le ventre.
J'ai vu quelque part que pour ubuntu, il fallait noter initrd.gz, sur le menu.lst. Je l'ai pas fait, mais ça pourrait être ça ?
Et merci, cep_
Dernière modification par fraide (Le 17/05/2006, à 07:56)
Hors ligne
#6 Le 17/05/2006, à 08:09
- cep_
Re : dual boot et grub[résolu]
De rien.
mount: /dev/sda11: ne peut lire le super bloc
Peut-être l'origine du problème.
C'est de l'ext3 ? sudo parted -s /dev/sda print pour voir ce qu'il te dit. Sinon il faudra faire dans un premier temps un fsck de sda11, en adaptant au système de fichiers.
#7 Le 17/05/2006, à 08:38
- fraide
Re : dual boot et grub[résolu]
tout est en ext3 :
parted -s /dev/sda print
Disk geometry for /dev/sda: 0kB - 200GB
Type d'étiquette de disque: msdos
Number Start End Size Type File system Fanions
1 32kB 6085MB 6085MB primaire ext3 amorce, type=83
2 6085MB 48GB 42GB primaire ext3 type=83
3 48GB 200GB 152GB étendue lba, type=0f
5 48GB 69GB 20GB logique fat32 type=0b
6 69GB 100GB 32GB logique fat32 type=0b
7 100GB 121GB 21GB logique fat32 type=0b
8 121GB 173GB 51GB logique ext3 type=83
9 173GB 174GB 1045MB logique linux-swap type=82
10 174GB 177GB 3151MB logique fat32 type=0b
11 177GB 190GB 13GB logique ext3 type=83
12 190GB 200GB 9584MB logique ext3 type=83
fsck sda11
fsck 1.38 (30-Jun-2005)
fsck.ext3 /dev/sda1 failed (status 0x10). Run manually!
la dernière ligne ne me semble pas bonne...
Hors ligne
#8 Le 17/05/2006, à 08:48
- cep_
Re : dual boot et grub[résolu]
e2fsck -y /dev/sda11 pour voir.
Sinon il faudra utiliser l'option -b (man e2fsck) et d'abord, pour simplifier faire un :
mkfs.ext3 -n Surtout ne pas oublier le -n
Extrait du man mkfs.ext3 :
"-n causes mke2fs to not actually create a filesystem, but display what it would do if it were to create a filesystem. This can be used to determine the location of the backup superblocks for a particular filesystem,"
Ce qui te donnera :
:~$ sudo mkfs.ext3 -n /dev/hda3
Password:
mke2fs 1.38 (30-Jun-2005)
Étiquette de système de fichiers=
Type de système d'exploitation: Linux
Taille de bloc=4096 (log=2)
Taille de fragment=4096 (log=2)
130048 inodes, 260064 blocs
13003 blocs (5.00%) réservé pour le super usager
Premier bloc de données=0
8 bloc de groupes
32768 blocs par groupe, 32768 fragments par groupe
16256 inodes par groupe
Archive du superbloc stockée sur les blocs:
32768, 98304, 163840, 229376
#9 Le 17/05/2006, à 09:00
- fraide
Re : dual boot et grub[résolu]
e2fsck -y /dev/sda11
e2fsck 1.38 (30-Jun-2005)
/ (/dev/sda11): propre, 136774/1645088 fichiers, 966232/3284812 blocs (vérifier lors du prochain montage)
Hors ligne
#10 Le 17/05/2006, à 09:02
- cep_
Re : dual boot et grub[résolu]
Et elle ne se monte pas ? essaye alors avec -f .
#11 Le 17/05/2006, à 09:11
- fraide
Re : dual boot et grub[résolu]
# mkfs.ext3 -f /dev/sda11
mkfs.ext3: taille de fragment invalide - /dev/sda11
Hors ligne
#12 Le 17/05/2006, à 09:15
- cep_
Re : dual boot et grub[résolu]
Pourquoi tu fais mkfs -f ???????
le -f est à faire sur le e2fsck. Mais d'abord essaye de monter sda11 ou vérifie par mount que suse ne l'a pas déjà montée en auto
#13 Le 17/05/2006, à 09:22
- fraide
Re : dual boot et grub[résolu]
Pardon...
e2fsck -f /dev/sda11
e2fsck 1.38 (30-Jun-2005)
Passe 1: vérification inodes, blocs, et des tailles
Passe 2: vérification de la structure répertoire
Passe 3: vérification de lca connectivité répertoire
Pass 4: vérification des compteur de références
Pass 5: vérification de l'information du sommaire groupe
/ (/dev/sda11): 136774/1645088 fichier (1.6% non contiguës), 966232/3284812 blocs
Hors ligne
#14 Le 17/05/2006, à 09:25
- cep_
Re : dual boot et grub[résolu]
Bah, tu m'as fait peur avec ton mkfs -f. Heureusement que le f n'était pas majuscule et qu'il n'y avait aucune valeur pouvant être interprettée comme telle.
DOnc fsck ne trouve rien d'anorma. Essaye de monter la partition. Et si c'est ok, essaye de rebooter avec les bons paramètres dans grub.
Bonne continuation.
cep
#15 Le 17/05/2006, à 09:30
- fraide
Re : dual boot et grub[résolu]
Pourquoi monter sda11 sous suse ? puisqu'au boot, je ne suis pas sous suse ? et d'autre part, mes paramètres de grub me semblent bons ? peux-tu jeter un oeil ? Merci...
Hors ligne
#16 Le 17/05/2006, à 09:35
- cep_
Re : dual boot et grub[résolu]
Pourquoi monter sda11 ? pour vérifier que le système de fichiers est ok, donc qu'il peut se monter, donc être lu au boot.
Et aussi pour éditer menu.lst de ubuntu pour vérifier la config, voir si le boot et le système sont sur sda11 (hd0,10).
Pourquoi sous suse ? il me semblait que tu étais sous suse actuellement.
La config donnée plus haut semble bonne sous réserve de conformité avec le système. D'ou l'interêt de vérifier ton menu.lst ubuntu.
#17 Le 17/05/2006, à 09:38
- fraide
Re : dual boot et grub[résolu]
ok. Compris. Je viens de modifier le menu.lst, en mettant exactement le fichier trouvé sur ma partition de boot ubuntu qui est bien dans sda11.
voila donc ce que ça donne :
title SUSE Linux 10.1
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda1 vga=0x31a resume=/dev/sda9 splash=silent showopts
initrd /boot/initrd
title Ubuntu
root (hd0,10)
kernel /boot/vmlinuz-2.6.15-22-686 root=/dev/sda11 ro quiet splash
initrd /boot/initrd.img-2.6.15-22-686
savedefault
boot
[edit] je viens d'essayer avec le menu.lst au-dessus, et idem, erreur 15, file not found...
j'y perd mon grec... Première fois que j'ai un problême comme ça... Merci Suse
Dernière modification par fraide (Le 17/05/2006, à 09:43)
Hors ligne
#18 Le 17/05/2006, à 10:00
- cep_
Re : dual boot et grub[résolu]
Il faudrait que tu joues avec la console grub.
Tu utilises la touche e pour éditer, tu te places sur la ligne du kernel, et en jouant avec l'autocompletion, tu vois quels kernels il te propose. Idem avec la ligne de l'initrd. Ou tu utilises find dans la console grub.
Autre solution, pour se méfier de grub 2, tu utilises un live cd, et tu restaures grub stage1 de ubuntu dans le mbr en faisant find /boot/grub/stage1 puis tu indiques le root (hd0,10) probablement et setup (hd0).
#19 Le 17/05/2006, à 18:58
- fraide
Re : dual boot et grub[résolu]
Et ben voila... Exactement ce que j'ai fait, en utilisant un cd d'install dapper directement, mais en choisissant restauration... J'ai demandé à grub de prendre en compte le boot de ma partoche sda11, redémarré, et tout baigne.
Ubuntu, c'est bien
Hors ligne
Pages : 1