NT OS loader chciałby mieć sektor startowy z innego dostępnego systemu operacyjnego w pliku. Czyta ten plik i startuje wybrany system operacyjny, n.p. albo Windows NT w innym trybie inny dowolny system operacyjny.
Spróbój najpierw zainstalowć Windows NT. Jeżeli chcesz używać NTFS dla twojej własnej partycji Windows NT, pamiętaj, że dzisiejsza wersja Linux-a nie umożliwia dostępu do partcji NTFS. Sterownik w wersji alfa mogący czytać partycje NTFS jest dostępny w http://www.informatik.hu-berlin.de/~loewis/ntfs. Możesz utworzyć oddzielną parycję FAT do wymiany danych lub będziesz musiał używać dyskietek w formacie DOS.
Inny dokument mini-HOWTO nie poleca używania "Disk Administrator-a" systemu NT do stworzenia partycji wymiany i partycji głównej systemu plików Linux-a. Wystarczy pozostawić na dysku wolne miejsce. Polecam użycie później Linux-owego fdisk-a.
Teraz wystartuj system linux z dyskietek, utwórz partycję wymiany i główną partycję systemu plików. Fdisk pokaże partycję NTFS jako partcję HPFS. Jest to normalne. Ponownie wystartuj system z dyskietek i zainstaluj Linux-a tak jak chcesz.
Tylko w przypadku gdy procedura instalacyjna zaproponuje, że możesz zamontować partycję HPFS, którą znalazła: Zignoruj to.
Kiedy dojdziesz do sekcji Lilo, wskaż twoją główną partycję systemu plików
Linux-a jako urządzenie startowe ponieważ
Master Boot Record (MBR) twojego dysku jest w posiadaniu Windows NT.
To znaczy, że pozycja root i pozycja boot w twoim /etc/lilo.conf
powinny mieć takie same wartości. Jeżeli posiadasz dysk IDE i twoją
partycją Linux-ową jest druga partcja, twoja pozycja boot w pliku
/etc/lilo.conf
wygląda następująco:
boot=/dev/hda2
Jeżeli posiadasz dwa dyski i twój Linux znajduje się na pierwszej
partycji twojego drugiego dysku, twoja pozycja boot w pliku
/etc/lilo.conf
wygląda następująco:
boot=/dev/hdb1
Uruchom lilo z jądrem, które pasuje do twojego systemu. Sprawdź jądro startując je najpierw z dyskietki jeżeli nie jesteś pewien.
Jeżeli nie możesz teraz załadowwać Windows NT, to masz problem. Mam nadzieję, że stworzyłeś ostatnio dyskietkę retunkową.
Istnieje program NT nazwany bootpart napisany przez G. Vollant-a, który może wykonać robotę z dwóch następnych punktów za ciebie. Bootpart jest dostępny z: http://ourworld.compuserve.com/homepages/gvollant/bootpart.htm.
Jeżeli chcesz wiedzieć jak wszystko wspólpracuje razem, użyj procedury opisnaej w punktach 4 i 5.
Musisz startować system z dyskietek aż NT nie będzie przygotowane.
Teraz musisz zrzucić sektor startowy z twojej głównej partycji systemu plików
Linux-a. Jeżeli /dev/hda2
jest twoją partycją linux-a, komenda dd jest
następująca:
# dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=1
Jeżeli bootsect.lnx
ma więcej niż 512 bajtów wystąpił jakiś błąd.
Teraz skopiuj bootsect.lnx na dyskietkę w formacie DOS jeżeli jest to twój spsób do przenoszenia plików na partcję NTFS.
Możesz to skopiować tak:
# mcopy /bootsect.lnx a:
lub inaczej:
# mount -t msdos /dev/fd0 /mnt # copy /bootsect.lnx /mnt # umount /mnt
Skopiuj plik z dyskietki do c:\bootsect.lnx
. Nie powiem ci
jak to zrobić.
Czym dla linux-a jest lilo.conf
tym c:\boot.ini
jest
dla Windows NT. Usuń atrybuty systemowy i tylko_do _odczytu zanim będziesz
mógł modyfikować go:
C:\attrib -s -r c:\boot.ini
Teraz dowolnym edytorem, np. notepad-em, zmień następująco boot.ini
:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation ... multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation ... C:\BOOTSECT.LNX="Linux"
W tym przykładzie została dodana tylko ostatnia linia. Po zapisaniu boot.ini odtwórz otrybuty:
C:\attrib +s +r c:\boot.ini
Po zamknięciu Windows NT i ponownym starcie powinieneś ujrzeć:
OS Loader V4.00 Please select the operating system to start: Windows NT Workstation Version 4.0 Windows NT Workstation Version 4.0 [VGA mode] Linux
Wybierz Linux i zobacz:
LILO loading zImage ....
Nowa kopia bootsect.lnx
musi być przeniesiona do
c:\bootsect.lnx
za każdym razem gdy sektor startowy
twojej partycji linux-a będzie modyfikowany. Będzie to miało na
przykład miejsce gdy będziesz używał lilo do zainstalowania nowego
jędra. Jak możesz zauważyć taki sposób nie jest idealny do
testowania doświadczalnych wersji jądra.
Jeżeli cokolwiek pracuje nie tak jak oczekiwano, sprawdz możliwość
startowania systemu z dyskietki. Jeżeli twoją partycją Linux-a jest
/dev/hdb1
, twój /etc/lilo.conf
będzie miał następujące
pozycje:
root=/dev/hdb1 boot=/dev/fd0
Uruchom lilo z włożoną dyskietką. Teraz spróbój wystartować
system z dyskietki. Jeżli twój linux z /dev/hdb1
nie może
wystartować, NT OS loader również nie zdoła go uruchomić.
Jeżeli zobaczycz wiele 01 01 01 01
, znaczy to, że twój dysk główny
jest niedostępny. Sprawdź czy wszystkie twoje dyski są
rozpoznawane przez bios.
Jeżeli możesz wystartować twoją partycję Linuxa z dysietki, możesz zrzucić twój sektor startowy dla NT OS loader-a:
# dd if=/dev/fd0 of=/bootsect.lnx bs=512 count=1
Możesz zatrzymać tą dyskietkę jako dyskietkę ratunkową na wypadek gdyby twoja instalacja Windows NT została przerwana.
z3c20@ttacs.ttu.edu
za wskazówkę, powodującą, że procedura działa również
dla dysków innych niż pierwszy.
Frank.Dennler@zkb.ch
za sztuczkę z dyskietką.
Jakiekolwiek komentarze będą mile widziane.
Tłumaczenie to jest chronione prawami autorskimi © Michała Malarskiego. Dozwolone jest rozprowadzanie i dystrybucja na prawach takich samych jak dokument oryginalny.
Jeśli znalazłeś jakieś rażące błędy ortograficzne,
gramatyczne, składniowe, techniczne to pisz do mnie:
malarz@it.pw.edu.pl
Napewno znajdziesz tu jakieś niejasne i niepolskie konstrukcje. Jeśli wpadniesz na lepszy pomysł daj mi znać.
Oficjalną stroną tłumaczeń HOWTO jest
http://www.jtz.org.pl
Aktualne wersje przetłumaczonych dokumentów znajdują się na
tejże stronie. Dostępne są także poprzez anonimowe ftp pod adresem
ftp://ftp.ippt.gov.pl/pub/Linux/JTZ
.
Kontakt z naszą grupą, grupą tłumaczy możesz uzyskać
poprzez listę dyskusyjną jtz@ippt.gov.pl
. Jeśli chcesz sie na
nią zapisać, to wyślij list o treści
subscribe jtz Imię Nazwisko
na adres:
listproc@ippt.gov.pl
.