Diskless Netboot ein Laptop mit defekter Festplatte

981
MARC JONES

Kurze Frage: Ich muss einen Laptop verwenden, bei dem der Festplattenanschluss unter Linux oder Windows durch das Booten über das Netzwerkkabel beschädigt wird.

Vollständige Frage und Hintergrund:

Wir haben 2 Desktopsysteme und 3 Laptops (Dell, Large Acer und Small Acer). Meine Kinder benutzen die Laptops am meisten. Eine Festplatte stürzte ab (großes Acer) und eine andere fiel das untere Gehäuse des kleinen Acer ab, und das Laufwerk wurde am Kabel lose. Also zog mein Sohn das Laufwerk und legte es in den großen Acer. Ich habe ein Ersatzlaufwerk und Systemdisketten bei Acer bestellt. Dann stellte ich fest, dass das Kabel ein paar Pins im kleinen Acer gebrochen hat und die Festplatte nicht verwenden kann.
Ich habe vor einem Jahr einen halben Laptop von EBay gekauft (nur Motherboard und die Hälfte des Gehäuses). Ich habe Speicher, eine Tastatur, eine 120 GB SSD und eine USB3 PCMIA-Karte erworben. Dieses System verwendet den Linux-Ubuntu-Server 14 mit meinem externen 6.5-TB-Laufwerk und hostet meine persönlichen Dateien, Medien, MySQL, UTorrent und einen Webserver, damit ich PHP lernen kann.
Ich fand ein Tutorial und richtete einen PXE-Start mit NFS und TFTP ein, die über meinen Router geleitet wurden (der Router verwendet DD-WRT). ( http://www.serenux.com/2011/04/howto-create-a-diskless-workstation-that-boots-from-pxe-using-ubuntu/ ). Der Laptop bootet und läuft Ubuntu-Desktop über ein Netzwerkkabel. Ich kann jedoch keine Verbindung zum Internet herstellen, obwohl ich verstehe, dass das Kabel möglicherweise nicht funktioniert. Wenn ich jedoch den WLAN-Adapter für das Internet suche, wird mein Netzwerk nicht akzeptiert. Ich entschied mich daher für Windows 7, da ich ein anderes Tutorial gefunden hatte ( http://windowsdisklessaoe.wordpress.com/ ). Dieses verwendet jedoch Windows-Server. Ich bin mit meinem Server-Setup zufrieden, da es jetzt Video zu meinem Himbeer-Pi und einem Android-TV-Stick überträgt, auf dem XBMC und meine anderen Systeme laufen.
Jede Hilfe bei der Verbindung zum Internet mit Linux oder einem Windows-Boot von einem Linux-Server wäre sehr dankbar.

ifconfig:

eth0 Link encap: Ethernet HWaddr b8: 70: f4: ef: 59: 55  inet adr: 192.168.15.111 Bcast: 192.168.15.255 Maske: 255.255.255.0 inet6 adr: fe80 :: ba70: f4ff: feef: 5955/64 Gültigkeitsbereich: Link UP-MULTICAST-MULTICAST-MTU: 1500 Metrisch: 1 RX-Pakete: 367213 Fehler: 0 gelöscht: 0 Überläufe: 0 Frame: 0 TX-Pakete: 222810 Fehler: 0 gelöscht: 0 Überläufe: 0 Träger: 1 Kollisionen: 0 Txqueuelen: 1000 RX-Bytes: 481273230 (481,2 MB) TX-Bytes: 23550846 (23,5 MB)  lo Link encap: Lokaler Loopback  inet addr: 127.0.0.1 Maske: 255.0.0.0 inet6 addr: :: 1/128 Geltungsbereich: Host UPLOPBACK LAUFEN MTU: 65536 Metrisch: 1 RX-Pakete: 183 Fehler: 0 gelöscht: 0 Überläufe: 0 Frame: 0 TX-Pakete: 183 Fehler: 0 gelöscht: 0 Überschreitungen: 0 Träger: 0 Kollisionen: 0 Txqueuelen: 0 RX-Bytes: 13297 (13,2 KB) TX-Bytes: 13297 (13,2 KB)  wlan2 Link encap: Ethernet HWaddr 60: d8: 19: 1a: 76: 1e  inet6 adr: fe80 :: 62d8: 19ff: fe1a: 761e / 64 Geltungsbereich: Link UP-MULTICAST-MULTICAST-MTU: 1500 Metrisch: 1 RX-Pakete: 0 Fehler: 0 gelöscht: 0 Überläufe: 0 Frame: 0 TX-Pakete: 0 Fehler: 0 fielen: 0 Überläufe: 0 Träger: 0 Kollisionen: 0 Txqueuelen: 1000 RX-Bytes: 0 (0,0 B) TX-Bytes: 0 (0,0 B) Unterbrechung: 19  
1
Wenn Sie mit PXE nach Ubuntu booten, können Sie ifconfig ausführen und die Ergebnisse hochladen? Sie sollten einen Eintrag für "eth0" haben ... Kinnectus vor 9 Jahren 0
Ich habe das ifconfig hinzugefügt MARC JONES vor 9 Jahren 0
Ist "192.168.15.111" eine gültige IP für Ihr LAN? Kinnectus vor 9 Jahren 0
Ja, so ist es. Der Computer bootet von eth0, kann aber über eth0 oder wlan2 keine Verbindung zum Internet herstellen MARC JONES vor 9 Jahren 0
Gehen Sie zum Ubuntu Network Manager und überprüfen Sie Ihre Netzwerkkonfiguration, um zu sehen, ob die Router-IP als Gateway hinzugefügt wurde. Möglicherweise möchten Sie eine statische IP-, Subnetz- und Gateway-IP versuchen. Stellen Sie die Ubuntu-IP-Adresse außerhalb Ihres DHCP-Bereichs ein. Kinnectus vor 9 Jahren 0
Im Tutorial zum Einrichten des Systems muss ich die Interface-Datei in "iface eth0 inet manual" ändern, damit die Kabelverbindung nicht verwaltet wird. Ich habe meinen Router so eingestellt, dass er eine statische IP-Adresse für dieses System einstellt und versucht hat, diese Leitung zu entfernen, und es funktioniert nicht mehr. MARC JONES vor 9 Jahren 0
OK. Setzen Sie Ihren Router zurück, um diese Adresse nicht zu reservieren. Verwenden Sie den ersten Eintrag von hier (http://www.cyberciti.biz/faq/setting-up-an-network-interfaces-file/) und verwenden Sie eine IP-Adresse außerhalb Ihres DHCP-Bereichs (melden Sie sich bei Ihrem Router an, um dies zu überprüfen den Bereich) Ändern Sie die Gateway-IP-Adresse in Ihre Router-IP-Adresse. Kinnectus vor 9 Jahren 0
Mein Router setzt das Erzwingen der IP-Adresse nicht und ich setze es als statische Zahl über 200 ein, wobei das Gateway mein Router ist. Es kann immer noch keine Verbindung zum Internet hergestellt werden, aber ich habe meine Router-IP-Adresse und meine Home-Server-IP-Adresse eingegeben. Sie können auf beide nur auf nichts außerhalb des LANs zugreifen MARC JONES vor 9 Jahren 0
Fügen Sie: `dns-nameservers 8.8.8.8 8.8.4.4` zu Ihrer` interface'-Datei -> Speichern -> Neustart Ubuntu hinzu. Kinnectus vor 9 Jahren 0

1 Antwort auf die Frage

0
Bash

Verwenden Sie möglicherweise gpxe, einen Netzwerk-Bootloader, der ein Netzwerklaufwerk (z. B. iSCSI) als Startlaufwerk für die Installation und den Start von Windows oder Linux über das Netzwerk bildet

Überprüfen Sie es hier http://etherboot.org/wiki/index.php