[Rozw.] LILO - przenoszenie dysku pomiędzy komputerami

Instalacja Slackware Linux, problemy i wstępna konfiguracja, aktualizacje do nowszych wersji.

Moderatorzy: Moderatorzy, Administratorzy

lew
Użytkownik
Posty: 18
Rejestracja: 2011-06-15, 08:14

[Rozw.] LILO - przenoszenie dysku pomiędzy komputerami

Post autor: lew »

Sytuacja wygląda tak, że zainstalowałem Slacka na komputerze gdzie dysk był widoczny jako sdb. Dysk ma jednak pracować na innym komputerze gdzie jest widoczny jako sda... W dokumentacji lilo.conf wyczytałem, że można wykorzystać UUID. Wpisałem w lilo.conf:

Kod: Zaznacz cały

root = /dev/disk/by-uuid/id_tego_dysku
- działa na kompie na którym instalowałem , na docelowym nie. Doczytałem że ma być w cudzysłowie, zmieniam:

Kod: Zaznacz cały

root = "UUID=/dev/disk/by-uuid/id_tego_dysku"
- nie działa na żadnym z kompów - kernel panic. :mrgreen:

Na dodatek nie wiem jak przywrócić lilo do poprzedniej wersji, postępuje zgodnie z http://forum.slackware.pl/viewtopic.php ... 16&start=0, wkładam płytkę instalacyjną, montuje dyski, robię chroot, zmieniam wpisy w lilo.conf na

Kod: Zaznacz cały

boot = sdb
root = sdb3
i po wywołaniu lilo -v dostaje:

Kod: Zaznacz cały

Fatal: raid_setup: stat("sdb")
:help:
Ostatnio zmieniony 2011-08-08, 20:37 przez lew, łącznie zmieniany 1 raz.
Awatar użytkownika
darvark
Użytkownik
Posty: 164
Rejestracja: 2005-12-17, 11:45
Lokalizacja: Kielce
Kontakt:

Re: LILO - przenoszenie dysku pomiędzy komputerami

Post autor: darvark »

boot = sdb
root = sdb3
o ile dobrze pamiętam to jest błędny zapis. co innego /dev/sdb, /dev/sdb3. A zamiast bawić się w UID, nie łątwiej w konfiguracji lilo zmienić wpis z sdb, na sda?
lew
Użytkownik
Posty: 18
Rejestracja: 2011-06-15, 08:14

Re: LILO - przenoszenie dysku pomiędzy komputerami

Post autor: lew »

Racja z tym /dev/sdb :)

Natomiast zwykłe zamienienie sdb na sda w lilo.conf nie działa - podczas wykonywania lilo -v wyskakuje błąd który mówi że nie można wykryć sda :(

Chyba że ktoś wie, jak zrobić podmianę aby system wykrywał sdb jako sdb :?:
Pajaczek
Użytkownik
Posty: 1439
Rejestracja: 2006-08-03, 13:16
Lokalizacja: Winny Gród

Re: LILO - przenoszenie dysku pomiędzy komputerami

Post autor: Pajaczek »

Robisz to na komputerze, na którym dysk jest /dev/sdb tak?

ustaw w lilo wszystko dla sdb
przeinstaluj lilo
przełóż dysk do komputera gdzie ma być jako sda, zabootuj, ale w linii startu napisz: "Linux root=/dev/sda3" Enter
Po odpaleniu wyedytuj lilo i przeładuj.

Możesz też zrobić to poprzez boot z CD i chroot na komputerze docelowym.


Da się zrobić, by sdb było widziane jako sda (bo to chyba miałeś na myśli ;) ), ale to zabawa w nody której tutaj nie polecam.
jacol
Przyjaciel Forum
Posty: 680
Rejestracja: 2004-06-12, 17:34

Re: LILO - przenoszenie dysku pomiędzy komputerami

Post autor: jacol »

Witam.
Ciekawe co kolega miał wpisane w:

Kod: Zaznacz cały

  /etc/fstab
?
Czy przypadkiem tam nie trzeba również zmienić odpowiednio wpisu?
Pozdrawiam jacol
lew
Użytkownik
Posty: 18
Rejestracja: 2011-06-15, 08:14

Re: LILO - przenoszenie dysku pomiędzy komputerami

Post autor: lew »

Wielkie dzięki wszystkim za pomoc - wszystko już działa. Należało jeszcze odpowiednio podmontować bo system uruchomił się w trybie tylko do odczytu. Pomogło coś takiego:

Kod: Zaznacz cały

mount -n -o remount -t ext2 /dev/sda3 /
. W /etc/fstab również miałęm sdb zamiast sda i to także, jak radził jacol, podmieniłem.
ODPOWIEDZ