| |||||
FORUM HardWare.fr

Linux et OS Alternatifs

Divers

Booter windows 98 avec un serveur PXE à base de raspberry pi| Dernière réponse | |
|---|---|
| Sujet : Booter windows 98 avec un serveur PXE à base de raspberry pi | |
| dxceor2486 | Bon si je met un offset, le pc coince sur le "_" clignotant. Si je n'en met pas, il me dit "invalid system disk Replace the disk, and then press any key" L'offset est mis à 0x1FE (j'ai trouvé 0x55AA à cette adresse là) J'ai mis comme longueur 0x5A0. Je ne sais absolument pas si c'est bon, mais si je met un gros chiffre (comme 0x168000 pour 1.44mo), il affiche un nombre qui grandis sur l'écran de boot rpl et s'arrête à 300 et des poussières et impossible de redémarrer le pc sans l'éteindre et le rallumer
|
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| dxceor2486 | Bon si je met un offset, le pc coince sur le "_" clignotant. Si je n'en met pas, il me dit "invalid system disk Replace the disk, and then press any key" L'offset est mis à 0x1FE (j'ai trouvé 0x55AA à cette adresse là) J'ai mis comme longueur 0x5A0. Je ne sais absolument pas si c'est bon, mais si je met un gros chiffre (comme 0x168000 pour 1.44mo), il affiche un nombre qui grandis sur l'écran de boot rpl et s'arrête à 300 et des poussières et impossible de redémarrer le pc sans l'éteindre et le rallumer
|
| man-x69 |
|
| dxceor2486 | Bon eh bien je viens d'essayer avec
L'ordi démarre, affiche l'écran de recherche du serveur, et au lieu de rester à chercher trouze milliards de serveurs, il passe à un écran avec un curseur clignottant, et l'ordinateur se met à faire un bruit atroce avec le buzzer. En gros ça marche pas, mais au moins on avance et ça c'est bien ! Merci beaucoup :jap: |
| man-x69 |
|
| dxceor2486 | Tiens j'avais commandé une boot ROM pour carte 3com (j'ai pas trouvé ce fichier sur internet). Ce que je ne savais pas, c'est qu'elle viens avec tout un packaging ! Dedans se trouve un manuel, de la paperasse, la rom (encore heureux) et une disquette de configuration. Et dans le manuel j'ai repéré quelque-chose de fort intéressant : Si j'ai bien compris, c'est démarrer windows 95 depuis une image sur un autre ordinateur ! EDIT : J'ai fait ce fichier de config (pour essayer de booter avec une image de test contenant la disquette de boot de windows 98):
Problème : quand je lance rpld, il ne se passe rien, on pourrait penser qu'il se lance en arrière plan, mais même pas, quand je regarde dans htop, on peut voir qu'il ne s'exécute pas ... |
| blazkowicz | Le iSCSI ne marchait pas dans mon cas (je l'ai fait marcher avec virtualbox pour une linux) mais il y avait SSH pour DOS, avec SCP pour les transferts de fichier, et PKZIP côté DOS pour décompresser une archive. |
| man-x69 |
|
| blazkowicz |
|
| blazkowicz | Autre idée, Windows 98 n'a pas vraiment besoin du CD, une copie du principal répertoire sur disque dur suffit. ( \WIN98 )
donc suffit d'une image de disquette DOS avec le packet driver pour la carte 3COM et un moyen de transfert (client FTP? client SSH il y en a un mais c'est lent) une fois que tu as le répertoire \WIN98 entier sur disque dur (et pourquoi pas avoir lancé smartdrv.exe), il n'y a qu'à exécuter setup.exe. |
| man-x69 |
|
| dxceor2486 | Bon j'ai essayé de bidouiller à côté pour avoir une disquette de boot DOS en utilisant cette méthode : http://www.netbootdisk.com/pxeboot.htm ça marche (ENFIN une disquette qui marche !!) mais ... j'ai pas assez de ram pour lancer l'installateur de 98 :cry: (je parle bien évidemment des 640 premiers ko, sinon je vois mal comment 98 pourrait ne pas se lancer avec 128mo de mémoire dispo XD) |
| dxceor2486 |
|
| dxceor2486 | Non mais je parle de la lenteur ... pour les CDs ^^
J'avais calculé que le réseau en 100Mbps en débit équivaudrait à ... un lecteur CD 100x (bon si le PC arrive à maintenir les 100Mbps continuellement seulement) mais avec le réseau, y'a aussi pas de délai d'attente pour que le CD redémarre du coup c'est encore mieux de ce côté là aussi. Cerise sur le gâteau, c'est silencieux <3 |
| bardiel | [:homdex] aussi, car c'est tout à fait le genre de bricolage qui pourrait m'intéresser d'ici quelques temps... par contre à voir en choix entre du transfert en HTTP ou iSCSI.
Quand je lis "parce que c'est lent", hmm à voir derrière quel protocole est utilisé. |
| man-x69 | J'ai aussi essayé le boot PXE (avec iPXE au lieu de pxelinux). Le boot sur un CD est possible, tant que l'OS reste en mode 8088. Une fois passé en mode 386, il perd une partie des variables set par le BIOS. Pour mon installation pseudo-automatique, j'ai mis un disque iSCSI avec les fichiers d'install de DOS, Win3x, Win9x et quelques outils pour partitionner/formater les disques. iPXE attache le disque iSCSI, mais boote sur une image de disquette (j'en ai une avec DOS 6.2 et une autre avec DOS 7 FAT32-compliant), sur lesquelles il y a un pauvre menu batch pour choisir quoi installer. Une fois qu'on a select une option et choisi les bonnes lettres de lecteur, le script copie les fichiers sur le disque local, puis execute l'installeur depuis le disque local. Par contre, je n'ai pas essayé de booter en PXE avec une Raspberry PI. Es-tu sûr que c'est bien du "vrai" PXE (les stations Sun utilisent un ersatz de dhcp et de TFTP pour booter sur le réseau). Si jamais ton système fonctionne aussi avec des 386 et des 486 (iPXE merde en beauté :o, peut-être que RPL passerait), je serais aussi curieux d'essayer, c'est à cause de ces vieilles daubes que je dois garder des disquettes :o. edit: j'avais mal lu, je croyais que tu voulais aussi faire booter ta Raspberry PI avec PXE, il me semble avoir vu passer ça dans la config de U-Boot :o. |
| Kyjja | Drapeau, j'ai pas la solution mais ça m’intéresse [:dawa] |
| dxceor2486 | Non, je viens pas trop par ici, je reste surtout sur le topik du vieux matos (je vous laisse deviner pourquoi ^^) du coup je ne savais pas vraiment qu'il en existait un ... Sorry for that. Néanmoins je ne pense pas que le problème soit lié au fait que ce soit un raspberry pi ou que l'ordinateur cible soit un vieux pentium 2, à mon avis c'est plus lié à la configuration de quelque-chose (ou à la ligne "APPEND" dans le fichier "default" ) vu que pour les images de disquettes cela fonctionne très bien |
| clovis86 | t'as essayé le topic unique du raspberry pi ? |
| dxceor2486 | Bonjour à tous. Avant de vous marrer, oui il existe encore des gens qui installent windows 98 en 2016 :D J'ai un vieux pentium 2 (ainsi que plein d'autres vieux ordis) qui possède une carte réseau 3Com 3c905b-tx sur laquelle j'ai mis une rom de boot PXE. Sur le raspberry pi, j'ai tout configuré pour le boot pxe, et ça fonctionne très bien ... mais seulement pour les images de disquettes ... c'est déjà pas mal pour lancer memtest, formater le hdd ou lancer tout autre utilitaire de diagnostic pour tester le bon fonctionnement du vieux matos que je peux mettre dedans, mais j'aimerai maintenant pouvoir me passer des CDs ... parce que je peux ^^ (et parce que c'est lent :o). Mais le problème comme j'ai dit, c'est que ça ne fonctionne pas ... (et j'ai essayé avec d'autres images et ça semble être la même chose peu importe l'image iso du CD) Voici le fichier de configuration "default" dans le dossier "pxelinux.cfg" :
|


