[RÉSOLU] Kernel Panic - Depuis installation via chroot

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
Yadomi
newbie
Messages : 2
Inscription : sam. 27 août 2011, 15:23

[RÉSOLU] Kernel Panic - Depuis installation via chroot

Message par Yadomi »

Hello à tous, j'ai voulu installer Arch sur mon netbook via le methode du chroot en utilisant le script de Calimero sur le wiki, tout a marché comme sur des roulettes... en tout cas pendant l'installe.

Lors du chroot je n'est pas installé grub car j'en est déjà un ! Donc sur l'ancien système j'ai fait un grub-update et archlinux est bien détecte et je peut le démarre sauf que justement quand je le démarre :

Code : Tout sélectionner

addresse space collision: host bridge windows ... conflicts with reserved mem..
Kernel panic - not syncing: VFS: Unable to mount root fs on unknow-block...
Je me suis donc dit que sa venait de grub sur la partition de archlinux qui pause problème, j'ai donc voulu installer un autre grub via le chroot sur la partition sda3 (la ou il a archlinux) mais problème :

Code : Tout sélectionner

[root@gerty /]# grub-install /dev/sda3    
/dev/disk/by-uuid/../../sda1 does not have any corresponding BIOS drive.
Et quelque soit la partition c'est pareil, et même en lui mettant l'uuid , il sort la meme erreur..

Je précise cependant que mon fstab n'est peut etre pas correct, j'ai pas pu m'aider de celui de l'ancien systeme parce qu'il est étrange ..
fstab ancien systeme :

Code : Tout sélectionner

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
# Commented out by Dropbox
# UUID=f361a9b4-bccb-4d45-aa78-4a7950a6eb22 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=c88d549e-84e1-423d-ab71-85e7a5abd462 none            swap    sw              0       0
UUID=f361a9b4-bccb-4d45-aa78-4a7950a6eb22 / ext4 errors=remount-ro,user_xattr 0 1
fstab via chroot sur archlinux :

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/sda1	/media/joli	ext3	defaults	0	2
/dev/sda3	/		ext3	defaults	0	1
/dev/sd5	swap
J'ai essayer de suprimer le boot/grub/devices.map ou encore modifer le menu.lst, rien ne fait ... une idée ?

Thank to all :)
Dernière modification par Yadomi le ven. 28 déc. 2012, 16:41, modifié 1 fois.
~ Yadomi
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [KernelPanic] Depuis installation via chroot

Message par tuxce »

Salut, il faut voir l'entrée concernant Arch dans le menu.lst généré par grub-update (c'est grub 0.9x ?)
De même, il faut quand même modifier le fstab d'Arch pour qu'il soit en accord avec tes partitions.
Avatar de l’utilisateur
Yadomi
newbie
Messages : 2
Inscription : sam. 27 août 2011, 15:23

Re: [KernelPanic] Depuis installation via chroot

Message par Yadomi »

Hello, merci de répondre.


Pour le fstab je me suis rendu compte que j'avai mi du ext3 au lieu d'ext4 ... j'ai donc changé ça, mais toujours pareil quand je lance grub-install :

Code : Tout sélectionner

[root@gerty /]# grub-install /dev/sda3
/dev/disk/by-uuid/../../sda1 does not have any corresponding BIOS drive.
La version de grub est la 0.97

Et voici le menu.lst sur la partition de arch:

Code : Tout sélectionner

# (0) Arch Linux
title  Arch Linux  [/boot/vmlinuz-linux]
root   (hd0,0)
kernel /vmlinuz-linux root=/dev/sda3 ro
initrd /initramfs-linux.img

# (1) Windows
#title Windows
#rootnoverify (hd0,0)
#makeactive
#chainloader +1

~ Yadomi
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [KernelPanic] Depuis installation via chroot

Message par FoolEcho »

À priori, ton menu.lst ne colle pas. Tu n'as pas de partition dédiée à boot et /boot semble être sur sda3 également. Donc:

Code : Tout sélectionner

# (0) Arch Linux
title  Arch Linux  [/boot/vmlinuz-linux]
root   (hd0,2)
kernel /boot/vmlinuz-linux root=/dev/sda3 ro
initrd /boot/initramfs-linux.img
Aussi, pour un grub-install depuis un chroot, il faut bien penser à mettre à jour /etc/mtab avant de chrooter:

Code : Tout sélectionner

grep -v rootfs /proc/mounts > /répertoire/du/chroot/Arch/etc/mtab
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [KernelPanic] Depuis installation via chroot

Message par tuxce »

Sauf erreur, tu ne regardes pas les bons fichiers.
L'erreur que tu as posté dans le 1er message concerne un grub déjà existant, c'est son menu.lst qu'il faut voir.
Installer un grub sur une partition ne sert que si tu fais un chainload, or vu que ce n'est pas le cas...

Sinon, t'es sûr de tes partitions ? Le fstab de l'autre distribution montre 2 partitions or il n'y a qu'une seule partition primaire non citée dans celui d'arch ... il nous faudrait ton schéma de partitionnement histoire de suivre :)
Répondre