|
program rozruchowy trochę inaczej
lun - 01-02-2010 22:24
Witam szanownych użytkowników. Może nie korzystam z Debiana jako dystrybucji, ale wasze forum jest chyba najprężniejszym i najbardziej konkretnym w sieci.
Potrzebuję pomocy bardziej doświadczonych kolegów, w pewnej nietypowej sprawie.
Poszukuję ,,rozwiązania'', a raczej podpowiedzi jak rozwiązać pewne zagadnienie.
Muszę za pomocą żądania PXE z komputera, przetransportować na niego przez TFTP coś na wzór programu rozruchowego, który zamiast wskazywać system roboczy spośród zainstalowanych, pozwoli na wykonanie skryptu mającego za zadanie ,,odebranie'' z serwera w sieci obrazu partycji i odtworzenie jej na tymże komputerze.
Znając pingwinka i jego ,,co sobie wymyślisz, możesz wykonać'' - jest to możliwe. Jednak moja wiedza z tego zakresu, na chwilę obecną nie jest wystarczająca aby to wykonać. Czy GRUB dałby radę coś takiego zrobić? Czy raczej powinienem skierować się w stronę pełnych, acz malutkich dystrybucji?
Wszelkie pomysły, podpowiedzi i rady mile widziane.
Pozdrawiam serdecznie, LuN
mariaczi - 15-02-2010 09:13
Te dwa linki zapewne będą Ci pomocne http://www.debian.org/releases/stabl...apas02.html.en http://www.debian-administration.org/articles/478 Jak już będziesz miał możliwość uruchamiania stacji bez systemu po sieci, to dalej pozostanie Ci zaproszenie do współpracy np. dd wraz z nfs lub skorzystanie z zawartości UBCD (Ultimate Boot CD) np. Acronisa.
lun - 05-04-2010 18:32
Odświeżę troszkę temat, bo jest on wciąż aktualny.
Zapoznałem się już z pewną ilością literatury w tym temacie, zrobiłem kilka prób (m.in. Linux Terminal Server Project) ale nadal problemem największym staje się dla mnie przygotowanie "obrazka" systemu ładowanego przez TFTP.
Większość porad każe ściągnąć jakiś konkretny, już przygotowany obrazek - wsadzić go do konkretnego katalogu i już. Jednak żaden z tych przygotowanych obrazków nie posiada interesującego mnie oprogramowania.
Przy LTSP wszystko wyglądało bardzo fajnie, mógłbym przerobić skrypty konfiguracyjne aby spełniały moje wymagania, jednak nie wiedziałem jak poradzić sobie z problemem kilku brakujących programów.
Czy wystarczy skopiować pliki od danego oprogramowania z dystrybucji bazowej, do wersji ładowanej przez PXE aby móc z nich korzystać?
Ewentualnie jak mogę przygotować sobie taki obrazek ładowany przez PXE? Mógłbym poskładać sobie niezbędne oprogramowanie w dystrybucji a potem przegrać strukturę katalogów i plików do katalogów TFTPBOOT - tylko czy to wystarczy aby system był ładowalny? Z góry dziękuję za rady.
Update : Przyszło mi do głowy jeszcze edytowanie initrd. Czy można edytować initrd na tyle, aby dodać do niego np. pakiet ntfs-progs, oraz skrypt do wykonania na końcu ładowania?
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|