Vous téléchargez plein d'images ISO de distributions pour les tester, par exemple des liveCDs, la dernière Debian ou la dernière SuSE, etc...
Ce que font la plupart des gens, c'est qu'ils gravent une galette, et bootent sur ladite galette, afin de lancer l'installation ou le LiveCD.
Mais dans certains cas, ce n'est pas possible. Certaines personnes n'ont pas de graveur (ou pire, pas de lecteur). D'autres n'ont pas envie de gaspiller leurs sous à graver un CD ou DVD qui a de grandes chances de partir à la poubelle (et d'augmenter la pollution globale de la planète par la même occasion). Etc...
Ce que je voudrais donc, c'est un moyen :
1/ de booter sur une image ISO qui est déjà sur le disque, sans passer à chaque fois par l'étape gravage, et de lancer le système de base comme ceci.
2/ et qu'ensuite, une fois le système de base lancé et/ou installé, on puisse accéder de nouveau à ce disque virtuel, afin de faire éventuellement des updates avec les paquets de l'ISO.
Pour 2/, c'est le plus facile. Je n'ai pas encore essayé, mais un :
mount -o loop /home/jeanpaul/knoppix.iso /mnt/cdrom/
devrait le faire.Pour 1/, je n'ai pas trouvé quoi que ce soit de vraiment adapté sur le net. Je me souvenais avoir lu une possibilité de ce genre dans un des manuels de mon ancienne Debian, il y a bien bien longtemps, dans une galaxie fort fort lointaine. Las, je n'ai pu retrouver la doc en question.
Il y a de plus un point critique pour 1/ : lors d'une installation de linux, il y a toujours un reboot. À ce moment-là, on risque de perdre le lien fichier / cdrom.
Ce qui serait pas mal, ca serait d'avoir un tout petit système amorçable sur CD ou clef USB, qui demande en prompt la localisation d'un fichier, du genre partition /dev/hda6, et le sous-répertoire jeanpaul/knoppix.iso, qui fasse l'association fichier/lecteur de CD, et ensuite lance un démarrage normal.
Quelqu'un a des pistes pour trouver ça ?
# Essaie qemu ou bochs
Posté par totof2000 . Évalué à 3.
Sinon il y a certainement moyen, pour les distribution qui le permettent de booter sur disquette ou clé USB, et de faire l'install via réseau (FTP, NFS ...), ou tout simplement à partir d'une partition contenant tous les packages d'install
Cordialement
[^] # Re: Essaie qemu ou bochs
Posté par Security__Watch . Évalué à 1.
J'ai pas l'accès direct au réseau sur cette machine donc l'install par le net...
[^] # Re: Essaie qemu ou bochs
Posté par Raphaël SurcouF (site web personnel) . Évalué à 2.
# Exemple avec Fedora
Posté par _seb_ . Évalué à 1.
http://linuxfr.org/tips/321.html(...)
Je pense qu'il doit être possible de faire la même chose pour les autres distributions.
[^] # Re: Exemple avec Fedora
Posté par totof2000 . Évalué à 2.
[^] # Re: Exemple avec Fedora
Posté par Security__Watch . Évalué à 1.
# re
Posté par LaBienPensanceMaTuer . Évalué à 2.
Pour 2/, c'est le plus facile. Je n'ai pas encore essayé, mais un : mount -o loop /home/jeanpaul/knoppix.iso /mnt/cdrom/ devrait le faire.
Trouve tout de suite une autre solution. Ton système de fichier sera toujours monté en lecture seule car l'iso9660 n'est pas prévu pour être modifié. Tu ne pourras donc pas faire tes mises à jour comme tu le souhaitais.
Preuve:
gco:/home/binarym/LiveCD# mount -o loop,rw Live-cd.iso plop/
gco:/home/binarym/LiveCD# mount |grep plop
/home/binarym/Live/CD/Live-cd.iso on /home/binarym/LiveCD/plop type iso9660 (rw,loop=/dev/loop0)
gco:/home/binarym/LiveCD# touch plop/coin
touch: ne peut faire un touch sur `plop/coin':
Pour ce qui est de booté les CD que je crée pour le boulot, j'utilise qemu qui s'en sort très bien. Par contre, je n'ai pas de X ni rien dans le qemu en question, donc je ne saurai te dire jusqu'ou ils ont poussé l'émulation. Et puis, ce n'est pas tout à fait ce que tu veux faire j'ai l'impression.
# Debian sait faire... les autres sûrement
Posté par Hugues Naulet . Évalué à 1.
j'ai un portable sans lecteur cd et j'ai installé la Sarge sans les galettes donc...
Debian fourni des noyaux pour lancer l'install du disque dur, usb, net... ici :
ftp://ftp.fr.debian.org/debian/dists/sarge/main/installer-i386/cur(...)
perso j'avais une woody avec lilo, copier l'iso sur le dur, et en avant la doc Debian.
http://www.fr.debian.org/releases/stable/i386/ch04s05.html.fr(...)
http://www.fr.debian.org/releases/stable/i386/ch05s01.html.fr(...)
A voir si d'autres distros proposent des méthodes similaires.
Bonne chance.
# Re : Booter / installer à partir d'un fichier .iso sur disque dur
Posté par David . Évalué à 1.
Tu peux faire une install via FTP ou NFS :
- tu montes un serveur ftp ou nfs sur ton réseau
- tu rapatries l'arbo de la distrib sur sur ce serveur
- Dans cette arbo se trouve des images de disquettes de boot (fichier IMG). En bootant sur ces disquettes tu pourra choisir de faire l'install à partir de ton serveur en NFS ou FTP.
Suse fourni une image CD (50Mo) pour remplacer les disquettes.
David.
[^] # Re: Re : Booter / installer à partir d'un fichier .iso sur disque dur
Posté par nyarla . Évalué à 1.
et comment on fait ça ??
[^] # Re: Re : Booter / installer à partir d'un fichier .iso sur disque dur
Posté par David . Évalué à 1.
Il faut avoir deux machines (je ne sais pas si tu avais bien compris ça)
- la machine qui héberge le répertoire d'installation via un serveur FTP
- la machine installée
Tu récupères toute l'arborescence ftp://ftp.suse.com/pub/suse/i386/current/(...)
Tu la mets sur ton serveur FTP.
Dans le répertoire boot/bootdisks, tu trouveras les images des 6 (!) disquettes d'install (voir le README pour les créer) (Pour une Mandriva , seules 2 disquettes suffisent d'après mes souvenirs)
tu peux aussi te créer un cd de boot avec l'image boot.iso)
Tu bootes le serveur à installer sur les disquettes ou le CD.
Dans le menu d'install, tu sélectionnes install FTP.
Tu donnes l'adresse de ton serveur FTP et le répertoire de la disrib. (si tu as un accès internet, tu peux diretcment pointer sur ftp://ftp.suse.com/pub/suse/i386/current/(...) )
Et c'est parti !
David.
[^] # Re: Re : Booter / installer à partir d'un fichier .iso sur disque dur
Posté par nyarla . Évalué à 1.
Merci en tous cas pour la réponse
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.