Linux Linux+DOS+Win95 mini-HOWTO

Alan L. Wendt alan@ez0.ezlink.com
v1.0, 10 Września 1996
Wersja polska: Grzegorz Nalepa nalepa@ibm.uci.agh.edu.pl
v1.0, 4 Stycznia 1998


Dokument ten został napisany w standardzie ISO-8859-2. Oryginał tego dokumentu znajduje się pod adresem : ftp://ftp.icm.edu.pl/pub/Linux/sunsite/docs/HOWTO/mini . Dokument opisuje jak startować Linux'a, DOS i Windows 95 z jednego twardego dysku, używając LILO.

1. Opis Zagadnienia.

W95 i DOS nie działają poprawnie jeżeli więcej niż jedna partycja jest ustawiona jako "aktywna" (active), jest więc konieczne aby program startujący (boot manager) aktywował ich partycję, przed startem systemu, oraz dezaktywował pozostałe partycje. W95 i DOS z jakiegoś powodu zmieniajś nazwy partycji, na urządzeniu z którego zostały wystartowane tak, że system zawsze jest na dysku C. Na przykład : jeżeli zainstaluje się DOS na partycji E głównego dysku, to po wystartowaniu go będzie się zdawało, że jest na dysku C.

1.1 Krok 1.

Użyj fdisk-u w Linux-e lub programu Partition Magic, by założyć trzy partycje na dysku. Zainstaluj W95 na jednej, DOS na drugiej, używając (na przykład) polecenia format /s c: , a Linux-a na trzeciej. Jeżeli na początku masz tylko jedną partycję (DOS-u) na dysku, to Partition Magic bez problemu podzieli ją na trzy. FIPS zrobi to również i to za darmo, lecz jest nieco trudniejszy w obsłudze.

1.2 Krok 2.

Zdobądź plik lilo.17.tar.gz, który, do Sierpnia 1996, był jedyną wersją potrafiącą zmieniać flagę aktywnej partycji przed wystartowaniem systemu. Kopia tego pliku jest dostępna pod adresem : ftp://ftp.ezlink.com/pub/lilo.17.tar.gz. Skompiluj i zainstaluj program ze zdefiniowaną opcją REWRITE_TABLE w pliku Makefile.

1.3 Krok3.

Wpisz do pliku /etc/lilo.conf kod podobny do tego poniżej i uruchom /sbin/lilo, aby uaktualnić MBR (MasterBootRecord) dysku.



    boot = /dev/sda
    compact
    delay = 5           # opcjonalne, dla systemów startujących bardzo szybko
    vga = normal        # wymuszenie rozsądnego stanu
    ramdisk = 0         # paranoiczna opcja
    root = current      # użyj aktualnego głównego systemu plików

    image = /vmlinuz.1.3.97
      append = "aha1542=0x230 ro"
      label = linux

    other = /dev/sda1
      table = /dev/sda
      rewrite-table
      label = dos

    other = /dev/sda2
      table = /dev/sda
      rewrite-table
      label = w95


Od Tłumacza - krótkie uaktualnienie.

Od chwili gdy powstał oryginalny dokument upłynęło dużo czasu.
Bardziej aktualne informacje mogą być w pokrewnych mini-HOWTO z cyklu Linux+*. Polecam również podręcznik systemowy "man" : lilo(8) i lilo.conf(5) oraz doskonały podręcznik (Manual) znajdujący się w dystrybucji lilo. Jeżeli zainstalowałeś lilo z dystrybucji Linux'a, to Manual ten powinieneś prawdopodobnie znaleźć w katalogu /usr/doc/lilo*.
Aktualna, na Grudzień 1997, wersja lilo to lilo-20, dostępna w Polsce np. pod adresem : ftp://ftp.icm.edu.pl/pub/Linux/sunsite.unc.edu/system/boot/lilo

Od tłumacza.

Tłumaczenie to jest chronione prawami autorskimi © Grzegorza Nalepy. Dozwolone jest rozprowadzanie i dystrybucja na prawach takich samych jak dokument oryginalny.

Jeżeli znalazłeś jakiekolwiek błędy ortograficzne, gramatyczne lub inne językowe, to są one wyłącznie moją zasługą. Napisz do mnie nalepa@ibm.uci.agh.edu.pl pełen krytyki list , a postaram się je jak najszybciej usunąć. Tłumaczenia mojego autorstwa znajdziesz na mojej stronie WWW: http://ibm.uci.agh.edu.pl/~nalepa

Projekt JTZ, czyli polskie tłumaczenia dokumentów HOWTO ma oficjalną stronę WWW : http://www.jtz.org.pl. Tam znajdziesz wszystkie przetłumaczone dokumenty, oraz informacje o samym Projekcie.