Zmiana parametrów startowych lilo

Pomoc dotycząca instalacji systemu
Gregor26
Posty: 2
Rejestracja: 12 maja 2009, 13:00

Zmiana parametrów startowych lilo

Post 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?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post 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?
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post 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
Gregor26
Posty: 2
Rejestracja: 12 maja 2009, 13:00

Post 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?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post 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.
ODPOWIEDZ