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 28/02/2007, à 00:00

Pikooz59

Installation qui foire >> Grub

Bonjour à tous,

Alors je viens de passer la soirée à lire différent sujet de ce forum, mais ca coince toujours :

J'ai un pc qui tourne sous XP sur disque dur sata. J'ai un autre ddur sata sur lequel j'ai voulu mettre Kubuntu.

Je mets donc le cd, je vérifie qu'il est bien gravé, no pb.

Je le lance (en mode live cd pour le moment donc), et là premiere erreure : normal j'ai une carte ATI.

Je mets donc les drivers à jour via la console, je tape startx, et zou la bete démarre.

Je clique sur install, je laisse le mode automatique, et je choisis le disque dur hda (mon dur sata quoi).

L'installation se fait, et se finie. Là il me dit qu'il faut redemarrer : premier hic, quand je fais déconnection, j'arrive sur un écran noir avec marqué ubuntu, et en dessous "Veuillez retirer le cd" enfin un truc dans le genre, je le fais, j'appuie sur entrée, et rien ne se passe, obligé de rebooter via  le bouton reset de mon pc.

La pc redémarre, et la vlan : error 22 grub tongue

J'ai donc lancé le cd d'xp, fais un fixmbr, rien n'yt fait.

Je lance le livecd, je tape sudo grub, il m'affiche ceci :

Probing deveices to guess BIOS drivers. it may take a long time. (ca ca doit etre normal)
[   723.756967] Buffer I/O error on device fd0, logical block 0] (ca ca doit etre moins normal)
[   723.930694] Buffer I/O error on device fd0, logical block 0] (idem)

Je ne désespere pas, grub> apparait.

Je tape donc find /boot/grub/stage1 et apparait (hd1,0)

Je tape donc root (hd1,0) puis setup (hd1)

je fais quit, je reboot, et la probleme identique ^^

Grub error 22.

Mon souhait et d'avoir un écran de choix entre linux et windows.

J'arrive encore à aller sous windows en tapant F8 au démarrage de mon pc (ca mouver un gestionnaire de Botte, j'ai pas trop compris lol mais ca marche xD)

Si quelqu'un peut m'aider, je me sers de mon pc pour programmer donc la jsuis un peu bloqué.

Merci à la grande communauté ubuntienne big_smile

#2 Le 28/02/2007, à 00:15

Pikooz59

Re : Installation qui foire >> Grub

j'ai fait un sudo fdisk -l si ca peut vous aider :

Disque /dev/sda: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        9637    77409171   83  Linux
/dev/sda2            9638       10011     3004155    5  Extended
/dev/sda5            9638       10011     3004123+  82  Linux swap / Solaris

Disque /dev/sdb: 203.9 Go, 203928109056 octets
255 têtes, 63 secteurs/piste, 24792 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1       22242   178658833+   7  HPFS/NTFS

Disque /dev/sdc: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdc1   *           1       10010    80405293+   7  HPFS/NTFS

Disque /dev/hdd: 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdd1               1       14593   117218241    7  HPFS/NTFS

J'ai donc 3 ddur sata (2 * 80 Go + 1 *160 je crois) et 1 ddur IDE.

Linux est une un des 80, xp sur l'autre 80.

#3 Le 28/02/2007, à 01:38

tellmewhy

Re : Installation qui foire >> Grub

Bonsoir Pikooz59,

Dans ton cas tu aurais dû suivre l'une de ces méthodes :
http://doc.ubuntu-fr.org/windows:mbr_2_disque_dur
http://doc.ubuntu-fr.org/tutoriel:comment_amorcer_ubuntu_avec_ntldr
http://michel-eudes.net/blog/index.php?2007/01/26/25-utiliser-le-loader-de-windows-pour-booter-linux

Je tape donc find /boot/grub/stage1 et apparait (hd1,0)

Là c'est normal que tu ne puisses pas démarrer si le lanceur de Grub est installé sur le disque (hd1) car il s'agit du deuxième disque dur, donc quand tu boot sur le premier disque dur rien ne se passe.

