[CTKarch]Error 15 au démarrge (en cour)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
vincentux
Hankyu
Messages : 38
Inscription : mer. 13 avr. 2011, 11:20

[CTKarch]Error 15 au démarrge (en cour)

Message par vincentux »

Suite à une installation "réussie" de CTKarch 0.7, avec l'option "partition assisté". (Seul CTKarch est installé)
Redémarrage,
là j'ai bien le menu de grub mais quand il boot sur arch j'ai l'erreur 15
un truc du genre:

Code : Tout sélectionner

error 15 ...
... kernel /vmlinuz26 
root=/dev/disk/by-uuid/a6c92b81-5f6f-4138-a094-6b160c16f30c ro quiet 
resume=/dev/disk/by-uuid/4ae46765-6a56-4525-9574-234956a1309f initrd /kernel26.img)
...
Du coup je boot sur la cle usb de CTKarch et quand je vais voir le /boot/grub/menu.lst j'ai ça:

Code : Tout sélectionner

# This is a sample menu.lst file. You should make some changes to it. The old install method of booting via the stage-files has been removed. Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.

timeout 30 default /default
#convert -resize 640x480 -colors 14 /media/multisystem/boot/splash/splash.png /media/multisystem/boot/splash/splash.xpm.gz
splashimage=/boot/splash/splash.xpm.gz
#color blue/green yellow/red white/magenta white/magenta
foreground=0033FF background=FF3300

#http://diddy.boot-land.net/grub4dos/Grub4dos.htm http://www.boot-land.net/forums/index.php?showforum=66 http://diddy.boot-land.net/grub4dos/files/syntax.htm Ne supprimez pas ce marqueur! / Do not remove this
#marker! MULTISYSTEM_START MULTISYSTEM_STOP Ne supprimez pas ce marqueur! / Do not remove this marker! http://diddy.boot-land.net/grub4dos/files/syntax.htm

title Chainloader into GRUB 2 find --set-root /boot/grub/boot.img chainloader /boot/grub/boot.img boot

#title Chainloader into Syslinux map (hd0) (hd0) map (hd0) (hd0) chainloader (hd0,0)+1 rootnoverify (hd0,0)

#http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/
title FreeDos kernel /boot/syslinux/memdisk initrd /boot/img/fdboot.img

title find and load NTLDR of Windows NT/2K/XP fallback 1 find --set-root --ignore-floppies --ignore-cd /ntldr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr savedefault --wait=2

title find and load BOOTMGR of Windows VISTA/SEVEN fallback 2 find --set-root --ignore-floppies --ignore-cd /bootmgr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd
/bootmgr chainloader /bootmgr savedefault --wait=2

title find and load CMLDR, the Recovery Console of Windows NT/2K/XP fallback 3 find --set-root --ignore-floppies --ignore-cd /cmldr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies
--ignore-cd /cmldr chainloader /cmldr
#####################################################################
# write string "cmdcons" to memory 0000:7C03 in 2 steps:
#####################################################################
# step 1. Write 4 chars "cmdc" at 0000:7C03
write 0x7C03 0x63646D63
# step 2. Write 3 chars "ons" and an ending null at 0000:7C07
write 0x7C07 0x00736E6F savedefault --wait=2

title find and load IO.SYS of Windows 9x/Me fallback 4 find --set-root /io.sys chainloader /io.sys savedefault --wait=2

title find and boot 0PE.ISO fallback 5 find --set-root /0PE/0PE.ISO map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff) map --hook chainloader (0xff) savedefault --wait=2

title find and boot MicroPE.ISO fallback 6 find --set-root /boot/MicroPE.ISO map /boot/MicroPE.ISO (0xff) || map --mem /boot/MicroPE.ISO (0xff) map --hook chainloader (0xff) savedefault --wait=2

title find and boot ubcd.iso fallback 8 find --set-root /ubcd.iso map /ubcd.iso (0xff) || map --mem /ubcd.iso (0xff) map --hook chainloader (0xff) savedefault --wait=2

title commandline commandline

title reboot reboot

title halt halt

#title Chainloader into Syslinux find --set-root /syslinux/ldlinux.sys chainloader /syslinux/ldlinux.sys savedefault --wait=2
Donc pas terrible !
La commande fdisk:

Code : Tout sélectionner

