Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/12/2014, à 21:41

jelebrun

Un noyau qui boote avec grub2

Bonjour,
Je voudrais émuler le noyau pépin OS trouvé sur le site http://a.michelizza.free.fr.
J'ai suivi les instructions pas à pas pour créer un disque .img et le lire comme un périphérique bloc avec losetup (http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.Grub22)
mais au moment d'installer grub2 j'ai une erreur

Installing for i386-pc platform.
grub-install : attention : L'entrée « hd0,1 » de device.map est incorrecte. Elle est ignorée. Veuillez corriger ou supprimer device.map.
grub-install : attention : L'entrée « hd0,2 » de device.map est incorrecte. Elle est ignorée. Veuillez corriger ou supprimer device.map.
grub-install : erreur : système de fichiers inconnu.

Mon fichier device.map est :

~$ cat /mnt/virtual/boot/grub/device.map 
(hd0) /dev/loop0
(hd0,1) /dev/loop1
(hd0,2) /dev/loop2
~$ sudo losetup -a
/dev/loop0: [0804]:6979586 (/home/jelebrun/src/pépin/c.img)
/dev/loop1: [0804]:6979586 (/home/jelebrun/src/pépin/c.img), index 32256, taille limite 5644800
/dev/loop2: [0804]:6979586 (/home/jelebrun/src/pépin/c.img), index 5677056

Hors ligne

#2 Le 06/01/2015, à 05:28

jelebrun

Re : Un noyau qui boote avec grub2

Peut-être que le device.map ne convient pas parce que la table des partitions est mal configuré dans mon fichier image.
Au moment créer la table des partitions, fdisk ne propose qu'une plage entre 2048 et le dernier secteur or le secteur que je veux choisir pour losetup est le 63 (63*512=32256offset)
Mais même en ajustant la valeur de l'offset pour le secteur 2048 (2048*512=1048576) l'erreur reste la même.
L'erreur est certainement là mais je ne vois pas.

Hors ligne