Page 2 sur 2
Re: [grub]grub rescue
Publié : dim. 26 mai 2013, 16:53
par rroo
J'ai récommencé depuis le début en lancant la commande pour lvm 'vgchange -a y' avant le montage
mais le terminal me renvoie ce message d'erreur:
Code : Tout sélectionner
[root@arch rroo]# vgchange -a y
No volume groups found
[root@arch rroo]# vgchange -a a
No volume groups found
[root@arch rroo]# vgchange -a 1
Invalid argument for --activate: 1
Error during parsing of command line.
[root@arch rroo]# 2
bash: 2 : commande introuvable
Lvm n'apparrait pas non plus avec la commande fdisk:
Code : Tout sélectionner
[root@arch rroo]# fdisk -l
Disque /dev/sda : 120.0 Go, 120034123776 octets, 234441648 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x85eda215
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 117223424 117692415 234496 83 Linux
/dev/sda2 117692416 143607807 12957696 83 Linux
/dev/sda3 143607808 234436607 45414400 5 Étendue
/dev/sda5 143609856 150513663 3451904 82 partition d'échange Linux / Solaris
/dev/sda6 150515712 151691263 587776 83 Linux
/dev/sda7 151693312 182474751 15390720 83 Linux
/dev/sda8 182476800 188712959 3118080 82 partition d'échange Linux / Solaris
Voici les opérations éffectué:
Code : Tout sélectionner
mkdir /mnt/chroot
mount /dev/sda2 /mnt/chroot
mount /dev/sda1 /mnt/chroot/boot
mount --bind /dev/ /mnt/chroot/dev
mount -t proc /proc /mnt/chroot/proc
mount -t sysfs sys /mnt/chroot/sys
chroot /mnt/chroot
ajout d'une entrée dans '/etc/grub.d/40_custom':
Code : Tout sélectionner
menuentry "archbang1" {
set root=(hd0,2)
linux /boot/vmlinuz root=/dev/sda1 ro
initrd /boot/initrd.img
}
et un 'grub-mkconfig -o /boot/grub/grub.cfg' pour refaire le grub
Au redémarrage le grub bloque et me met en mode grub rescue
mon systéme a redémarrer sur cd/dvd en fessant F12
Par ailleur l'ajout dans /grub.d/40_custom n'a pas été sauvegardé.
Pouvez-vous me dire si j'ai fait une erreur quelque part?
Merci
Re: [grub]grub rescue
Publié : dim. 26 mai 2013, 17:24
par FoolEcho
/boot étant sur une partition dédiée, il ne faut pas le spécifier dans l'entrée:
Code : Tout sélectionner
menuentry "archbang1" {
set root=(hd0,2)
linux /vmlinuz root=/dev/sda1 ro
initrd /initrd.img
}
(vérifie aussi les noms pour vmlinuz et initrd, je ne connais pas archbang)
Re: [grub]grub rescue
Publié : lun. 27 mai 2013, 17:31
par rroo
Il faut que je supprime cette ligne?
Re: [grub]grub rescue
Publié : lun. 27 mai 2013, 17:59
par Getalo
Salut,
juste une petite précision, si je comprend bien :
est équivalent à :
?
Merci.
Re: [grub]grub rescue
Publié : lun. 27 mai 2013, 18:41
par FoolEcho
rroo a écrit :Il faut que je supprime cette ligne?
En quel honneur ? Je t'ai juste dit de vérifier les noms pour vmlinuz et initrd, c'est tout (ce ne sont pas les noms sous Arch, mais j'ignore ce qu'ils sont sous ArchBang).
@Getalo: j'imagine, oui (j'utilise plutôt la forme --bind).
Re: [grub]grub rescue
Publié : lun. 27 mai 2013, 19:29
par rroo
Donc si j'ai bien compris je modifie juste le chemin de 'set root' (mon /home est sda2)je ne touche a rien du coup:
Code : Tout sélectionner
menuentry "Autre Linux" {
set root=(hd0,2)
linux /boot/vmlinuz root=/dev/sdXY ro
initrd /boot/initrd.img
}
Concernant vmlinuz et initrd:
j'ai 3 fichiers dans mon répertoire /boot:
2 initrd au format gziparchive
-nitramfs-linux-fallback.img
-nitramfs-linux.img
et 1 fichier -'vmlinuz-linux' au formats DOS/Windows executable
Par contre je n'ai pas bien compris ce que je doit vérifié ?
Re: [grub]grub rescue
Publié : lun. 27 mai 2013, 19:59
par FoolEcho
Non.
Le set root doit désigner la partition de boot, c'est-à-dire où se trouve grub (ou la racine si tu n'as pas de boot séparé). sda1 donc.
Le root sur la ligne linux désigne lui l'emplacement du système, donc /dev/sda2.
Enfin il faut corriger les chemins (boot étant sur une partition dédiée il n'existe pas de répertoire "boot" dans cette partition, logique car il sera monté après par le système dans /boot/):
Code : Tout sélectionner
set root=(hd0,1)
linux /vmlinuz-linux root=/dev/sda2 ro
initrd /initramfs-linux.img
Re: [grub]grub rescue
Publié : lun. 27 mai 2013, 22:24
par rroo
Aprés avoir ajouté l'entrée a /etc/grub.d/40_custom et refait mon grub
l'entrée apparait bien au démarrage du pc.
Par contre quand je lance le nouveau système j'ai ce message d'erreur:
erreur: fichier /vmlinuz/boot non disponible
erreur:le noyau doit dabord être chargé
Re: [grub]grub rescue
Publié : mar. 28 mai 2013, 00:04
par benjarobin
Et tu as ajouté quoi exactement ?
Quel est le contenu exacte de ton grub.cfg (via pastebin) ?
Re: [grub]grub rescue
Publié : mar. 28 mai 2013, 15:35
par rroo
Voici mon grub.d/40_custom :
Code : Tout sélectionner
menuentry "archbang1" {
set root=(hd0,1)
linux /boot/vmlinuz root=/dev/sda2 ro
initrd /boot/initrd.img
}
et mon grub.cfg:
http://pastebin.com/embed_js.php?i=5dJrxPQY
Re: [grub]grub rescue
Publié : mar. 28 mai 2013, 16:08
par benjarobin
1) Utilise des UUID
2) Le message d'erreur que tu as donné ne devait pas être celui-ci
3) Tu dois avoir une partition de boot séparé de /
Re: [grub]grub rescue
Publié : mar. 28 mai 2013, 16:28
par rroo
En fait j'ai sur mon sda deux partition de boot séparé des /home dont une est active pour mon systéme en cours.
Esque je doit supprimé l'ancienne ?
Autrement pour l'uuid il faut que je l'ajoute a mon grub.cfg ??
Ps:Si je veut installer un autre système (slackware)comment ca se passe par rapport au multi boot ?
Re: [grub]grub rescue
Publié : mar. 28 mai 2013, 17:32
par tuxce
Ne le prends pas mal, mais franchement, tu as du mal avec les lignes de commandes (et je parle même pas de ce que tu lances, juste le principe de commande ... parce que lancer "
2" ... tu t'attendais à ce que ça fasse quoi ?), et j'ai l'impression qu'en face de chaque choix, tu choisis systématiquement le plus compliqué.
Je sais pas moi, on te parle de LVM, tu vas direct lancer des commandes sans queue ni tête, tu suis des tutos d'on ne sait où ...
FoolEcho te dit d'enlever le /boot, tu dis que c'est fait, 2 posts après, il réapparaît

etc.
Et là, tu veux installer slackware ... t'as pas trouvé plus compliqué, c'est ça ?
Re: [grub]grub rescue
Publié : mar. 28 mai 2013, 18:00
par benjarobin
Re: [grub]grub rescue
Publié : mar. 28 mai 2013, 19:42
par rroo
Désolé j'ai conscience d'être un peut limite au niveau de mes connaissances pour un système comme arch(archbang).
Je vais assayer d'avoir un peut plus recourt au wiki et à diverses documentation.
Pour la suppresion du secteur boot je n'avait pas compris tu fait réference a ce qu'a dit
foolecho ?:
"Le set root doit désigner la partition de boot, c'est-à-dire où se trouve grub (ou la racine si tu n'as pas de boot séparé). sda1 donc.
Le root sur la ligne linux désigne lui l'emplacement du système, donc /dev/sda2.
Enfin il faut corriger les chemins (boot étant sur une partition dédiée il n'existe pas de répertoire "boot" dans cette partition, logique car il sera monté après par le système dans /boot/)"
Donc je doit chrooter sur sda2(ancien /home et modifier le chemin de /boot dans grub.cfg(le chemin de boot doit être le même pour les deux home) ?
Re: [grub]grub rescue
Publié : mar. 28 mai 2013, 20:04
par FoolEcho
Tu persistes à mettre /boot/vmlinuz et /boot/initrd.img dans 40_custom alors que je tente de t'expliquer depuis le début que c'est /vmlinuz-linux et /initramfs-linux.img d'après les informations que tu as donné (à savoir qu'il faut laisser tomber /boot qui n'existe pas lorsqu'il est sur une partition séparée)...

Re: [grub]grub rescue
Publié : mar. 28 mai 2013, 20:54
par rroo
Donc boot 'grub.d/40_custom' se sibstitut a la partition boot c'est bien ca ??
Quand tu m'a demandé de verifié le nom de vmlinuz et initrd.img j'ai cru que initrd.img
était la même chose que initramfs-linux.img.
je doit supprimer mes deux partitions boot ??
Désolé mais je commence a ne plus rien comprendre la.
Re: [grub]grub rescue
Publié : mar. 28 mai 2013, 20:59
par FoolEcho
Le 40_custom que je t'ai indiqué précédemment est celui qui est (a priori) adapté à ta situation.
En dehors de refaire le grub-mkconfig, tu n'as pas à toucher à quoi ce soit d'autre... pourquoi tu veux te compliquer la vie ?

Re: [grub]grub rescue
Publié : lun. 03 juin 2013, 10:59
par tuxce
Le sujet partait sur syslinux (sans savoir pourquoi celui ci n'a pas abouti

), donc sujet divisé, et verrouillé (pas besoin de repartir sur ce qui n'existe plus)
->
http://forums.archlinux.fr/topic13672.html