Strona 1 z 1

Zmiana parametrów startowych lilo

: 12 maja 2009, 13:11
autor: Gregor26
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:

Kod: Zaznacz cały

root= w lilo.conf
Moje pytanie:
Czy w trakcie startu lilo można wejść do niego i ręcznie podać mu lokalizację

Kod: Zaznacz cały

root (parametr root= )
Czy jedynym wyjściem jest odpalenie rescuecd, edycja lilo.conf i odpalenie z chroota lilo?

: 12 maja 2009, 14:57
autor: fnmirk
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?

: 12 maja 2009, 14:58
autor: sigo
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)

Kod: Zaznacz cały

man lilo

: 12 maja 2009, 15:31
autor: Gregor26
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?

: 12 maja 2009, 16:01
autor: fnmirk
Według:

Kod: Zaznacz cały

man lilo
man lilo.conf
można. A jak działa praktycznie to musisz sprawdzić, lilo już nikt prawie nie używa.