Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/05/2006, à 07: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 hmm 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 big_smile

Dernière modification par fraide (Le 17/05/2006, à 19:59)

Hors ligne

#2 Le 17/05/2006, à 08: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, à 08: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, à 08: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, à 08: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_  big_smile

Dernière modification par fraide (Le 17/05/2006, à 08:56)

Hors ligne

#6 Le 17/05/2006, à 09: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, à 09: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, à 09: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, à 10: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, à 10:02

cep_

Re : dual boot et grub[résolu]

Et elle ne se monte pas ? essaye alors avec -f .

#11 Le 17/05/2006, à 10: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, à 10: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, à 10: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, à 10: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 smile 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, à 10: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... big_smile

Hors ligne

#16 Le 17/05/2006, à 10: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, à 10: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 wink

Dernière modification par fraide (Le 17/05/2006, à 10:43)

Hors ligne

#18 Le 17/05/2006, à 11: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, à 19: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 big_smile

Hors ligne