[root@ctkarch arch]# fdisk -l

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 têtes, 63 secteurs/piste, 9729 cylindres, total 156301488 secteurs
Unités = secteurs 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 : 0x0008c906

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1       80324       40162   83  Linux
/dev/sda2           80325     1140614      530145   82  Linux swap / Solaris
/dev/sda3         1140615    16514819     7687102+  83  Linux
/dev/sda4        16514820   156296384    69890782+  83  Linux
J'ai essayé grub-install /dev/sda1

Code : Tout sélectionner

[root@ctkarch arch]# grub-install /dev/sda1
Probing devices to guess BIOS drives. This may take a long time.
sed: impossible de lire /boot/grub/device.map: Aucun fichier ou dossier de ce type
grep: /boot/grub/device.map: Aucun fichier ou dossier de ce type
/dev/sda1 does not have any corresponding BIOS drive.
Que faire, Merci.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par FoolEcho »

vincentux a écrit :Du coup je boot sur la cle usb de CTKarch et quand je vais voir le /boot/grub/menu.lst j'ai ça:
Ce n'est pas le menu.lst contenu dans la clef et pas celui de ton installation plutôt ? (ce qui explique pourquoi ton grub-install te claque à la figure: il te faut faire un chroot d'Arch depuis ton live pour installer grub, mais également adapter menu.lst et fstab pour coller à ton installation).

Commence par nous poster le bon menu.lst + fstab... et la sortie de:

Code : Tout sélectionner

blkid
pour que nous ayons les uuids. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
vincentux
Hankyu
Messages : 38
Inscription : mer. 13 avr. 2011, 11:20

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par vincentux »

la commande blkid

Code : Tout sélectionner

[root@ctkarch arch]# blkid
/dev/sda1: UUID="fd7618ac-b763-4254-8393-cdd828f7353b" TYPE="ext2" 
/dev/sda2: UUID="87f9add2-0ccd-4eb7-ad8a-79d3d028a6b7" TYPE="swap" 
/dev/sda3: UUID="0d1e6eee-8f05-4129-97e2-2c21b1e8f946" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda4: UUID="d2fd5860-1fe0-432d-9fb7-c273af44a300" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdb3: UUID="6370-19FD" TYPE="vfat" 
/dev/sdc1: LABEL="MULTISYSTEM" UUID="5465-8297" TYPE="vfat" 
/dev/loop0: TYPE="squashfs" 
Comment avoir le bon menu.lst et fstab ???
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par FoolEcho »

vincentux a écrit :Comment avoir le bon menu.lst et fstab ???
Tu montes la(les) partition(s) abritant /etc et /boot. :chinois:
Ainsi:

Code : Tout sélectionner

