[grub-legacy]Error 15 : file not found (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
pepit
Daikyu
Messages : 63
Inscription : dim. 02 mars 2014, 15:53
Localisation : Proche Lyon

[grub-legacy]Error 15 : file not found (résolu)

Message par pepit »

Bonjour,
Nouvel utilisateur de Arch mais pas de linux, je suis en train d'essayer Arch sur un portable en "tri boot"
Je précise que je veut conserver grub legacy car gfxmenu n'est pas géré par syslinux et je ne veux pas de l'usine à gaz qu'est grub2.

Voiçi mon menu.lst:

Code : Tout sélectionner

timeout 15

color black/cyan yellow/cyan
gfxmenu (hd0,3)/boot/gfxmenu
default 0

title Surfer
kernel (hd0,3)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=0981bc9b-5392-4e18-8718-c935c1553888 plymouth:force-splash loglevel=0 init=/sbin/finit-mdv xserver=kdrive i915.modeset=0 resume=UUID=1d9e7d6c-4d59-4415-916c-2ac987a98f4f splash=silent vga=788
initrd (hd0,3)/boot/initrd.img

title Proto Archlinux
kernel (hd0,3)/boot/vmlinuz-linux root=UUID=eb9214dd-b757-4db3-845f-58e2f6686f23 rw
initrd (hd0,3)/boot/initramfs-linux.img

# title linux-nonfb
# kernel (hd0,2)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=0981bc9b-5392-4e18-8718-c935c1553888 plymouth:force-splash loglevel=0 init=/sbin/finit-mdv xserver=kdrive i915.modeset=0 resume=UUID=1d9e7d6c-4d59-4415-916c-2ac987a98f4f
# initrd (hd0,2)/boot/initrd.img

# title failsafe
# kernel (hd0,2)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=0981bc9b-5392-4e18-8718-c935c1553888 plymouth:force-splash failsafe loglevel=0 init=/sbin/finit-mdv xserver=kdrive i915.modeset=0
# initrd (hd0,2)/boot/initrd.img

title Bricoler
#lock
root (hd0,1)
makeactive
chainloader +1
Mon problème est que vmlinuz-linux de arch est considéré comme un éxécutable dos est n'est donc pas lu par grub et je me retrouve avec le message : "fichier nom trouvé"
Comment résoudre ce problème?
D'avance merci!
Dernière modification par FoolEcho le lun. 03 mars 2014, 10:01, modifié 3 fois.
Raison : +présentation du code
Un Dell D630 et un Xeon E51620 V3 monté sur Gigabyte X99-UD4 8Gio DDR4 en 2 barettes. Affichage en cours d'évolution:1 NV GT720. DD système: 1 SSD 250 gio DD données: 4 sas 140 gio en raid 5 (2 VD: ntfs et ext4)
Avatar de l’utilisateur
floflo77890
Maître du Kyudo
Messages : 1266
Inscription : lun. 29 juil. 2013, 21:05
Localisation : île de france

Re: [grub-legacy]

Message par floflo77890 »

Pense à utiliser les balises codes la ton message est un peut trop long.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub-legacy]

Message par FoolEcho »

... et merci de rectifier le titre. http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:

Je vois du (hd0,3) entre Surfer et Proto Archlinux alors que les partitions systèmes sont différentes... Comment tu as organisé /boot pour tes différents systèmes ? C'est un commun à tous ? :?
Et le grub-legacy provient d'Arch ? (parce que ça m'étonne que la syntaxe root=UUID=... soit valide,je peux me tromper mais sous Arch, ça passe plutôt par root=/dev/disk/by-uuid/... )
floflo77890 a écrit :Mon problème est que vmlinuz-linux de arch est considéré comme un éxécutable dos est n'est donc pas lu par grub et je me retrouve avec le message : "fichier nom trouvé"
Comment résoudre ce problème?
Quel est le message exact au démarrage ?
«The following statement is not true. The previous statement is true.» :nage:
pepit
Daikyu
Messages : 63
Inscription : dim. 02 mars 2014, 15:53
Localisation : Proche Lyon

Re: [grub-legacy]Error 15 : file not found

Message par pepit »

Oups, j'ai oublié de finir le titre! la réponse au message d'erreur aurai du être dedans, voilà qui est fait! ;)

