Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

GRUB/Lilo ne veut pas trouver/lancer linux ?! mkinitrd failed

1 réponse
Avatar
waca999
Bonjour à tou(te)s;

2 disques dur sur mon pc.

1 disque de 80Go en SATA
1 de 4Go pour mes petites sauvegardes en IDE

Sur mon 80Go :
1 partition de 20Go / XP/SP2/NTFS
1 partition de 30Go en FAT32 (docs)
Je laisse à l'install de la MDK le soin de gérer le reste de la place
dispo pour s'installer.

J'install donc ma MDK10.0 et au moment de choisir le 'chargeur', j'ai
une erreur mkinitrd failed puis : mon disque de 80Go étant
trouvé en hde qu'il s'agisse de GRUB ou Lilo en texte ou graphique,
il trouve sans aucun problème mon XP, mais quand j' ajoute linux,
que je choisis l'un ou l'autre des 2 noyaux proposés (/boot/vmlinuz ou
/boot/vmlinuz2.6.3-4mdk) il ne veut pas l'ajouter à la liste des
choix possible; donc évidemment au reboot, je n'ai que mon XP;
impossible d'avoir le choix de booter sur linux.

A l'aide svp, je ne suis pas 'marié' avec grub (qui d'après ce que j'en
ai lu serait quand mm le meilleur 'chargeur'), ni avec lilo; donc même
si vous avez une autre solution; je suis preneur.
Merci.

ps: dans mon cas, il faut bien choisir d'installer le chargeur sur hde
et non sur hde1 (partoche de XP)? n'est-ce pas ?

1 réponse

Avatar
Miguel Moquillon
Le Thu, 14 Oct 2004 14:05:46 +1100, waca999 a écrit :

J'install donc ma MDK10.0 et au moment de choisir le 'chargeur', j'ai
une erreur mkinitrd failed
mkinitrd permet de créer une image noyau initrd.img qui sera chargée en

mémoire lors du boot pour charger toutes les dépendances par rapport à
ton matériel avant de donner la main à ton noyau vmlinuz.
S'il y a eu erreur de mkinitrd, cela signifierai donc qu'il n'a pu créer
l'image initrd.img nécessaire pour pouvoir booter sans encombre sur ton
système GNU/Linux. Or, cette image doit être référencée par grub et
par lilo, ce qui signifie que comme ils ne le trouvent pas, ils ne
chargent pas dans le boot sector la référence de ton système GNU/Linux.

Donc, une solution est de booter sur ton CD GNU/Linux (ici Mdk), de monter
tes partitions linux (par exemple le '/' dans /mnt/floppy, le reste par
rapport donc à /mnt/floppy: '/usr' dans /mnt/floppy/usr si '/usr' est une
partition à part entière par exemple), de te chrooter dans /mnt/floppy
(chroot /mnt/floppy), de lancer à la main la commande mkinitrd, de
relancer lilo si jamais tu souhaites l'utiliser, de te déchrooter (exit),
de démonter toutes tes partitions dans le bon ordre dans /mnt/floppy
(/mnt/floppy en dernier donc), et de rebooter.

Bon courage :)

Miguel