Page 1 sur 1
[grub avec dual boot] changement après mise à jour(résolu)
Publié : ven. 26 oct. 2012, 10:09
par claudef
bonjour
j'ai ubuntu et arch en dual boot je demarre avec le grub de arch tout va bien,
j'ai mis à jour ubuntu qui a mis son grub dans le mbr.J'aimerais bien remettre le démarrage à partir du grub de arch,mais j'ai peur de faire une bétise et de repartir sur un post infini pour réparer mes con...
Pourriez-vous m'aider merci claude
Re: [grub avec dual boot] changement après mise à jour
Publié : ven. 26 oct. 2012, 13:16
par FoolEcho
Salut,
Tu as simplement à refaire un grub-install depuis Arch (ceci étant, tu auras le "problème" à chaque mise à jour d'Ubuntu):
http://wiki.archlinux.fr/Grub#Installer ... aurer_GRUB
Re: [grub avec dual boot] changement après mise à jour
Publié : ven. 26 oct. 2012, 14:19
par claudef
salut FoolEcho
Bon pour pas changer j'ai encore fait une con..et au boot je n'ai plus que ubuntu impossible donc de démarrer sur arch

je cherche donc ,en attendant encore une tes solutions miracles merci claude
Re: [grub avec dual boot] changement après mise à jour
Publié : ven. 26 oct. 2012, 14:34
par FoolEcho
Ça n'a rien d'un miracle, il te suffit de rajouter une entrée dans le /etc/grub.d/40_custom d'Ubuntu pour Arch:
Code : Tout sélectionner
# (0) Arch Linux
menuentry "Arch Linux" {
set root=(hd0,1)
linux /vmlinuz-linux root=/dev/sda1 ro
initrd /initramfs-linux.img
}
(à adapter selon ton installation:
-le "set root=" désignant la partition où se trouve /boot ;
-le root= sur la ligne linux à la partition qui abrite la racine d'Arch ;
-et éventuellement modifier /vmlinuz-linux en /boot/vmlinuz-linux ainsi que /initramfs-linux.img en /boot/initramfs-linux.img pour le cas où ta partition /boot est la même que la partition racine)
Puis tu refais le grub.cfg d'Ubuntu:
Re: [grub avec dual boot] changement après mise à jour
Publié : ven. 26 oct. 2012, 14:53
par claudef
salut FoolEcho je me doutais bien que..
dans ubuntu 12.10 quand je tape sudo gedit /etc/grub.d/40_custom j'obtiens
Code : Tout sélectionner
#!/bin/sh
exec tail -n +3 $0
# 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.

que faire merci
Re: [grub avec dual boot] changement après mise à jour
Publié : ven. 26 oct. 2012, 15:02
par FoolEcho
Je pense que même une traduction via un outil automatique doit être compréhensible ici (
tellement compréhensible que soit les outils sont devenus très perfectionnés, soit celui qui a rédigé le commentaire était un français 
)...

Il faut que tu rajoutes l'entrée que je t'ai indiqué (adapté selon tes besoins -- et si tu ne sais pas il faut qu'on voit le /etc/fstab d'Arch, que tu peux monter sous Ubuntu bien entendu) à la fin sans toucher au reste, spécialement au exec. Sans ambiguité:
Code : Tout sélectionner
#!/bin/sh
exec tail -n +3 $0
# 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.
# (0) Arch Linux
menuentry "Arch Linux" {
set root=(hd0,1)
linux /vmlinuz-linux root=/dev/sda1 ro
initrd /initramfs-linux.img
}
Re: [grub avec dual boot] changement après mise à jour
Publié : ven. 26 oct. 2012, 15:10
par claudef
voila
Code : Tout sélectionner
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
/dev/sda2 / ext4 defaults 0 1
/dev/sda3 /home ext4 defaults 0 1
/dev/sda7 swap swap defaults 0 0
je touches plus à rien j'attend merci beaucoup
Re: [grub avec dual boot] changement après mise à jour
Publié : ven. 26 oct. 2012, 15:19
par FoolEcho
Faut le faire soi-même, c'est comme ça qu'on apprend.
Code : Tout sélectionner
#!/bin/sh
exec tail -n +3 $0
# 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.
# (0) Arch Linux
menuentry "Arch Linux" {
set root=(hd0,2)
linux /boot/vmlinuz-linux root=/dev/sda2 ro
initrd /boot/initramfs-linux.img
}
Puis le grub-mkconfig...
Re: [grub avec dual boot] changement après mise à jour
Publié : ven. 26 oct. 2012, 15:42
par claudef

Comme d'habitude tu as réussi à trainer le boulet vers une solution
je crois que pour aujourd'hui c'est bon ,je reprendrais le tout demain pour essayer de comprendre.
je te remercie encore mille fois
à plus claude

Re: [grub avec dual boot] changement après mise à jour(résol
Publié : ven. 26 oct. 2012, 18:19
par FoolEcho
Tiens, pour info (parce qu'il me semble que c'était toi qui avait lancé le sujet il y a un moment), si dès fois tu as envie de remplacer grub par syslinux pour Arch et démarrer Ubuntu:
http://wiki.archlinux.fr/Syslinux#Cha.C ... _GNU_Linux.

Re: [grub avec dual boot] changement après mise à jour(résol
Publié : ven. 26 oct. 2012, 18:54
par claudef
salut FoolEcho je vais regarder cela de plus près (sans trop d'illusions ,mais je vais travailler)finalement j'ai mis grub2 pour ubuntu + arch et syslinux pour seven + arch sur l'autre ordi.
a plus

claude