mkdir -p /media/Arch #répertoire d'accueil
#au pif, je dirais sda3 pour ta racine et sda1 pour /boot, c'est toi qui sais, tu vérifieras... tu peux monter toutes tes partitions à la suite au cas où de la même manière et au même endroit c'est pas grave, sauf le swap
mount /dev/sda3  /media/Arch # / ?
mount /dev/sda1  /media/Arch/boot # /boot
#ensuite tu récupères dans /media/Arch/etc/ et /media/Arch/boot
umount  /media/Arch #pour quitter proprement
(pour info, ceci n'est pas un chroot pour le moment... pas besoin pour le moment... juste un montage de disques comme on monterait une clef par exemple :chinois: )

EDIT: correction du code pour mieux monter /boot.
Dernière modification par FoolEcho le dim. 15 mai 2011, 15:01, modifié 1 fois.
«The following statement is not true. The previous statement is true.» :nage:
vincentux
Hankyu
Messages : 38
Inscription : mer. 13 avr. 2011, 11:20

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par vincentux »

Ok merci
Donc pour fstab

Code : Tout sélectionner

# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
devpts                 /dev/pts      devpts    defaults            0      0
shm                    /dev/shm      tmpfs     nodev,nosuid        0      0
UUID=0d1e6eee-8f05-4129-97e2-2c21b1e8f946 / ext3 defaults 0 1
UUID=87f9add2-0ccd-4eb7-ad8a-79d3d028a6b7 swap swap defaults 0 0
UUID=d2fd5860-1fe0-432d-9fb7-c273af44a300 /home ext3 defaults 0 1
UUID=fd7618ac-b763-4254-8393-cdd828f7353b /boot ext2 defaults 0 1
Sinon il n'y a rien dans le /boot

Code : Tout sélectionner

[root@ctkarch ~]# cd /media/Arch/boot/
[root@ctkarch boot]# ls -a
.  ..
Où est mon grub ??? :?
vincentux
Hankyu
Messages : 38
Inscription : mer. 13 avr. 2011, 11:20

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par vincentux »

Oups ! je l'ai trouvé: :?

Code : Tout sélectionner

# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst

# DEVICE NAME CONVERSIONS
#  Linux           Grub
# -------------------------
#  /dev/sda        (hd0)
#  /dev/sda3       (hd0,2)
#  /dev/sdb2       (hd1,1)

# general configuration:
timeout   5
default   0
color light-blue/black light-cyan/blue

# Boot entries follow.
# Each is implicitly numbered from 0 in the order of appearance below.

# You can use the commented entry to boot another system; copy and adjust
# it as many times as you want for all of your other installed systems.
#-*

# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/0d1e6eee-8f05-4129-97e2-2c21b1e8f946 ro quiet resu$
initrd /kernel26.img

# (1) Arch Linux fallback (utile pour changement de disque/carte mère)
title  Arch Linux Fallback
root   (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/0d1e6eee-8f05-4129-97e2-2c21b1e8f946 ro
initrd /kernel26-fallback.img

# (2) Entrée facultative pour le système sur sda1
#title sda1
#rootnoverify (hd0,0)
#makeactive
#chainloader +1
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par FoolEcho »

(oui, /boot séparé, il fallait monter dans /media/Arch/boot , désolé)

Tout paraît en ordre... donc à mon avis, le contenu de /boot n'a pas été mis sur la bonne partition.

Petites questions avant de solutionner (j'espère):
Quand tu montes juste sda1, quel est son contenu ?

Code : Tout sélectionner

ls -lR
Même question en montant simplement sda3.
«The following statement is not true. The previous statement is true.» :nage:
vincentux
Hankyu
Messages : 38
Inscription : mer. 13 avr. 2011, 11:20

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par vincentux »

Alors pour sda1

Code : Tout sélectionner

.:
total 10422
drwxr-xr-x 2 root root    1024 15 mai   07:58 grub
-rw-r--r-- 1 root root 8708353 15 mai   07:58 kernel26-fallback.img
-rw-r--r-- 1 root root 1903908 15 mai   07:57 kernel26.img
drwx------ 2 root root   12288 15 mai   07:54 lost+found

./grub:
total 283
-rw-r--r-- 1 root root   7916 18 avril  2010 e2fs_stage1_5
-rw-r--r-- 1 root root   7464 18 avril  2010 fat_stage1_5
-rw-r--r-- 1 root root   6720 18 avril  2010 ffs_stage1_5
-rw-r--r-- 1 root root   6728 18 avril  2010 iso9660_stage1_5
-rw-r--r-- 1 root root   8180 18 avril  2010 jfs_stage1_5
-rw-r--r-- 1 root root   1139 15 mai   07:58 menu.lst
-rw-r--r-- 1 root root   6916 18 avril  2010 minix_stage1_5
-rw-r--r-- 1 root root   9296 18 avril  2010 reiserfs_stage1_5
-rw-r--r-- 1 root root    512 18 avril  2010 stage1
-rw-r--r-- 1 root root 102106 18 avril  2010 stage2
-rw-r--r-- 1 root root 102106 18 avril  2010 stage2_eltorito
-rw-r--r-- 1 root root   6988 18 avril  2010 ufs2_stage1_5
-rw-r--r-- 1 root root   6340 18 avril  2010 vstafs_stage1_5
-rw-r--r-- 1 root root   9108 18 avril  2010 xfs_stage1_5

./lost+found:
total 0
pour sda3, trop de fichiers !!! :shock:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par FoolEcho »

vincentux a écrit :pour sda3, trop de fichiers !!! :shock:
Juste sur le répertoire boot.
«The following statement is not true. The previous statement is true.» :nage:
vincentux
Hankyu
Messages : 38
Inscription : mer. 13 avr. 2011, 11:20

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par vincentux »

Autant pour moi,
il n'y a aucun fichier dans sda3/boot/
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par FoolEcho »

Parfait.
Il te manque des fichiers dans /boot, d'où l'erreur 15 (et on sait lesquels: vmlinuz, device.map...). Il va s'agir de réactualiser la chose en réinstallant grub et kernel via un chroot depuis ton live.

Code : Tout sélectionner

#préparation du chroot
mkdir -p /media/Arch
mount /dev/sda3 /media/Arch # monter arch
mount /dev/sda1 /media/Arch/boot #monter /boot
#montage des dossiers spéciaux
mount --bind /dev /media/Arch/dev
mount -t proc /proc /media/Arch/proc

#chroot
chroot /media/Arch

#mise à jour grub et kernel26
pacman -S grub
pacman -S kernel26

#réinstallation de grub (impératif pour device.map)
grub-install /dev/sda # pour le MBR... /dev/sda1 pour la première partition

#vérifie que dans /boot tu as notamment vmlinuz26 et device.map dans /boot/grub

exit
umount /media/Arch
reboot
Si le grub-install échoue sans plus de détails, indique-nous de nouveau le contenu de /boot/ .
«The following statement is not true. The previous statement is true.» :nage:
vincentux
Hankyu
Messages : 38
Inscription : mer. 13 avr. 2011, 11:20

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par vincentux »

tout bon jusqu'a grub-install:

Code : Tout sélectionner

[root@ctkarch /]# grub-install /dev/sda1
Probing devices to guess BIOS drives. This may take a long time.
df: Avertissement : ne peut pas lire la table des systèmes de fichiers montés
df: Avertissement : ne peut pas lire la table des systèmes de fichiers montés
Could not find device for /boot: Not found or not a block device.
[root@ctkarch /]# grub-install /dev/sda
df: Avertissement : ne peut pas lire la table des systèmes de fichiers montés
df: Avertissement : ne peut pas lire la table des systèmes de fichiers montés
Could not find device for /boot: Not found or not a block device.
j'ai bien vmlinuz26 dans /boot
et device.map dans /boot/grub/
je vais redémarrer on va voir ! :?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par FoolEcho »

Je pense que ça devrait suffire, vu que tu avais déjà grub d'installé. Sinon, avant de faire un nouveau chroot, tu rajoutes:

Code : Tout sélectionner

grep -v rootfs /proc/mounts > /media/Arch/etc/mtab
Puis tu refais juste le grub-install. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
vincentux
Hankyu
Messages : 38
Inscription : mer. 13 avr. 2011, 11:20

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par vincentux »

au démarrage arch c'est lancé mais juste après ....... un message d'erreur !!! :evil:

Code : Tout sélectionner

Loading Initramfs
Starting udevd...
done.
waiting 10 seconds for device /dev/disk/by-uuid/...
ERROR: Unable to determine major/minor number of root device '/dev/disk/by-uuid/...
You are being dropped to a recovery shell
  Type 'exit' to try and continue booting
/bin/sh: can't access tty; job control turned off
[ramfs /]#
Donc j'abandonne pour l'instant.(ma femme a besoin d'un pc pour demain). J'ai LinuxMint sous la main ça ira pour ce soir on verra pour une prochaine install.
Encore merci d'avoir répondu à mes questions :chinois:
ps: je n'abandonne pas d'avoir arch sur le pc du salon.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par FoolEcho »

vincentux a écrit :ça ira pour ce soir on verra pour une prochaine install.
:rhooo: Pitié... pas encore... c'est une vraie manie...

Refais simplement un chroot comme le précédent suivi d'un pacman -Syyu, tu m'en diras des nouvelles (je pense :mrgreen: )... :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
davidvs
Elfe
Messages : 529
Inscription : jeu. 10 mars 2011, 08:47
Localisation : Poitiers (86)

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par davidvs »

:ptdr:
DAVIDVS
Diaspora :meuh: normande (50)
3 bécanes : Dagobert (P4), Pépin (Atom) et Achille (dual T4500)
+ 1700 litres de cidre à mettre en bouteille ! Belle année pour la pomme !!!
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [CTKarch]Error 15 au démarrge (en cour)

Message par FoolEcho »

... c'est vrai quoi c'est usant à la fin (pas que pour le disque dur :mrgreen: ) cette manie de vouloir réinstaller sans arrêt... :(
Par manque d'habitude ou par erreur, on peut ne pas réussir une installation du premier coup, ça n'est pas grave, il faut juste prendre le temps de complèter ce qui manque en s'appuyant sur ce qui est présent (bon, y a toujours des situations qui ne laissent pas d'autres choix... et d'autres pénibles, mais c'est plutôt rare... et ça reste formateur)... :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Répondre