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", jest więc konieczne aby program startujący 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 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.