Freesco, NND, CDN, EOS
http://forum.freesco.pl/

LILO - jak zainstalować na dysku innym niż systemowy.
http://forum.freesco.pl/viewtopic.php?f=22&t=16599
Strona 1 z 1

Autor:  viater [ czwartek, 21 lutego 2008, 13:15 ]
Tytuł:  LILO - jak zainstalować na dysku innym niż systemowy.

Mam taki układ:
- dysk hda, na którym chodzi normalnie NND,
- dysk hdc, na który zrzucam backup (taka sama struktura partycji, jak na hda, w sumie takie "lustro").

Jak przeinstalować LILO na tym drugim dysku (hdc) w czasie pracy systemu (nie podłączając i nie bootując z CD) ?

Zrobiłem

mount /dev/hdc1 /mnt/hdc1
chroot /mnt/hdc1
lilo -v

- i qpa, LILO i tak przeinstalował się na hda.

Chodzi mi o to, żeby w razie padu pierwszego dysku, podpiąć drugi jako hda i żeby NND wstało z niego od kopa.

Autor:  zciech [ czwartek, 21 lutego 2008, 14:54 ]
Tytuł: 

A czy w lilo.conf nie znajduja sie dane dla lilo?
: [/] [] ()
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda <--- TUUUUUUUUUUUUUUUUUUUUUUUU
message = /boot/boot_message.txt
prompt
timeout = 5
default = NND_2431-586
# Override dangerous defaults that rewrite the partition table:
# Normal VGA console
vga = normal
# Linux bootable partition config begins
image = /boot/bzImage
root = /dev/hda1
label = NND_Router
read-only
#

Autor:  viater [ czwartek, 21 lutego 2008, 15:56 ]
Tytuł: 

zciech pisze:
A czy w lilo.conf nie znajduja sie dane dla lilo?
: [/] [] ()
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda <--- TUUUUUUUUUUUUUUUUUUUUUUUU

Oki, tak też myślałem - czyli to wskazuje miejsce, gdzie LILO ma się zainstalować ?
Czyli zmieniam na

boot = /dev/hdc

potem chroot na hdc1, lilo i co dalej ?

Nie muszę przypadkiem z powrotem wpisać tam /dev/hda, jeśli chcę, aby po przełożeniu hdc na hda system mi się bootował z hda (czyli "starego" hdc) ?

Chodzi mi o to, czy ten wpis służy wyłącznie do wskazania, gdzie ma się LILO zainstalować, czy może jest też brany pod uwagę podczas uruchamiania systemu ?

Autor:  JakubC [ czwartek, 21 lutego 2008, 18:09 ]
Tytuł: 

lilo -M /dev/hdc mbr

Wpisu boot nie wolno Ci zmieniać, wtedy system nie wystartuje.

Pozdrawiam

Autor:  viater [ czwartek, 21 lutego 2008, 18:28 ]
Tytuł: 

JakubC pisze:
lilo -M /dev/hdc mbr

Wpisu boot nie wolno Ci zmieniać, wtedy system nie wystartuje.

Pozdrawiam


No właśnie miałem wątpliwości, dlatego zapytałem.

Sorry za zawracanie dupy podstawowymi rzeczami - sprawdziłbym sobie to wszystko sam, ale nie mam jak - routerek musi chodzić 24h/d, bo inaczej userzy mnie zatłuką ;)

Jeszcze raz dla jasności powtórzę, że na hdc1 mam kopię systemu działającego na hda1 (tak zrobioną, że hdc1 jest jakby mirrorem dla hda1) i chcę zrobić tak, aby w razie padu hda, podpiąć hdc na hda i odpalić NND "out of the box", bez potrzeby bootowania z CD, chrootowania i lilowania.

Czyli rozumiem, że w lilo.conf nic nie zmieniam, tylko uruchamiam lilo z parametrem -M /dev/hdc mbr i będzie OK ?
Z tego wynikałoby również, że nie muszę przed instalacją lilo chrootować się na hdc1 ?

Autor:  JakubC [ czwartek, 21 lutego 2008, 18:30 ]
Tytuł: 

Dokładnie tak, powinno chodzić. Pozdrawiam

Autor:  viater [ niedziela, 24 lutego 2008, 03:44 ]
Tytuł: 

Sprawdziłem, oto wnioski.
JakubC pisze:
Dokładnie tak, powinno chodzić.

A jednak nie.
: [/] [] ()
lilo -M /dev/hdc mbr

instaluje tylko MBR na hdc. Po tej operacji (i przepięciu hdc na hda) system nie wstał (wyrzucił jakiś komunikat w stylu "brak systemu operacyjnego").

zciech pisze:
A czy w lilo.conf nie znajduja sie dane dla lilo?
Kod:
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda <--- TUUUUUUUUUUUUUUUUUUUUUUUU

I tu już lepiej.

Zrobiłem tak:
- w lilo.conf (na hdc) wpisałem
: [/] [] ()
# /etc/lilo.conf
boot = /dev/hdc

- potem
: [/] [] ()
chroot /mnt/hdc1
lilo -v

- w lilo.conf na hdc z powrotem:
: [/] [] ()
# /etc/lilo.conf
boot = /dev/hda

- zamykam system, przepinam hdc na hda, odpalam i dopiero poszło.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/