Permalänk

PXE Boot

Hej jag har hållit på med datorer i många år på lekmans nivå. Jag står inför ett problem jag inte har erfarenhet med. Jag behöver PXE boota två laptops för att återinstallera. DVD läsaren och usb delen har lagt ner. Dumt nog pratar dvdn internt via usb. Ja ja... Nätverk fungerar. Hur gör jag för att installera om windows via PXE boot på lättast sätt? Jag har fungerande nätverk redan befintligt och flera fungerande datorer tillgängliga.

Är windows 7 det rör sig om btw.

Visa signatur

Coolermaster Stacker 810. Asus rampage II Extreme x58. Core i7 990x 3.46ghz. 24GB Corsair XMS3. 2st Nvidia 295 Q-Sli. 2x120gb ssd, 1.5tb wd green, 640gb wd blue. (6x500gb raid6, 2x1tb raid0 på adaptec 5805) Corsair AX1200 psu. Lexicon Lambda Usb ljudkort. 2st skärmar + tv.

Permalänk
Medlem
Permalänk

Med risk för att låta urbota dum. Men kan den läsa ISO eller imagefiler med Windows installations skiva? Vill installera om den lokala disken på laptoparna. Då usb och cd inte funkar så komplicerar de ju saker en del. Är ju ändå nyare datorer. core I3 så det är ju lönt att försöka rädda dom.

Skickades från m.sweclockers.com

Visa signatur

Coolermaster Stacker 810. Asus rampage II Extreme x58. Core i7 990x 3.46ghz. 24GB Corsair XMS3. 2st Nvidia 295 Q-Sli. 2x120gb ssd, 1.5tb wd green, 640gb wd blue. (6x500gb raid6, 2x1tb raid0 på adaptec 5805) Corsair AX1200 psu. Lexicon Lambda Usb ljudkort. 2st skärmar + tv.

Permalänk
Medlem

Om du läser instruktionerna http://www.vercot.com/~serva/an/WindowsPXE1.html så beskrives processen. Du pekar ut var på PXE servern du har installationsfilerna.

Permalänk
Medlem

Jag har slitit mitt hår många timmar över liknande bekymmer. Nu ska du få lite hjälp på traven. Jag är en tomte, så ursäkta mitt eventuellt dåliga lingo.

Du ska använda dig av iPXE och Wimboot.

iPXE är en bootrom som ger lite nya funktioner till det ganska usla PXE-protokollet. Wimboot kan boota en Windowsinstallation utan massa tjafs med MEMDISK som aldrig fungerar.

1. Du behöver en fungerande TFTP-server som kan hosta iPXE-bootromen. Jag kör den inbyggda i min Synology NAS, men det finns andra - t.ex Serva ovan eller TFTPD.

2. Du behöver en webserver som kan hosta windowsfilerna.

3. Kopiera innehållet på Windowsskivan till webservern. Exempelvis under /win7/

4. PXE kan inte hostas i ett vanligt nätverk, vad jag fattat. Antingen har du en egen DHCP-server, eller så låter du Serva eller TFTPD göra det. Har du en bra router som kör exempelvis DD-WRT eller Tomato går det också bra. I min Tomato har jag skrivit in under Advanced/Dnsmasq:

dhcp-boot=\undionly.kpxe,,192.168.1.100

Detta innebär att den läser in iPXE-filen (undionly.kpxe) från min TFTP-server på 192.168.1.100 när jag bootar upp datorn och initierar PXE-funktionen.

5. Wimboot tankas ner från http://ipxe.org/wimboot. Instruktionerna där är också ganska bra. Extrahera Wimboot till samma katalog som Windowsfilerna.

6. Sedan skapar du en scriptfil som kan heta boot.ipxe och lägger i /win7/ på din webserver.

#!ipxe kernel wimboot initrd bootmgr bootmgr initrd boot/bcd BCD initrd boot/boot.sdi boot.sdi initrd sources/boot.wim boot.wim imgstat boot

7. Om allt fungerar ska du nu boota med iPXE. Skriv ctrl + D (eller ctrl + C? Jag minns inte, men det står uttryckligen) för att avbryta startloopen som den går in i. Skriv 'dhcp' för att få en IP-adress. Skriv därefter

chain http://dinwebserver/win7/boot.pixe

Och nu ska du se att Windows installationsprogram startas.

Lycka till!

Visa signatur

Intel i9-12900K | Asus STRIX Z690-I | 32 GB DDR5-6400 CL30 | AMD Radeon RX 7900 XTX | WD Black SN850 1 TB
Asus ROG Loki SFX-L 750W | SSUPD Meshlicious | Arctic Cooling Freezer II 280 | Alienware AW3423DWF

Permalänk

