Chciałbym PXE uruchomić laptopa, aby zainstalować na nim Debiana.
Zwykle używałbym kabla CAT5 do podłączenia laptopa do routera, ponieważ nie mogę uruchomić się z sieci przez Wi-Fi. Mój router z systemem Tomato przypisałby adres IP, a następnie wskazywał maszynę wirtualną na moim laptopie jako serwer next_, a maszyna wirtualna obsługiwałaby wszystko, co potrzebne do zainstalowania systemu operacyjnego, konfiguracji wypychania za pośrednictwem Ansible itp.
Tym razem nie mam routera. Jest tu sieć Wi-Fi, której nie kontroluję, a router ISP prawdopodobnie nie ma konfiguracji do skonfigurowania dowolnego serwera next_server.
Podczas uruchamiania laptopa rozważałem podłączenie go bezpośrednio do laptopa za pomocą kabla CAT5. (Zakładam, że oba porty Ethernet obsługują automatyczne wykrywanie, więc nie będę musiał korzystać z kabla krosowego).
Nie chcę instalować dużej ilości oprogramowania na swoim laptopie, aby to zrobić, ale w razie potrzeby mogę zadowolić się kilkoma prostymi pakietami.
Ostatecznie chcę, aby ten laptop uruchomił się przez sieć, znalazł maszynę wirtualną na moim laptopie i zaczął uruchamiać - wszystko bez konieczności ponownej konfiguracji czegokolwiek na routerze ISP.
Maszyna wirtualna działa w Oracle VirtualBox i z jakiegoś powodu jest obecnie skonfigurowana z dwiema kartami sieciowymi. W razie potrzeby elastycznie zmieniam te ustawienia maszyn wirtualnych.
Pierwszy adapter jest dołączony do Bridged Adpater o nazwie wlan0.
Drugi adapter jest dołączony do adaptera samego hosta o nazwie vboxnet0.
EDYCJA: Aby odpowiedzieć na niektóre komentarze i wyjaśnić moją konfigurację, nie ma żadnych komputerów z systemem Windows.
Jest tutaj router Wi-Fi dostarczony przez dostawcę usług internetowych, którego nie mogę kontrolować; ma włączony DHCP, więc urządzenia bezprzewodowe i laptopy otrzymują adresy IP NAT, ale nie ma wartości następnego serwera do uruchamiania sieci.
Router bezprzewodowy nie nadaje się również do dodatkowych połączeń Ethernet, więc nie mogę podłączyć nowego laptopa bezpośrednio do portu Ethernet.
Oba laptopy mają bezprzewodowe karty sieciowe i łączą się z routerem bezprzewodowym w celu uzyskania dostępu do Internetu. Laptopy mają także rzadko używany port Ethernet.
Drugi laptop nie ma systemu operacyjnego; dysk jest wyczyszczony i gotowy do zainstalowania systemu operacyjnego.
Mój fizyczny laptop obsługuje Debiana.
Mój laptop ma maszynę wirtualną Debiana uruchomioną w Virtual Box, której używam do obsługi sieciowych klientów rozruchowych. Ta maszyna wirtualna obecnie zakłada, że router Tomato zapewni DHCP, a także wartość następnego serwera wskazującą na maszynę wirtualną.
Router Tomato nie jest już w miksie, tylko wspomniany wyżej router bezprzewodowy, co powoduje mój obecny smutek.
VM zapewnia uruchamianie PXE, dzięki czemu klienci rozruchowi mogą uruchamiać się z dysku CD Rescue CD, TRK, instalatorów Debiana, Live CD Debiana itp.
Zwykle uruchamiam instalator Debiana za pomocą PXE, a następnie wskazuję tę samą maszynę wirtualną dla wstępnie ustawionej konfiguracji Debiana, ponieważ maszyna wirtualna działa również na serwerze HTTP, aby obsługiwać wstępnie wybrane pliki.
Jeśli mogę przejść do wstępnie skonfigurowanej konfiguracji, uruchamiając system z wypalonego instalatora CD lub USB, uważam to za realne obejście dla mojej sytuacji. Najprawdopodobniej muszę nagrać dysk CD, ale musiałby to być dysk CD o pojemności 650 MB lub mniejszej, ponieważ nie ma tutaj żadnych płyt DVD.
Po zakończeniu instalacji podstawowej uruchamiam polecenia Ansible z fizycznego laptopa, aby wypchnąć zmiany konfiguracji na nowo udostępniony sprzęt.
źródło
Odpowiedzi:
Najłatwiejszym sposobem jest utworzenie bootowalnej pamięci USB z posiadanego systemu Debian ISO i połączenie z drugim laptopem za pomocą ręcznej konfiguracji IP
źródło
Wybrana odpowiedź oznacza utworzenie napędu USB; prawdziwy ból. Możesz skonfigurować serwer PXE i rozpocząć instalację Debiana w 15 minut, bez dotykania już istniejącego serwera DHCP. Zobacz tutaj: https://www.vercot.com/~serva/an/WindowsPXE1.html
Debian konkretnie zobacz tutaj http://vercot.com/~serva/an/NonWindowsPXE3.html
(Jestem związany z rozwojem Serva)
źródło
W tym celu można użyć protokołów bootp lub DHCP. Nie potrzebujesz routera, ale potrzebujesz czegoś, co zapewni te protokoły.
Prawie dowolne automatyczne wykrywanie karty sieciowej. To coś w rodzaju współczesnego mitu, którego potrzebujesz.
To, czego chcesz użyć, to zmostkowany adapter, podłącz go do sieci Ethernet i podłącz laptopa bezpośrednio. Możesz także użyć adaptera tylko do hosta, a następnie w systemie Windows połączyć jego interfejs z innym adapterem.
źródło