Forum Linux.général boot sur hdd usb ???

Posté par  .
Étiquettes : aucune
0
21
jan.
2007
bonjour,

je voudrais pouvoir booter sur mon disque dur externe usb sans toucher au bios. Je sais qu'on peut créer un cd de boot qui va charger un noyau minimal pour lancer l'usb...

le problème c'est qu'après bcp de recherche je ne trouve ni cd, ni moyen de le créer facilement.
j'ai essayre d'utiliser mkinitr-cd (utilitaire que je n'ai pu trouver que sous debian) et mkinitramfs.... aucun des 2 ne me donnent des résultats...

pour mkinitramfs... je ne sais plus quel est le problème.....
sous mkinitrd-cd(qui génère un fichier qui peut être utilisé pour le boot usb), l'erreur doit se situer dans le code

tmpimage=`mktemp`
..
size=`du -s $tmpstructure | awk '{print $1}'`
size=`expr $size + $reserve_kbytes`
echo "The image will take ${size} kb (including ${reserve_kbytes} kb of free"\
"space for temp files)."
...
echo -n "Creating image file ... "
/bin/dd if=/dev/zero of=$tmpimage bs=1024 count=$size 2> /dev/null || {
echo "failed during creation with dd !"
exit 2
}
echo y | /sbin/mke2fs -i $bytes_per_inode -m 0 -q $tmpimage \
> /dev/null 2> /dev/null || {
echo "failed during creation with mke2fs !"
exit 2
}
echo "done"
echo -n "Copying structure to image file ... "
mount -o loop -t ext2 $tmpimage $mntpoint
# copy the structure onto it

cp -a $tmpstructure/* $mntpoint

rm -rf $mntpoint/lost+found

# save and compress the image
umount $mntpoint


l'erreur est provoqué sur la ligne en gras: il me renvoi "Aucun espace disponible sur le périphérique"

donc si quelqu'un saurai comment débuguer ce script ou alors trouver un script fonctionnel, ou carrément un cd de boot déjà tout fait, je suis preneur!!

merci
  • # et si tu essayes

    Posté par  (site web personnel) . Évalué à 2.

    avec une variable size plus grande. Et après le mount, tu peux essayer de lancer df pour voir effectivment la place que tu as sur ton image disque.
    Car je suppose que le fs va prendre un peu de place ... et peut être que reserve_kbytes n'est pas assez important

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.