|
Zmiana parametrów startowych lilo
Gregor26 - 12-05-2009 13:11
Witam.
Mam mały problem z Lilo, albo raczej chciałbym się dowiedzieć czy da radę to zrobić.
Sytuacja wygląda następująco: Serwer uległ uszkodzeniu przez co kernel panikuje i zawiesza się cały komputer (co ciekawe panikuje po paru dniach, a przyczyny nie udało się znaleźć; smart nie pokazuje błędów na dysku, memtest nie pokazał błędów z pamięcią, sensory pokazują temperaturę na normalnym poziomie), mając dość walki z tym sprzętem postanowiłem przenieść dysk do nowego komputera (Linux to Linux można przenosić bez problemów), ale na tym komputerze kontroler ide jest zintegrowany z kontrolerem sata przez co Debian rozpoznaje dysk jakby był podłączony do sata. Skoro dysk podłączony jest do sata to nie ma /dev/hda tylko zamienione jest na /dev/sda w związku z tym błędna jest konfiguracja parametru:
root= w lilo.conf
Moje pytanie: Czy w trakcie startu lilo można wejść do niego i ręcznie podać mu lokalizację
root (parametr root= )
Czy jedynym wyjściem jest odpalenie rescuecd, edycja lilo.conf i odpalenie z chroota lilo?
fnmirk - 12-05-2009 14:57
Jeszcze należy zmienić wpisy w pliku /etc/fstab. Dlatego myślę że przeprowadzenie całej operacji z poziomu livecd będzie najprostszym rozwiązaniem. Inna sprawa to nie wiem czy nie lepiej od razu zainstalować gruba?
sigo - 12-05-2009 14:58
O ile lilo uruchomi się poprawnie, powinieneś mieć możliwość modyfikacji parametrów przekazywanych do jądra - zwykle po wciśnięciu klawisza [e] - edit.
Poza tym, by ponownie zainstalować lilo w sektorze rozruchowym, powinna Ci wystarczyć jakakolwiek płyta linuksa - to zajmie dosłownie chwilkę. Do ręcznego nadpisywania mbr, zapoznaj się z podręcznikiem bootloadera, którego używasz (a szczególnie z flagami -C, -S oraz -m) man lilo
Gregor26 - 12-05-2009 15:31
Dziękuję za propozycje ale rozwiązanie z uruchamianiem z livecd/rescuecd jest dla mnie oczywiste. Szukam raczej rozwiązania bardziej kreatywnego.
Zastanawiam się czy można pokombinować i dodać dodatkową opcję w lilo.conf wskazująca na /dev/sda tylko że problem jest z plikiem fstab (dziękuję za przypomnienie, wyleciał mi z głowy). Czy da radę dodać jakiś alias co by pozwolił na zamianę /dev/hda na /dev/sda?
fnmirk - 12-05-2009 16:01
Według:
man lilo man lilo.conf
można. A jak działa praktycznie to musisz sprawdzić, lilo już nikt prawie nie używa.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|