Tu as maintenant le choix :
Soit tu refait toute ton installation Ubuntu en suivant une des méthodes au-dessus, donc en modifiant le bios ou la position physique de ton disque dur pour qu'il soit vu comme le premier (hd0).

Soit tu modifies le bios pour démarrer sur le disque dur contenant Ubuntu, tu réinstalles le lanceur de Grub,
sur le MBR de ce disque dur devenu normalement (hd0) en suivant une des deux méthodes avec les liens que je t'ai mis dessous, puis tu modifies alors le menu.lst pour qu'il soit cohérent et tu vérifies également le device.map.

Soit tu t'adaptes à ta situation et tu installes le lanceur de Grub sur le MBR du premier disque dur actuel
le (hd0), en t'assurant auparavant qu'il ne soit pas tatoué.

Concernant le tatouage tu en apprendras plus ici :
http://doc.ubuntu-fr.org/windows:mbr_1_disque_dur#qu_est-ce_que_le_tatouage

Pour restaurer Grub c'est ici :
http://doc.ubuntu-fr.org/grub#restauration
Et dans cette mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
au chapitre "Quelques procédures de réparation-5°Grub"
http://www.cepcasa.info/parted/recup1.html#5%B0_grub

Enfin si tu veux contrôler la géométrie de tes disques durs pour savoir que est le premier disque dur, le second, etc... c'est au chapitre :"Grub, quelques détails" :
http://www.cepcasa.info/blog/?p=15
Si tu as des questions n'hésites pas.
smile

#4 Le 28/02/2007, à 10:28

Pikooz59

Re : Installation qui foire >> Grub

Merci pour cette magnifique réponse !

J'ai donc fait quelque test :

si je met le ddur de windows seulement, ca boot.
si je met le ddur avec linux seulement, ca maffiche un menu de selection d'OS, mais qd je clique sur un des choix ca ne lance rien.

Je vire donc tous mes ddur, je met seulement celui avec linux, et je lance une réinstallation smile

Ensuite j'ajoute celui de windows et je modifie le grub pour qu'il le voit ?

#5 Le 28/02/2007, à 11:33

tellmewhy

Re : Installation qui foire >> Grub

Bonjour Pikooz59,

Oui, tu peux faire cela, mais si tu es sûr de booter sur le disque dur Ubuntu, tu peux très bien laisser  les autres disques durs également, sinon tu devras rajouter les options nécessaires au démarrage de windows manuellement, après coup.

Ceci dit il ne s'agit que de quelques lignes à rajouter par systèmes d'exploitations, donc si tu veux être sûr de ne prendre aucun risques et que tu préfères cela aucun souci.:)

#6 Le 28/02/2007, à 11:41

Pikooz59

Re : Installation qui foire >> Grub

Voilà je boot sans probleme sans Kubuntu.

Il ne me reste qu'à ajouter les lignes nécessaires pour Windows.

Je préfère faire ainsi afin de mieux comprendre comme marche le fichier grub.

Par contre j'ai du mal à comprendre, si je vais dans /media, j'ai cdrom0, floppy et floppy0, mais pas mon ddur apparent !

Enfin ca ne reste qu'un détail xD

Voici mon menu.lst actuel :

## ## End Default Options ##

title           Ubuntu, kernel 2.6.17-11-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.17-11-generic root=/dev/sda1 ro quiet splash locale=fr_FR
initrd          /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

title           Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.17-11-generic root=/dev/sda1 ro single
initrd          /boot/initrd.img-2.6.17-11-generic
boot

title           Ubuntu, kernel 2.6.17-10-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.17-10-generic root=/dev/sda1 ro quiet splash locale=fr_FR
initrd          /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title           Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.17-10-generic root=/dev/sda1 ro single
initrd          /boot/initrd.img-2.6.17-10-generic
boot

title           Ubuntu, memtest86+
root            (hd0,0)
kernel          /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

et le sudo fdisk -l donne :

Disque /dev/sda: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        9637    77409171   83  Linux
/dev/sda2            9638       10011     3004155    5  Extended
/dev/sda5            9638       10011     3004123+  82  Linux swap / Solaris

