|
|
|
Sujet : lfs 6.8 étape 8.4 | posté par well 17 messages le 30-03-2011 à 15:06 | | Bonjour,
à l'étape 8.4.2 : grub-install..../dev/sda la cde reste figée.
à l'étape précédente cat device.map faisait ressortir hd0 et fd0.
Ma partition racine sur laquelle est installé pour l'instant lfs est /dev/hda3.
j'ai donc essayé sda3, hda et hda3 mais rien ne semble fonctionner.
Merci d'avance pour vos réponses
Well |
| posté par Texou 271 messages le 31-03-2011 à 18:03 | | Salut,
Vu que personne ne réagit j'essaie de le faire, mais j'avoue je n'en sais rien. Tu as quel noyau et quelle distribution hôte? Car le hda m'étonne. Normalement /dev/sda devrait marcher, mais là je ne saisis pas bien ta config.
Dès ta réponse jme renseigne chez les Anglais.
Bon courage,
_______________________
Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
|
| posté par well 17 messages le 01-04-2011 à 20:47 | | Salut,
Pour résumer :
à l'étape 8.4.3 /sbin/reboot fait rebooter la machine mais comme j'installe à
partir du liveCD 6.3r2160 pas de grub et donc je suis bloqué.
Voici ma config :
hda1 ext3 /boot 100Mo
hda2 swap 1Go
hda3 ext3 / 7Go
hda4 ext3 /home 70Go
Lors de la consruction je n'ai renseigné que /dev/hda2 et /dev/hda3
Pour le /boot je ne sais pas comment faire pour transférer /mnt/lfs/boot/ dans
le futur /boot mais c'est un autre problème.
Je reboote sur le cd.
Étape 2.4 + 6.2.2 + 6.2.3 + 6.64
Je suis dans chroot.
[Ici plusieurs questions me viennent :
Doit-on réinstaller lfs-bootscripts et le noyau à l'étape 8.3 ?
Je ne l'ai pas fait.]
Étape 8.4.1
Insertion d'une disquette + les premières commandes jusqu'à 'cat device.map' qui
fait ressortir :
(fd0) /dev/fd0
(hd0) /dev/hda
Étape 8.4.2
#grub-install --grub-setup=/bin/true /dev/sda
/usr/sbin/grub-probe: error: cannot stat `/dev/sda'
installation finished. No error reported
***si je remplace sda par hda je n'ai que la dernière ligne.
le resultat est le même pour sda ou hda avec la cde suivante
#grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinux-2.6.37-lfs-6.8
done
Étape 8.4.3
Là, je ne sais pas trop comment faire car /sbin/reboot et mon système reboot
mais je n'ai pas de grub.
Alors, j'ouvre une autre console hors chroot et j'envoie grub :
#grub
> root (hd0,1(ou 3))
Filesystem type unknown, partition type 0x82(pour 1 et 0x83 pour 3)
> kernel /boot/grub/core.img
Error 17: cannot mount selected partition
j'ai essayé également avec kernel /mnt/lfs/boot/grub/grub.cfg mais cela ne
fonctionne pas.
Pourtant j'ai bien un core.img dans mnt/lfs/boot/grub/core.img
Pour la suite, c'est clair : rien ne fonctionne.
Si j'écris sur le MBR j'ai bien un grub. Il se lance et s'arrête après quelques
lignes... sûrement du fait qu'il ne trouve pas l'image.
Merci pour ton aide
J'attends ta réponse
Well
|
| posté par Texou 271 messages le 02-04-2011 à 04:31 | | Salut,
Salut,
Pour résumer :
à l'étape 8.4.3 /sbin/reboot fait rebooter la machine mais comme j'installe à
partir du liveCD 6.3r2160 pas de grub et donc je suis bloqué.
|
J'avoue c'est vieux comme noyau. T'a moyen de terminer avec un liveCD ubuntu? Tu recrées $LFS, puis tu rechroot en suivant le 6.2 (montages virtuels) puis chroot comme indiqué en fin de chapitre 6. Car là c'est deux nommages différents: le livecd parle de hda, les noyaux récents de sta même pour les hd, donc...
Voici ma config :
hda1 ext3 /boot 100Mo
hda2 swap 1Go
hda3 ext3 / 7Go
hda4 ext3 /home 70Go
Lors de la consruction je n'ai renseigné que /dev/hda2 et /dev/hda3
Pour le /boot je ne sais pas comment faire pour transférer /mnt/lfs/boot/ dans
le futur /boot mais c'est un autre problème.
|
En attendant, si /boot est vide, fais pointer grub sur hda3. Du moins pour le moment.
Je reboote sur le cd.
Étape 2.4 + 6.2.2 + 6.2.3 + 6.64
Je suis dans chroot.
|
Tu peux essayer la même chose avec un liveCD ubuntu ou autre?
[Ici plusieurs questions me viennent :
Doit-on réinstaller lfs-bootscripts et le noyau à l'étape 8.3 ?
|
Si le livre ne le dit pas, non. Il faut suivre scrupuleusement le livre. Plus rien à installer normalement à ce niveau (le kernel est configuré au 8.2 je crois).
Je ne l'ai pas fait.]
Étape 8.4.1
Insertion d'une disquette + les premières commandes jusqu'à 'cat device.map' qui
fait ressortir :
(fd0) /dev/fd0
(hd0) /dev/hda
Étape 8.4.2
#grub-install --grub-setup=/bin/true /dev/sda
/usr/sbin/grub-probe: error: cannot stat `/dev/sda'
installation finished. No error reported
***si je remplace sda par hda je n'ai que la dernière ligne.
|
Oui là ton sda est faux. Dans ton cas ce serait hda.
le resultat est le même pour sda ou hda avec la cde suivante
#grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinux-2.6.37-lfs-6.8
done
|
C'est 2 truc différents: l'étape ici a probablement pu configurer correctement grub, mais l'étape d'avant n'a rien iqtallé dans la MBR. Essaie donc hda, voire avec un autre livecd plus récent si avec hda ça échoue (le grub-install).
Étape 8.4.3
Là, je ne sais pas trop comment faire car /sbin/reboot et mon système reboot
mais je n'ai pas de grub.
Alors, j'ouvre une autre console hors chroot et j'envoie grub :
#grub
> root (hd0,1(ou 3))
Filesystem type unknown, partition type 0x82(pour 1 et 0x83 pour 3)
> kernel /boot/grub/core.img
Error 17: cannot mount selected partition
j'ai essayé également avec kernel /mnt/lfs/boot/grub/grub.cfg mais cela ne
fonctionne pas.
Pourtant j'ai bien un core.img dans mnt/lfs/boot/grub/core.img
|
Oulà là tu perds les pédales tu mélanges tout. Tu n'a filu prcess.
1. Tumts grub dans la MBR (brub-install)
2. Tu configures (génère le .cfg)
3. Tu reboot et tu testes. Mais cette étape danson cs n'et ejsqepas,ndispensable vu que tu pars de rien d'instalé sur le disque. Oublie donc l'étape reboot. Et oublie ce que t'as fait sur l'autre console qui n'a rien à voir (normalement ça se fait au reboot du système ça à l'invite grub, pas du tout avec la commande grub lancée sur 1 système lancé).
Pour la suite, c'est clair : rien ne fonctionne.
|
Presque normal.
Si j'écris sur le MBR j'ai bien un grub. Il se lance et s'arrête après quelques
lignes... sûrement du fait qu'il ne trouve pas l'image.
|
Il dit quoi? Je ne saisis pas où et quand il s'arrête.
Merci pour ton aide
J'attends ta réponse
|
Avec plaisir, tiens nous au courant.
Well
_______________________
Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
|
| posté par well 17 messages le 02-04-2011 à 15:17 | | En fait il y a un kernel panick. j'ai repris ton post mais rien n'y fait. Cette étape n'est pas très explicite pour un débutant. J'ai eu l'an passé le même problème avec une 6.7. Bref, je n'ai aucun moyen de t'envoyer l'ensemble des lignes de grub après son lancement mais en gros voici ce qu'il marque :
[0.657557]Kernel panic - not syncing:VFS: Unable to mount root fs on unknown-block(2,0)
... puis ça s'arrête sur ce qui suit
[1.704023]ohci_hcd 0000:00:03.0 auto-stop root hub
[1.704167]ohci_hcd 0000:00:03.1 auto-stop root hub
Well |
| posté par Texou 271 messages le 02-04-2011 à 15:41 | | Voilà qui est important. Tu avances donc. Car grub semble donc installé. Il y a un problème différent maintenant côté noyau.
3 choses:
1. Tu peux peut-être te connecter sur irc (#lfs-fr du serveur irc.linuxfromscratch.org) pour accélérer notre échange? Tu n'as qu'à citer mon pseudo pour m'alerter de ta présence.
2. Car là tu en es à une étape en effet chiante, car 2 possibilités. Soit c'est un pb de configuration du noyau (tout à fait possible).
3. Soit c'est un simple pb au niveau de grub, avec un savoureux mélange hda sda ... D'où la proposition d'essayer avec 1 liveCD plus récent comme Ubuntu: à cette étape, ça compte peu de partir d'un hôte non exactement propre, et les choses se jouent au montage de /dev, /proc et dans le chroot.
Il faudrait donc en attendant:
1. Nous dire le contenu du fstab de lfs (/etc/fstab)
2. Regarder dans grub.cfg si il boot sur un disque avec hda ou sda;
3. Essayer d'utiliser plutôt des UUID si tu persistes avec le livecd lfs. Les UUID des partitions s'obtiennent avec:
ls -l /dev/disk/by-uuid
Dans fstab, tu remplaces /dev/hda2 par UUID=l'UUID affiché
Pour Grub, faut voir.
Voilà. J'espère que ces pistes t'aideront. Dis-nous sinon. Tu es à un stade chiant, mais proche du but, tu y es presque!!
a++ bon aprem
_______________________
Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
|
| posté par well 17 messages le 02-04-2011 à 16:27 | | Contenu de /mnt/lfs/etc/fstab :
--------------------------------
/dev/hda3 / ext3 defaults 0 0
/dev/hda2 swap swap pri=1 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
devpts /dev/pts devpts gid=4,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
grub.cfg :
----------
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set UnNombre
echo Loading Linux 2.6.37-lfs-6.8 ...
linux /boot/vmlinux-2.6.37-lfs-6.8 root=/dev/hda3 ro
Pour le remplacement de /dev/hda2 avec son UUID la cde grub-install reste
bloquée.
Pour le canal IRC, je ne peux pas cet aprèm mais peut-être ce soir...
Well
|
| posté par Texou 271 messages le 02-04-2011 à 16:38 | | ok ce sera + simple ce soir alors. Car là déjà daos fstab faut remplacer tes hda pas sda. Ensuite, dans .cfg, root= pareil sda pas hda. Et enfin, es-tu sûr d'avoir activé dans le noyau l'option pour le système de fichiers de ta partition? (ext3 ou 4) l'UUID je sais pas s'il marche avec grub-install, mais au moins dans fstab ca marcherait.
Ça marche après ces modif?
_______________________
Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
|
|
|
|