Jestem osobą całkowicie ślepą, więc nie mogę zainstalować Linuksa podczas normalnego procesu instalacji. SSH działa dla mnie jak zawsze, czy można użyć połączenia ssh do zdalnej instalacji serwera Linux? Idealnie chciałbym włożyć dysk CD, włączyć komputer, na którym chcę zainstalować Linuksa, SSH i zainstalować przez SSH. Nie jestem uzależniony od tego, jakiej dystrybucji używam, mam również doświadczenie z FreeBSD i OpenBSD, jeśli jest to możliwe.
10
Jedną rzeczą, którą możesz zrobić, to znaleźć liveecd lub liveusb, który uruchamia się i automatycznie uruchamia sieć i ssh. Może działać coś w rodzaju dostosowanej wersji SystemRescueCd .
Po uruchomieniu systemu możesz włączyć SSH, a następnie użyć czegoś takiego jak debootstrap, aby przeprowadzić instalację systemu debian lub ubuntu.
źródło
Nie wiem o SSH, ale możliwe jest skonfigurowanie systemu do korzystania z konsoli szeregowej za pomocą
console=ttyS0
(dla pierwszego portu szeregowego) lubconsole=ttyUSB0
(dla portu szeregowego podłączonego przez USB) w wierszu poleceń jądra.Domyślnie używa to 9600, bez parzystości, 8 bitów, bez kontroli przepływu. Możesz określić inną prędkość transmisji, jeśli chcesz:
console=ttyS0,115200
źródło
To nie odpowiada dokładnie na zadane pytanie, ale możliwe, że rozwiązuje problem, z którym chcesz się uporać.
Jeśli obawiasz się, że nie możesz użyć normalnego procesu instalacji, najlepiej jest zainstalować nienadzorowaną instalację. Jeśli używasz maszyn wirtualnych, testowanie może być bardzo szybkie.
W świecie opartym na redhat, takim jak CentOS, Fedora i inne, dostępny jest kickstart. W efekcie tworzysz plik, który odpowiada na wszystkie pytania zadane przez instalatora i instaluje się sam. Wszystko, co musisz zrobić, to skierować jądro na plik kickstart, który może znajdować się na instalacyjnej płycie CD, jeśli chcesz zrobić nowy obraz dla każdej maszyny, ale bardziej przydatny byłby gdzieś na serwerze internetowym, więc po uruchomieniu systemu możesz to zrobić zrobić:
linux ks = http: //somehost.tld/path/to/my/kickstart.cfg
Kolejnym etapem automatyzacji jest automatyczne uruchomienie i do tego konieczne jest uruchomienie PXE. Krótka wersja tego, co się dzieje, polega na tym, że BIOS ładuje jakiś kod, który prosi serwer dhcp o informacje sieciowe, a także o lokalizację sieciową (host i nazwa pliku), która określa, co powinno się dalej stać. Następnie ładuje to, co normalnie otrzymałby z grub (tj. Parametry jądra / initrd + jądra, w tym lokalizację pliku kickstart) przez TFTP z tej lokalizacji określonej przez serwer dhcp.
Automatyczna instalacja zainicjowana przez PXE jest dostępna również w klonach innych niż RedHat, chociaż nie znam szczegółów.
Najlepszą wiadomością jest to, że ta dość zaangażowana konfiguracja jest zautomatyzowana i w dużym stopniu udokumentowana przez wspaniałych ludzi z projektu cobbler . Z rana nigdy nie widziałem szewca do w pełni funkcjonalnego zautomatyzowanego środowiska instalacyjnego.
źródło
Jeśli planujesz używać zwirtualizowanego systemu operacyjnego, po prostu pobrałbym wstępnie skonfigurowaną wersję Ubuntu 8.04 Long Term Support JeOS (oznacza to po prostu wystarczający system operacyjny, jest on skonfigurowany ze specjalnymi modułami gości vmware. LTS oznacza mniej zbędnych poprawek). Jeśli twoim głównym zainteresowaniem jest serwer, to wystarczy - w przeciwnym razie menedżer pakietów pobierze i zainstaluje środowisko pulpitu, jeśli zainstalujesz dowolny pakiet, który zależy od jednego. Możesz uzyskać dobry darmowy obraz tutaj: http://www.vmware.com/appliances/directory/1282 tekst linku. Możesz od razu zalogować się za pomocą domyślnego hasła (w tym przypadku użytkownik = „Użytkownik”, hasło = „użytkownik”. Wierzę, że root jest domyślnie wyłączony, więc używaj sudo do zmiany haseł itp.) Działa to świetnie w odtwarzaczu VMware, który domyślnie jest to zmostkowana sieć, dzięki czemu możesz po prostu ssh w sieci LAN lub przekierować porty i mieć dostęp z dowolnego miejsca. Zaczniesz od systemu podobnego do instalacji sieciowej systemu bazowego Debiana. Oczywiście, jeśli używasz tego w kluczowym systemie, chciałbyś w jakiś sposób skontrolować lub zweryfikować wiarygodność oryginalnego obrazu, a nie coś, w czym jestem ekspertem.
źródło