Donc le message est bien : "fichier non trouvé" comme le titre le dit si bien en anglais : "Erreur 15 : file not found..."

Deuxième Oups! Erreur grossière de ma part:

Mom sda4 contient aussi un répertoire "/boot" de mon premier système linux alors que mon "/boot" actuel contenant entre autre "vmlinuz-linux" est dans sda1 donc pour grub : (hd0,0) et non (hd0,3) :bouletdujour:

Donc problème résolut j'y aurai passé la journée!
Bon ça marche mais comme signalé c'est bien : "root=/dev/disk/by-uuid/." qu'il faut utiliser mais Arch fait la conversion tout seul moyennant une attende de 10s au démarrage. :)
Un Dell D630 et un Xeon E51620 V3 monté sur Gigabyte X99-UD4 8Gio DDR4 en 2 barettes. Affichage en cours d'évolution:1 NV GT720. DD système: 1 SSD 250 gio DD données: 4 sas 140 gio en raid 5 (2 VD: ntfs et ext4)
pepit
Daikyu
Messages : 63
Inscription : dim. 02 mars 2014, 15:53
Localisation : Proche Lyon

Re: [grub-legacy]Error 15 : file not found (Résolut)

Message par pepit »

Une petite question semblant simple mais que j'arrive pas à résoudre en passant:
Est-il possible de monter seulement le répertoire d'une partition?
Par exemple: mount /dev/sdxx /mnt me donnera toute l’arborescence de sdxx dans /mnt
Si je n'ai qu'un sous répertoire nommé mnt dans sdxx j'obtiens /mnt/mnt. lourd et confus, surtout si je veux avoir que mnt dans /mnt!

Existe t'il une "façon" permettant de faire "dans l'esprit": mount /dev/sdxx/mnt /mnt?
Un Dell D630 et un Xeon E51620 V3 monté sur Gigabyte X99-UD4 8Gio DDR4 en 2 barettes. Affichage en cours d'évolution:1 NV GT720. DD système: 1 SSD 250 gio DD données: 4 sas 140 gio en raid 5 (2 VD: ntfs et ext4)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub-legacy]Error 15 : file not found (résolu)

Message par FoolEcho »

pepit a écrit :Est-il possible de monter seulement le répertoire d'une partition?
Pas d'un coup. Il faut monter la partition entière quelque part d'abord, ensuite il est possible de monter une partie ailleurs (cf. l'option bind de la commande mount).
pepit a écrit :Si je n'ai qu'un sous répertoire nommé mnt dans sdxx j'obtiens /mnt/mnt. lourd et confus, surtout si je veux avoir que mnt dans /mnt!

Existe t'il une "façon" permettant de faire "dans l'esprit": mount /dev/sdxx/mnt /mnt?
Prends le problème autrement. Le plus simple est de créer un point de montage plus spécifique et parlant que /mnt, un répertoire /mnt/Arch par exemple (s'il s'agit de monter un autre système) et d'y monter la partition. Tu te retrouves ainsi avec /mnt/Arch/mnt, etc. et tu peux éventuellement mettre ça dans le fstab.
Par exemple, étant sous Arch, au besoin je peux monter Windows en root par un simple mount /mnt/Windows avec (le répertoire /mnt/Windows doit être créé):

Code : Tout sélectionner

UUID=<cf. sortie de blkid> /mnt/Windows ntfs-3g rw,users,noauto,uid=1000,gid=100,fmask=0133,dmask=0022 0 0
«The following statement is not true. The previous statement is true.» :nage:
pepit
Daikyu
Messages : 63
Inscription : dim. 02 mars 2014, 15:53
Localisation : Proche Lyon

Re: [grub-legacy]Error 15 : file not found (résolu)

Message par pepit »

J'avais aussi pensé à monter sur un autre point de montage et utiliser ensuite un lien symbolique.
En fait je voulais m'affranchir d'une commande en deux temps.
Donc pas de soluce toute faite, un petit script devrais le faire alors! ;)

Merci pour ta réponses!
Un Dell D630 et un Xeon E51620 V3 monté sur Gigabyte X99-UD4 8Gio DDR4 en 2 barettes. Affichage en cours d'évolution:1 NV GT720. DD système: 1 SSD 250 gio DD données: 4 sas 140 gio en raid 5 (2 VD: ntfs et ext4)
Répondre