Disque /dev/sdb: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1       10010    80405293+   7  HPFS/NTFS

Tellmywhy, notre gourou, aurais tu une idée ?

#7 Le 28/02/2007, à 11:46

Pikooz59

Re : Installation qui foire >> Grub

Je suppose que ceci devrait suffire :

title           Microsoft Windows XP Home Edition
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
savedefault
makeactive
chainloader     +1

#8 Le 28/02/2007, à 11:56

Pikooz59

Re : Installation qui foire >> Grub

A tous ceux qui ont le meme probleme que moi : ca marche !

Par contre si j'attends 3 secondes, ca boot direct sous Linux.

Je voudrais que ca boot sous Windows par défault, mais j'ai peur de tout casser :-D

#9 Le 28/02/2007, à 12:08

tellmewhy

Re : Installation qui foire >> Grub

Bonjour Pikooz59,

Désolé, mais je ne suis pas un gourou.

Pour ce qui est de tes options pour windows, il faut bien sûr que cela corresponde à la position de tes disques durs, pour cela le lien que je t'ai indiqué dans cette mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
au chapitre : "Grub, quelques détails"
http://www.cepcasa.info/blog/?p=15
Est la manière la plus sûre de contrôler la géométrie de tes disques durs, donc la manière dont Grub voit tes disques durs.
Comme tu as beaucoup de disques durs, cela peut s'avérer très utile, de plus tu ne risques rien car la commande que tu trouveras dans ce tuto ne modifie rien, mais affiche seulement des résultats.

Si j'en crois les résultats de ton sudo fdisk - l tu n'as pas encore rebranché tous tes disques durs.

Je ne sais pas ce que tu appelles ton disque dur apparent.
Dans media ce que tu verras ce sont les partitions des disques durs que tu auras déclaré dans le /etc/fstab, qui est un fichier très important puisqu'il détermine ce qui sera monté automatiquement, ainsi que les vérifications et l'ordre dans lequel elles seront faites,

Tu en apprendras plus sur cela ici :
http://doc.ubuntu-fr.org/installation:mount_fstab
http://doc.ubuntu-fr.org/installation:partitions_windows
smile

#10 Le 28/02/2007, à 12:16

tellmewhy

Re : Installation qui foire >> Grub

Bonjour Pikooz59,

Désolé je suis toujours un peu lent à répondre.

Pour modifier le délai au lancement c'est ici :
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout         10     

Là j'ai donc mis dix secondes.

Pour démarrer par défaut c'est ici :

# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default         0

tu modifies donc ce chiffre 0 qui correspond à la première ligne qui apparaît au démarrage, en fonction de la position de la ligne pour windows.

Un exemple au menu au démarrage windows est sur la septième ligne, tu mets 6 puisque Grub compte à partir de zéro, tu verras alors que cette ligne au prochain démarrage sera en surbrillance.
C'est cette ligne qui sera démarrée une fois le délai dépassé.

Tout ceci est très bien décrit ici :
http://doc.ubuntu-fr.org/grub
smile

#11 Le 28/02/2007, à 13:01

Pikooz59

Re : Installation qui foire >> Grub

Oui mais justement dans media n'apparait pas le disque dur où est installé Linux !

Pour le moment j'ai juste branché le disque dur Linux et le disque dur Windows.

J'ai peur de casser quelque chose en faisant des mount.

Pour le moment je n'ai donc pas de ddur apparent dans media. Juste mes périphériques (lecteur cd)

#12 Le 28/02/2007, à 13:05

Pikooz59

Re : Installation qui foire >> Grub

Voici ce que me donne le fichier /etc/fstad

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=8ffd55a0-2e27-4658-8248-7faebec50124 /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda5
UUID=26299eb3-8260-4e92-88e0-e01e8f32fb49 none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/           /media/floppy0  auto    rw,user,noauto  0       0

#13 Le 28/02/2007, à 13:17

tellmewhy

Re : Installation qui foire >> Grub

Bonjour Pikooz59,


Dans media tu ne vois rien tant que tu n'as pas modifié ton /etc/fstab, tu ne verras pas de disques durs mais des partitions.