Så man måste altså köra någon form av linux distro för att greja det då? Det finns inget windows program som är bra. Typ som man installerar på en klient drar en crossover sladd. Pekar programmet mot en ISO fil och sen rullar den? Behöver inga avanserade saker eftersom det rör sig om två datorer som ska installeras. Sen ser jag till att bygga recovery partition på disken är tanken så slipper man det bekymret i framtiden.

FTP server har jag en som kör Bulletproof G6 Ftp
HTTP server har jag en äldre version av apache som rullar stabilt
DHCP server har jag genom smoothwall 3.0 routern.
Nätverk 1000mbits via en Netgear GS108

Datorer jag har tillgängliga kör Windows 7 64, Windows Vista 64, Windows XP SP3, Och servern kör Win XP SP3 också.

Sitter även på ett netgear Readynas med dubbla 2TB diskar i den som backup. Men har ena disken ledig om det kan vara till hjälp.

Vilken metod är lättast? Jag tänker något i stil med att boota en Image fil i vmware med en klar virutell maskin som klarar PXE boot och dedikera den till andra nätverkskortet i stationära datorn. Sen tuta och köra? Eller är jag fel ute?

PXE borde väll kunna finnas på samma nätverk som annat så som internet och lokala shares finns på?

Skrivet av superapan:

Jag har slitit mitt hår många timmar över liknande bekymmer. Nu ska du få lite hjälp på traven. Jag är en tomte, så ursäkta mitt eventuellt dåliga lingo.

Du ska använda dig av iPXE och Wimboot.

iPXE är en bootrom som ger lite nya funktioner till det ganska usla PXE-protokollet. Wimboot kan boota en Windowsinstallation utan massa tjafs med MEMDISK som aldrig fungerar.

1. Du behöver en fungerande TFTP-server som kan hosta iPXE-bootromen. Jag kör den inbyggda i min Synology NAS, men det finns andra - t.ex Serva ovan eller TFTPD.

2. Du behöver en webserver som kan hosta windowsfilerna.

3. Kopiera innehållet på Windowsskivan till webservern. Exempelvis under /win7/

4. PXE kan inte hostas i ett vanligt nätverk, vad jag fattat. Antingen har du en egen DHCP-server, eller så låter du Serva eller TFTPD göra det. Har du en bra router som kör exempelvis DD-WRT eller Tomato går det också bra. I min Tomato har jag skrivit in under Advanced/Dnsmasq:

dhcp-boot=\undionly.kpxe,,192.168.1.100

Detta innebär att den läser in iPXE-filen (undionly.kpxe) från min TFTP-server på 192.168.1.100 när jag bootar upp datorn och initierar PXE-funktionen.

5. Wimboot tankas ner från http://ipxe.org/wimboot. Instruktionerna där är också ganska bra. Extrahera Wimboot till samma katalog som Windowsfilerna.

6. Sedan skapar du en scriptfil som kan heta boot.ipxe och lägger i /win7/ på din webserver.

#!ipxe kernel wimboot initrd bootmgr bootmgr initrd boot/bcd BCD initrd boot/boot.sdi boot.sdi initrd sources/boot.wim boot.wim imgstat boot

7. Om allt fungerar ska du nu boota med iPXE. Skriv ctrl + D (eller ctrl + C? Jag minns inte, men det står uttryckligen) för att avbryta startloopen som den går in i. Skriv 'dhcp' för att få en IP-adress. Skriv därefter

chain http://dinwebserver/win7/boot.pixe

Och nu ska du se att Windows installationsprogram startas.

Lycka till!

Visa signatur

Coolermaster Stacker 810. Asus rampage II Extreme x58. Core i7 990x 3.46ghz. 24GB Corsair XMS3. 2st Nvidia 295 Q-Sli. 2x120gb ssd, 1.5tb wd green, 640gb wd blue. (6x500gb raid6, 2x1tb raid0 på adaptec 5805) Corsair AX1200 psu. Lexicon Lambda Usb ljudkort. 2st skärmar + tv.

Permalänk

Jag spenderade säkert 3timmar efterforskning i hur det fungerar hittade en guide jag tror jag förstår i grova drag. Frågan är tror ni denna fungerar?

Tanken är att skapa en vmware maskin med win xp. Dedikera ena nätverkskortet till vmware som inte brukas av datorn just nu. Och kunna där igenom installera laptoparna. Kör win vista som höst operativ men tror inte det spelar så stor roll. Core i7 med Asus rampage 2 extreme mobo.

Här är en guide jag hittade.
http://diddy.boot-land.net/pxe/index.htm

Kommer detta fungera för mig tror ni? Det som vore grymt är om de gick och få flera system i en pxe boot miljö virtualiserad så man kan starta den framöver efter behov. men just nu duger win vista eller 7 64bit. Nöjd med båda operativen

Jag installerar mycket via cd/dvd men kan pxe göra jobbet bättre blir jag ju extra glad.

Skickades från m.sweclockers.com

Visa signatur

