Pages : 1
#1 Le 31/12/2014, à 20: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, à 04: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
Pages : 1