Autrement dit tu ne verras dans /media que ce que tu as déclaré, et il faut bien sûr que tu crées préalablement les répertoires, ceci se fait automatiquement quand lors de l'installation les partitions existantes sont détectées. Mais dans ton cas si j'ai bien compris les autres disques durs n'étaient pas branchés lors de l'installation d'Ubuntu.

Donc il faut que tu crées un répertoire, par exemple /media/chose
sudo mkdir /media/chose

puis tu modifies le /etc/fstab en y ajoutant une ligne pour une partition que tu monteras sur /media/chose, un exemple pour une partition /dev/hdb3 en fat32 :
/dev/hdb3    /media/chose rw,user,auto,exec,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850    0    0
Tout ceci est sur une seule ligne.
Donc dans cet exemple cette partition sera au prochain redémarrage montée sur /media/chose.

Mais bien sûr tu ne verras pas de disques durs apparâitre dans /media  mais une partition de disque dur.

Tu en apprendras plus sur cela ici :
http://doc.ubuntu-fr.org/installation:mount_fstab
http://doc.ubuntu-fr.org/installation:p … ns_windows
smile

#14 Le 28/02/2007, à 13:21

tellmewhy

Re : Installation qui foire >> Grub

Excuses-moi, je me suis trompé sur l'adresse du dernier lien :
http://doc.ubuntu-fr.org/installation:partitions_windows
Je n'avais pas non plus vu ton dernier post qui confirme donc ce que je te disais.:)

#15 Le 28/02/2007, à 13:27

tellmewhy

Re : Installation qui foire >> Grub

La partition / et la partition swap apparaissent bien dans ton /etc/fstab, mais elle ne sont pas dans /media ce qui est normal.
Pour voir le contenu de /, soit tu te mets sur une console et tu tapes cd / , puis ls
soit tu y accédes par un navigateur.

#16 Le 28/02/2007, à 17:32

Pikooz59

Re : Installation qui foire >> Grub

Rebonjour,

Merci pour tous ces liens,  je les ai lu attentivement.

J'ai tenté ceci :

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=8ffd55a0-2e27-4658-8248-7faebec50124 /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda5
UUID=26299eb3-8260-4e92-88e0-e01e8f32fb49 none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/           /media/floppy0  auto    rw,user,noauto  0       0


# Partitions Windows - FAT32
/dev/sdb1	/media/windows	vfat	rw,user,auto,exec,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850	0	0

Mais une fois reboot, le dossier /media/windows est vide.

J'ai également fait un sudo mount -a mais rien à faire.

J'aimerais vraiment comprendre, mais ca bloque.

Théoriquement c'est bien mon disque sdb1 (partition 1 du 2eeme disque SATA)

Donc je ne vois plus ou est le probleme.

Merci pour votre aide.

#17 Le 28/02/2007, à 18:03

tellmewhy

Re : Installation qui foire >> Grub

Bonjour Pikooz59,

Ici :

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1       10010    80405293+   7  HPFS/NTFS

on voit que la partition du disque /dev/sdb1 est en ntfs
hors ici :

# Partitions Windows - FAT32
/dev/sdb1    /media/windows    vfat    rw,user,auto,exec,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850    0    0

Tu indiques que le système est du fat32.
Dans le lien que je t'ai mis tu as des exemples pour du ntfs.
smile

#18 Le 28/02/2007, à 18:34

Pikooz59

Re : Installation qui foire >> Grub

# Partitions Windows - NTFS
/dev/hda1	/media/windows	ntfs	ro,user,auto,gid=100,nls=utf8,umask=002	0	0

Ca roule j'accede à ma partition smile

Allez je fais pareil avec mes 2 autres disques, et tout sera OK. Ca devrait aller pour les autres. Encore merci pour ton aide, je compte désormais rester sous linux, je trouve ca plus sympa.

Encore merci.

#19 Le 28/02/2007, à 18:46

tellmewhy

Re : Installation qui foire >> Grub

Bonjour Pikooz59,

Ravi que tu aies trouvé une solution, et oui tu as raison linux c'est très sympa, c'est même très très sympa.:)