Coolermaster Stacker 810. Asus rampage II Extreme x58. Core i7 990x 3.46ghz. 24GB Corsair XMS3. 2st Nvidia 295 Q-Sli. 2x120gb ssd, 1.5tb wd green, 640gb wd blue. (6x500gb raid6, 2x1tb raid0 på adaptec 5805) Corsair AX1200 psu. Lexicon Lambda Usb ljudkort. 2st skärmar + tv.

Permalänk

Superapan du säger webserver där. Menar du då en som hostar hemsidor dvs http:// eller menar du en samba server som nyttjar \\ipadress eller en ftp server? Tänkte pröva din metod först då den verkar simplast.

Ursäktar ännu en gång att jag är trög. Detta är helt nytt för mig. Är inte alls van med såna här saker. ljud och musik är mer min grej.

Skickades från m.sweclockers.com

Visa signatur

Coolermaster Stacker 810. Asus rampage II Extreme x58. Core i7 990x 3.46ghz. 24GB Corsair XMS3. 2st Nvidia 295 Q-Sli. 2x120gb ssd, 1.5tb wd green, 640gb wd blue. (6x500gb raid6, 2x1tb raid0 på adaptec 5805) Corsair AX1200 psu. Lexicon Lambda Usb ljudkort. 2st skärmar + tv.

Permalänk
Medlem

Jag har ingen Linuxburk, utan TFTPD och Serva finns till Windows.

Jag kör scriptet ovan via http, som skrivet ovan.

Visa signatur

Intel i9-12900K | Asus STRIX Z690-I | 32 GB DDR5-6400 CL30 | AMD Radeon RX 7900 XTX | WD Black SN850 1 TB
Asus ROG Loki SFX-L 750W | SSUPD Meshlicious | Arctic Cooling Freezer II 280 | Alienware AW3423DWF

Permalänk

Jag har kommit så långt iaf nu så jag har ett CLI och skriva i på laptopen. Men när jag skriver chain http://192.168.100.2/win7/boot.ipxe får jag upp connection timed out. Men på servern går det bra att skriva ipn och komma åt den? why?

edit två... har fått den nu att prata med http servern. Men den bootar inte utan den skriver nu istället

IPXE> Chain http://192.168.100.2/win7/boot.ipxe
http://192.168.100.2/win7/boot.ipxe... ok

sen stannar den helt... webservern verkar ju fungera samma sak ftp saken verkar fungera eftersom den kommer in i bootrommen. Vad kan tänkas strula?

Edit tre... fråga mig inte vad jag gjorde... Men jag jävlades en hel del med filerna. Fick installern nu att vilja ladda mer. Jag kommer nu längre. Nu laddar den upp windows installern. Men hänger sig pricis innan man skall få upp muspekaren och alla dialog rutor. Vilket är udda. Försöker med vista och ser om det gör någon skillnad. Annars är jag stuck igen.

Visa signatur

Coolermaster Stacker 810. Asus rampage II Extreme x58. Core i7 990x 3.46ghz. 24GB Corsair XMS3. 2st Nvidia 295 Q-Sli. 2x120gb ssd, 1.5tb wd green, 640gb wd blue. (6x500gb raid6, 2x1tb raid0 på adaptec 5805) Corsair AX1200 psu. Lexicon Lambda Usb ljudkort. 2st skärmar + tv.

Permalänk

Jag har fått det till stor grad att fungera. Men behöver hjälp med en sissta sak. Hur får man en windows XP installation att fungera över IPXE med womboot? jag finner ingen information på det online.

Jag har gjort så här.

Routern smoothwall 3.0 kör handshake och delar ut ip vars TFPD server finns på. Sen ansluter laptopen till min windows server. Laddar ner undionly.kpxe och kör den. Sen kan jag köra dom andra installationerna via apache. Men skulle behöva hjälp med windows XP för det duger tygligen inte att peka emot setup.exe? Och Womboot verkar inte hjälpa mig speciellt mycket där. Några förslag?

Chain http://192.168.1.3/win7/boot.ipxe fungerar fint
Chain http://192.168.1.3/vista/boot.ipxe fungerar fint
Chain http://192.168.1.3/win8/boot.ipxe fungerar fint

Chain http://192.168.1.3/winxp/setup.exe fungerar inte alls. Den totalt krashar.

Vad behöver man göra för att få äldre windows och linux distar att fungera? Någon windows version måste ju installera på mina datorer så jag antar det är bara att pröva.

Jag kör med superapans metod nänd ovan.

Visa signatur

Coolermaster Stacker 810. Asus rampage II Extreme x58. Core i7 990x 3.46ghz. 24GB Corsair XMS3. 2st Nvidia 295 Q-Sli. 2x120gb ssd, 1.5tb wd green, 640gb wd blue. (6x500gb raid6, 2x1tb raid0 på adaptec 5805) Corsair AX1200 psu. Lexicon Lambda Usb ljudkort. 2st skärmar + tv.