Kiri :: Blog

Aller au contenu | Aller au menu | Aller à la recherche

mardi, juillet 8 2008

Comment créé une disquette de boot (à l'ancienne) sans lecteur de disquette ?

Aucun problème sous linux vous allez me dire, oui mais généralement sous linux on est pas trop con pour se cantonné à un point de backup/extraction possible :-)

Là mon problème était de faire une disquette de boot Norton Ghost sans le lecteur de disquette, et même si je pouvais en prendre un dans le stock à 1m de moi, je suis trop flémmard pour faire ça !

Première étape : Virtualiser le lecteur de disquette, comment ?

  • Faire un PC Virtuel, installer un windows dessus, copier le problème (exemple : une install de drivers uniquement sur disquette (si si il y en a !), Norton Ghost dans mon cas, ...)
  • Trouver un genre de Daemon Tools mais pour disquette.
  • Chercher le chamane pour invoquer les Dieux du PC, et jeter de la poudre verte a tous va.
  • D, la réponse D.

Eliminons les conneries, il nous reste 2 possibilités : Le PC virtuel, l'émulateur de lecteur. 
Le PC virtuel, ok c'est sur que ca marche tout de suite, car outils identique (PC Virtuel sur mon pc de dév et Virtul Server 2005 sur le serveur...), mais ahem qu'est-ce que c'est une usine a gaz pour une simple disquette...
L'émulateur de disquette, wé bien ca, c'est djeunz, c'est frais, ca sent l'optimisé... Mais où trouver un émulateur de disquette ? Google, mon google, où trouver un Virtual Floppy Drive ? "Sur ce site mon ami"

On télécharge, on essaye, et hoooo miracle, un vrai Daemon Tools, réduit à l'essentiel mais pour disquette ! /me falling in love !

PS: Pour ceux qui me diront : "Mais tu n'avais qu'a dév l'émulateur", je leur répond "pluralitas non est ponenda sine necessitate"

Comment convertir un disque à taille variable vers un disque à taille fixe sur un Virtual PC

Lundi midi l'ordre est passé, je suis admin officiel.

Première tache : changer les disque virtuel sur Virtual PC 2005 r2... les disques variables c'est beaux, mais quand un disque en GuestOS utilise 10Go et que dans l'HostOS il prend 35Go, ca picote dans le cou...

Voici la méthode que j'ai utilisé pour les windows:

  • On défrag dans le GuestOS
  • On monte le PreCompact.iso dans le GuestOS et on l'execute. 
  • On Shutdown le GuestOS
  • On Compact le disque si on a le temps, sinon passer a la suite.
  • On monte le disque a taille fixé préalablement créé (attention ca se fait pas en 10sec, ca prends du temps, suivant la taille ! -> 10Go ~ 10 min avec charge sur le bus SCSI)
  • On Prend l'image de Norton Ghost (je peux pas vous la passer, car interdit :/ mais la procédure pour la faire est dans le billet d'après) et on la monte
  • On boot le GuestOS, on fait le clone du disque
  • On Shutdown, on démonte la disquette et l'ancien disque et Roulez jeunesse !

Avantages : le premier, le gain de place général environ 1/3 gagné (68Go... tout de même), le deuxième et non des moindres, la durée dans le temps, je sais qu'il ne dépasserons pas les 16Go ! Donc plus de machine qui se met en pause du au manque de place !

Inconvenient : Si le GuestOS a besoin de place, ca va être un peu chiant ^_^ Faut refaire tout depuis le début ou ajouter un disque, mais ca feras 2 lettres (exemple C: et D:) ou deux point de montage (/ et /home).

Attention compacter le disque demande au moins la taille pris par le disque actuelle (méthode de copy et non de mod) : Si mon pc1.vhd prend 30Go, il me faut 30Go en rab dans le répertoire où est mon .vhd

Temps de la procédure : suivant la charge du bus SCSI et de la conf, mais pour 6 machine j'ai pris 6h environ.

vendredi, janvier 4 2008

VMWare erreur...

Si vous utiliser VMWare et que vous avez une erreur "Invalid disklib error" c'est que vous avez mis un accent ou un char qui n'est pas dans la table US-ASCII... genre "àbrà" ne passera pas...