Hallo LUG,
kennt sich jemand mit PXE gut aus? Ich wollte WindowsXP.iso oder irgend ein anderes iso image über PXE booten, weis aber nicht wie das geht. Von einem Diskettenimage klappt es wunderbar (auch nicht alle Dos-Versionen funktionieren, aber das ist erstmal Nebensache). Hier ein Auszug aus der pxe default conf:
LABEL dos kernel memdisk append initrd=dos/dos.img
Nun meine Frage: Wenn ich von einem iso image booten will, muss ich dann per Diskettenimage booten und dort irgendwie das iso image mounten, oder kann man auch direkt von dem iso booten? Danke im Voraus.
Gruß Frank
Hallo Frank,
On Wed, Jul 16, 2008 at 09:06:15 +0200, Frank Menzel wrote:
kennt sich jemand mit PXE gut aus? Ich wollte WindowsXP.iso oder irgend ein anderes iso image ueber PXE booten, weis aber nicht wie das geht. Von
AFAIK geht das gar nicht. Spaetestens wenn der Kernel des jeweiligen Systems loslaeuft, will er direkt ans CDROM-Laufwerk, um von dort weitere Dinge nachzuladen. Ueber PXE kann man nur eine Kernel/initrd-Kombination booten, die dann ebenfalls uebers Netz auf weitere Ressourcen zugreift.
Ob es ueberhaupt eine netboot-faehige Version von Windows XP gibt, weiss ich nicht. Fuer Windows-Fragen ist diese Maillingliste der falsche Platz.
Gruss, Chris
"Frank Menzel" frank.menzel@wg65.de wrote:
Nun meine Frage: Wenn ich von einem iso image booten will, muss ich dann per Diskettenimage booten und dort irgendwie das iso image mounten, oder kann man auch direkt von dem iso booten? Danke im
"vom ISO booten":
Es bootet, untechnisch formuliert, bei der CD nicht das sichtbare Dateisystem, sondern ein Diskettenimage, das irgendwo auf der CD liegt.
Eine Rechner bootet üblicherweise von CD-ROM, in dem er das (gemäß El Torito) dort hinterlegte Diskettenimage lädt. Das System in dem Diskettenimage muss nun ganz normal auf die CD zugreifen; von wo es gebootet wurde weiß es erstmal nicht.
Man müsste also für dein Szenario nicht nur das Diskettenlaufwerk abstrahieren/virtualisieren (Zugriff auf Image via Diskettenlaufwerk => via PXE), sondern auch das CD-ROM-LW. Dafür stellt PXE keine Einrichtungen bereit.
Grundidee (neben der Beschaffung einer PXE-fähigen Windowsversion, deren Existenz ich aufgrund der Maus-Tastatur-Bildschirm-Gerät-Bindung bei Windows bezweifle): Boote via PXE ein Mini-Linux-System. Starte VMWare (Grafikanzeige ggf. via X-forwarding auf Host). Starte in dieser VMWare die Windowsinstallation. Unter der Haube ist entweder die CD-ROM oder die HD ein remote blockdevice. Hoffe anschließend, dass Windows damit klarkommt, dass sich seine HW-Umgebung drastisch ändert.
Was willst du *eigentlich* machen?
Viele Grüße Fabian
lug-dd@mailman.schlittermann.de