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

Dysk zapasowy i lilo
http://forum.freesco.pl/viewtopic.php?f=22&t=18144
Strona 1 z 1

Autor:  jpglobal [ sobota, 20 lutego 2010, 20:54 ]
Tytuł:  Dysk zapasowy i lilo

Zgodnie z faq z adresu http://www.nnd-linux.pl/faq.php - pozycja 15 przystąpiłem do kopiowania starego dysku na nowy o innej pojemności. Żeby ograniczyć przerwy w pracy komputera „bramy”, przygotowania nowego dysku przeprowadziłem na innym kompie, na którym uruchomiłem NND z płyty i po prostu go zainstalowałem na nowym dysku. Wyszedłem z założenia, iż twórcy NND wiedzieli co robią tworząc mechanizm automatycznego podział dysku na partycje, dlatego też trochę z lenistwa i dla sprawdzenia dysku, na próbę uruchomiłem tak zainstalowane NND z powodzeniem, czyli dysk powinien być w pełni sprawny. Następnie usunąłem wszystkie pliki i katalogi z tego dysku i podwiesiłem go do komputera "bramy" jako hdc
W dalszej kolejności
: [/] [] ()
 mkdir /mnt/stary /mnt/nowy

: [/] [] ()
mount -t ext3 /dev/hda1 /mnt/stary mount -t ext3 /dev/hdc1 /mnt/nowy

I tutaj się zaczęły schody, gdyż z nieznanego mi powodu dysk "stary" ma partycję ext2 a nowy ext3.
Dlatego polecenie rozbiłem na:
: [/] [] ()
 mount -t ext2 /dev/hda1 /mnt/stary 

: [/] [] ()
 mount -t ext3 /dev/hdac /mnt/nowy 

i tak zamontował oba dyski poprawnie.
Następnie poszło:
: [/] [] ()
cp -pr /mnt/stary/* /mnt/nowy

po skopiowaniu zawartości przeszedłem do instalowania bootloadera
: [/] [] ()
chroot /mnt/nowy lilo -v

I tutaj zaczęły się shody, dyż system odpowiedział mi następująco:
: [/] [] ()
: nie można uruchomić polecenia 'lilo': nie ma takiego pliku ani katalogu.

Ja mu na to:
: [/] [] ()
chroot /mnt/nowy

co przyjąl bez komentarza
a następnie:
: [/] [] ()
 lilo -v

na co system odpowiedział:
: [/] [] ()
bash:command not found

Czy może mi ktoś łaskawie powiedzieć gdzie leży mój błąd, lub jak inaczej rozwiązać problem utworzenia dysku zapasowego?
Pozdrawiam

Autor:  czerwo [ sobota, 20 lutego 2010, 22:39 ]
Tytuł: 

IMHO coś nie tak poszło Ci to kopiowanie
Sprawdź gdzie masz lilo na starym dysku i czy jest na nowym ;]

Autor:  jpglobal [ sobota, 20 lutego 2010, 22:51 ]
Tytuł: 

Sęk w tym, że na starym dysku nie ma lilo.

Autor:  Maciek [ sobota, 20 lutego 2010, 22:57 ]
Tytuł: 

Cytuj:
Wyszedłem z założenia, iż twórcy NND wiedzieli co robią tworząc mechanizm automatycznego podział dysku na partycje, dlatego też trochę z lenistwa i dla sprawdzenia dysku, na próbę uruchomiłem tak zainstalowane NND z powodzeniem, czyli dysk powinien być w pełni sprawny.

To był pierwszy błąd. Należało założyć partycje tak jak na starym dysku. I zrobić to RĘCZNIE! Partycje mogą byc większe, ale muszą być odpowiadające tym na starym.
Lilo musi być na starym dysku - o ile to NND. Czerwo ma rację, coś poknociłeś z tym kopiowaniem.

Autor:  jpglobal [ sobota, 20 lutego 2010, 23:22 ]
Tytuł: 

Pacmanem poszukałem lilo i zaktualizowałem pakiet na starym dysku, pomimo, iż był już zainstalowany. lilo pojawiło się w w katalogu /sbin. Ciekawe jakim cudem?

Autor:  Maciek [ sobota, 20 lutego 2010, 23:33 ]
Tytuł: 

Jakos nie wierzę w cuda.

Autor:  jpglobal [ sobota, 20 lutego 2010, 23:42 ]
Tytuł: 

Przy okazji pomimo, iż pliki lilo.conf na obu dyskach są identyczne, to zmienił mi rozdzielczość ekranu po przeładowaniu systemu. Jutro zrobię kolejną kopię dysku i jak dalej bedą schody, to będę pisał.
Dziękuję za podpowiedź.
Pozdrawiam

Autor:  jpglobal [ niedziela, 21 lutego 2010, 21:24 ]
Tytuł: 

Dziękuję za podpowiedź z lilo. Przy drugiej próbie, aczkolwiek były pewne problemy gdyż na "starym" i "nowym" dysku zgubiłem bootloudera, prawdopodobnie w wyniku złego zamknięcia systemu z CD NDD, ale po restarcie systemu z CD i wykonaniu stosownej sekwencji poleceń dla obu dysków:
: [/] [] ()
e2fsck /dev/hda1
mkdir /mnt/dysk
mount -t  ext3 /dev/hda1 /mnt/dysk
chroot /mnt/dysk lilo -v

Wszystko poszło prawidłowo, dzięki czemu mam zapasowy dysk z NND dla mojej "bramy"
Pozdrawiam

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