Aller au contenu

[RÉSOLU][GRUB] Installation nouvel OS


Messages recommandés

Alors voilà j'avais Seven + Ubuntu d'installé et je viens d'installer une sabayon dont je n'ai pas installé d'amorçage pour pouvoir modifier celui de ubuntu.

Donc j'ai fait un os-prober :

21:34 nicolas@AuraHxC-Desktop ~% sudo os-prober 
/dev/sda1:Windows 7 (loader):Windows:chain
/dev/sda4:Gentoo Base System release 2.0.1:Gentoo:linux

puis un update-grub :

21:35 nicolas@AuraHxC-Desktop ~% sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Found Gentoo Base System release 2.0.1 on /dev/sda4
done

Et pourtant lorsque je redemarre, je n'ai toujours pas sabayon de proposé.

Voilà mon grub.cfg (enfin la fin), on voit bien qu'il n'a rien mis dedans :

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set b682426a82422ee5
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

Donc j'aimerais savoir si quelqu'un pourrait m'aider :craint:

Merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

21:35 nicolas@AuraHxC-Desktop ~% sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Found Gentoo Base System release 2.0.1 on /dev/sda4
done

--> ta commande ne cherche que dans le /boot du linux démarré, donc il ne trouve que les noyaux linux associés. Tu devrais essayé de mettre tous les noyaux dans le même /boot partagé entre tes différents linux.

si tu as fait une partition /boot séparée, cela sera plus simple.

@+

edit : montres-nous la table de partition de ton disque, cela pourrait-être utile (fdisk -l je pense).

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...
Finalement j'ai mis un grub sur ma partition gentoo aussi et le grub ubuntu la trouvé et donc maintenant je peux le lancer sans soucis.

d'ailleurs pour le configurer, il faut bien passer par /boot/grub/menu.lst ? or il n'y a pas ce fichier chez moi

comment faire ? sachant qu'avec les mise a jour j'ai déja 6 lignes pour démarrer ubuntu dans 3 versions différentes (15-17-19)

:p

:francais:

Lien vers le commentaire
Partager sur d’autres sites

Finalement j'ai mis un grub sur ma partition gentoo aussi et le grub ubuntu la trouvé et donc maintenant je peux le lancer sans soucis.

d'ailleurs pour le configurer, il faut bien passer par /boot/grub/menu.lst ? or il n'y a pas ce fichier chez moi

comment faire ? sachant qu'avec les mise a jour j'ai déja 6 lignes pour démarrer ubuntu dans 3 versions différentes (15-17-19)

:p

:francais:

ouvre un terminal et écris la chose suivante, une fois sous linux bien entendu :

# find / | grep menu.lst

Fais-le en superutilisateur de préférence, ou épargne nous les erreurs de lecture / permissions, stp.

Lien vers le commentaire
Partager sur d’autres sites

Oui je ne suis pas noob à ce point la quand même :transpi:

alors le fichier est caché ici

rm/usr/share/doc/memtest86+/examples/grub-menu.lst

ca m'étonne un peu, qu'est ce qu'il fout la ? :fumer:

de plus je l'ai ouvert, et il n'y a que ca:

"title memtest86+

root (hd0,0)

kernel /boot/memtest86+.bin

title memtest86+ (serial console 115200)

root (hd0,0)

kernel /boot/memtest86+.bin console=ttyS0,115200n8"

Mayday mayday :fumer:

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Ce n'est pas le bon fichier, tu n'as plus de menu.lst donc...

Fais un

# fdisk -l

Il est possible que tu aies besoin d'être en super utilisateur pour le lancer

Tu y verras une liste de tous tes disques avec la précision amorçable ou non (une tite étoile).

Couple avec les informations de

# df

pour savoir où est montee ta partition /boot si existante

Cherche l'endroit où se situe ton noyau (théoriquement un nom du style 'vmlinuz' quelquechose, en tout cas c'est le cas chez moi). Retiens son nom exact et rempli ton /boot/grub/menu.lst avec ces informations

J'ai peur que tu aies 2 /boot séparés et que l'un écrase l'autre en quelque sorte. Tout ce dont tu as besoin théoriquement, c'est que tes noyaux soient situés dans la partition de boot et de préciser à grub de regarder ces noyaux via le menu.lst. Il est possible que tu aies besoin de 2 3 trucs en plus sur la partition de boot

Chez moi c'est un truc du genre là (j'ai viré deux trois trucs qui t'auraient induit en erreur / remplace les information par tes propres infos) :

default 0

timeout 30

title GENTOO kernel 2.6.31-r6 Default

root (hd2,0)

kernel /boot/vmlinuz-2.6.31-gentoo-r6 libata.atapi_enabled=1 root=/dev/sdb1 console=tty1

savedefault

boot

title Windows 95/98/NT/2000/XP

root (hd0,0)

makeactive

rootnoverify

chainloader +1

Tu remarqueras que chez moi, le disque Windows est le MBR et qu'il pointe vers le disque 3 qui contient Linux... je sais je joue un peu avec le feu... mais si tu ne fais pas tourner le disque Windows un peu, il s'ennuie... (hd2,0) représente le 3e disque 1ere partition regardé par le bios. Pour rajouter une autre distributuon (dont / est situé sur le 4e disque dur / 3e sata / 2e partition), il faudrait que j'ajoute un truc du genre :

title NOUVELLE DISTRIB

root (hd3,1)

kernel /boot/vmlinuz-nouveaunoyau libata.atapi_enabled=1 root=/dev/sdc2 console=tty1

Si tu comprends la logique tu ne devrais pas avoir trop de mal à régler ton problème. Linux n'est pas si complexe que cela mais quand on veut faire des trucs bizarre comme installer plusisuers OS sur une meme machine, il faut faire gaffe à deux trois trucs comme le fait de ne pas installer les noyaux sur des /boot différents.

Bonne chance

Oui je ne suis pas noob à ce point la quand même :p

alors le fichier est caché ici

rm/usr/share/doc/memtest86+/examples/grub-menu.lst

ca m'étonne un peu, qu'est ce qu'il fout la ? :D

de plus je l'ai ouvert, et il n'y a que ca:

"title memtest86+

root (hd0,0)

kernel /boot/memtest86+.bin

title memtest86+ (serial console 115200)

root (hd0,0)

kernel /boot/memtest86+.bin console=ttyS0,115200n8"

Mayday mayday :roule:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...