UMSDOS HOWTO: Instalowanie/ODinstalowywanie i kilka sztuczek
Następna strona
Poprzednia strona
Spis treści
6. Instalowanie/ODinstalowywanie i kilka sztuczek
Instalacja Umsdos nie różni się wiele od instalacji zwykłego
Linuksa (opartego na Ext2). Są tu dwie zasadnicze
różnice.
6.1 Pseudoroot /mnt/linux
Normalne etapy instalacji to:
Ustawienie partycji przy pomocy fdiska i sformatowanie
jej.
Zamontowanie jej jako /mnt odpowiednio do tego, gdzie
jest główny system plików.
Skopiowanie wszystkich pakietów do /mnt.
W przypadku Umsdos krok pierwszy nie jest potrzebny (czy brak
potrzeby ponownego formatowania nie był właśnie celem Umsdos?).
Można zainstalować system Umsdos po prostu kopiując wszystkie
pakiety do /mnt. To oczywiście będzie działać. Ale utworzy
to całą kupę podkatalogów w twoim głównym katalogu DOS (C:),
a to ci się nie spodoba. Właśnie dlatego wszystkie instalacje Umsdos
stosują pseudoroot. I to jest najważniejsza różnica między zwykłą instalacją
Ext2 a instalacją Umsdos: wszystki pliki kopiowane są do
/mnt/linux.
6.2 Przygotowanie /mnt/linux
/mnt/linux to nie zwykły katalog. Musi on być promowany, aby
poprawnie obsługiwać linuksowe długie nazwy plików i pliki specjalne
(dowiązania, urządzenia). Kroki potrzebne do utworzenia
/mnt/linux to:
mkdir /mnt/linux
umssync /mnt/linux
I już!
6.3 Upewnij się, że /mnt/linux jest poprawnie
skonfigurowany
Jeśli nawet skonfigurowanie /mnt/linux to łatwizna, jest wiele pakietów
instalacyjnych, które powodują, że coś źle działa. Dlaczego?
Najpoważniejszy problem podczas instalacji bierze się z niekompatybilności
umssync. W wersji Linuksa 1.1.88 (nie pamiętam dokładnie)
uaktualniono Umsdos i wykryto błąd w umssync. Aby uniknąć
bałaganu wśród społeczności linuksowej, zdecydowano zwiększyć kompatybilność
wszystkich narzędzi Umsdos. Stare wersje narzędzi po prostu odrzucono.
Wygląda na to, że wiele dystrybucji nie uaktualniło
swojego programu umssync na dysku instalacyjnym.
Jest jeszcze wiele podobnych dystrybucji. Efekt tego jest po prostu
taki, że katalog /mnt/linux w ogóle nie jest promowany i w
rezultacie "obetnie" wszystkie długie nazwy plików i odrzuci wszystkie
pliki specjalne.
Można bardzo wcześnie, jeszcze podczas instalacji, wykonać test, aby
dowiedzieć się, czy coś poszło nie tak. Dzięki mechanizmowi konsoli
wirtualnych Linuksa możesz to zrobić bez opuszczania programu
instalacyjnego. Wykonaj następujące kroki:
Wciśnij Alt-F2 (klawisz Alt w tym samym momencie, co
klawisz F2).
Zaloguj się jako root.
cd /mnt/linux
Jeśli to nie działa, próbujesz za wcześnie. Najlepiej przeprowadzić te kroki
pod koniec selekcji pakietów.
>TOTO
ls -l
Powinieneś zobaczyć pusty plik TOTO pisany wielkimi literami. Jeśli
jest napisany małymi literami, to coś poszło nie tak. Spróbuj ponownie
wykonać umssync. Można go używać raz po raz ( :-) ) bez problemu.
umssync
Jeśli nie ma komunikatu o błędzie, spróbuj znowu wykonać test TOTO.
Jeśli TOTO wygląda jak trzeba, to wszystko jest w porządku. Jest w
tej instalacji coś dziwnego, ale po prostu ją zapisz i kontynuuj.
Wciśnij Alt-F1, aby powrócić do ekranu instalacyjnego.
Jeśli test się nie powiódł, najprościej to naprawić poprzez zaopatrzenie się w
nowszą dyskietkę instalacyjną root. Można z reguły taką dyskietkę naprawić
poprzez instalację nowszej wersji umssync. Nie jest to trudne, ale
potrzebny jest do tego komputer z działającym Linuksem. Musisz po
prostu zamontować dyskietkę root i wymienić źle działający
umssync na nowy.
6.4 Oops releasing pseudo root ...
Większość instalacji Umsdos, w których coś się nie udaje, wypisuje
na ekranie taką dziwną wiadomość. Nie jest to błąd w Umsdos, chociaż
wygląda to osobliwie. Oto znane powody:
Najczęstszy z nich
Instalacja Slackware próbuje ustawić plik wymiany już na początku
instalacji. Aby to zrobić, najpierw proszony jesteś o wybranie partycji
(napędu DOS), następnie zamontowanie jej i ustawienie pliku wymiany.
Podczas instalacji systemu Slackware musisz ustawić docelową
partycję jeszcze przed instalacją. Z reguły system montuje partycję
DOS w /mnt, tworzy katalog /mnt/linux i wykonuje w
nim umssync.
To właśnie stąd bierze się najwięcej problemów. Większość użytkowników po
prostu zapomina "ustawić partycję docelową" i bezpośrednio przechodzi do
reszty instalacji. Ponieważ /mnt jest już zamontowany, ta pomyłka
uchodzi niezauważona. To znaczy, że /mnt/linux nie został
utworzony poprawnie (nie wypromowany). Nie można poprawnie utworzyć
wszystkich plików specjalnych, dowiązań i długich nazw.
Niewłaściwy program umssync
/mnt/linux został źle ustawiony. Najczęściej spowodowane jest to
niewłaściwą wersją programu umssync na dysku instalacyjnym.
Stary błąd w Umsdos
W wersji Umsdos przed Linuksem 1.2.2 był błąd. Tryb
pseudoroot nie aktywował się poprawnie, gdy brakowało pliku
/etc/init. init znajduje się teraz w /sbin. Możesz
to naprawić, zaopatrzywszy się w nowszą wersję jądra. Jest to zalecane, w
wersji 1.2.2 wykryto i poprawiono jeszcze inny błąd.
Jeśli nie masz możliwości aktualizacji, zrób coś takiego:
Załaduj system z dyskietki instalacyjnej.
Zaloguj się jako root.
mount -t umsdos /dev/hdXX /mnt gdzie /dev/hdXX to
twoja partycja DOS.
cd /mnt/linux/etc
ln -s ../sbin/init init
cd /
Ctrl-Alt-Del
Załaduj Umsdos normalnie.
Niestety pierwsze dwa problemy (te z instalacją) w rezultacie powodują, że
instalacja jest kompletnie do niczego. Odinstaluj Umsdos (zobacz
w następnym podpunkcie) i zainstaluj jeszcze raz.
6.5 Jak ODinstalować system Umsdos
Jedną fajną rzeczą w Umsdos i mechanizmie pseudoroot jest to, że
można go bez kłopotu ODinstalować. Po prostu uruchamiasz
DOSa i kasujesz katalog linux. To wszystko.
Umsdos nie potrzebuje żadnych specjalnych sterowników w
config.sys, nie tworzy też nic specjalnego poza katalogiem
linux.
6.6 Przenoszenie systemu Umsdos na inny napęd z DOSem
Można to zrobić albo z poziomu Linuksa, albo spod DOSa.
Wystarczy tylko skopiować cały katalog linux z jednego dysku
na drugi. Potem trzeba dostosować mechanizm ładowania (z reguły polecenie
loadlin) i plik /etc/fstab.
Umsdos może istnieć na jakimkolwiek dysku DOSowym. Nie trzeba
instalować go na dysku C:, ani w ogóle na pierwszym dysku twardym.
Nie ma to żadnego znaczenia.
W rzeczywistości jeśli chcesz, to możesz mieć kilka instalacji Umsdos na
różnych dyskach tylko po to, żeby poeksperymentować.
6.7 A gdyby tak zainstalować 50 systemów Umsdos
A co, gdyby chcieć zainstalować wiele Linuksów w krótkim czasie?
Systemy Umsdos istnieją w świecie DOS. Możesz
to wykorzystać, jeśli chcesz łatwo zainstalować Linuksa.
Możesz zainstalować i skonfigurować Umsdos na swojej stronie
internetowej. Kiedy będziesz zadowolony z wyników konfiguracji i
pakietów, które wybrałeś, możesz załadować DOSa i skopiować
cały katalog linux do swojego dosowego serwera plików. Można
następnie uruchomić inną stację z DOSem i po prostu skopiować pliki
z sieciowego systemu plików na dysk lokalny. I to wszystko. Trzeba tylko
dostosować skrypt ładujący (loadlinx) i gotowe.
Przy minimalnej zmianie ustawień (nazwa hosta, numer IP) każdy będzie mógł
zainstalować Linuksa w kilka chwil.
Dla zainteresowanych: instalacja systemów linuksowych poprzez
kopiowanie włączonych systemów działa również dla innych Linuksów,
w tym tych opartych na Ext2.
Piękne w Linuksie jest to, że nie ma tam żadnych ukrytych plików,
które trzeba instalować przy pomocy magicznych programów instalacyjnych.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
umsdos howto pl 7umsdos howto pl 1umsdos howto pl 2umsdos howto pl 5umsdos howto plUMSDOS HOWTO plUMSDOS HOWTO pl (2)umsdos howto pl 9umsdos howto pl 3umsdos howto pl 4umsdos howto pl 8bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5Keystroke HOWTO pl (2)PostgreSQL HOWTO pl 14printing howto pl 5więcej podobnych podstron