Linux - Problem z Bootloaderem
Delgado - 16 Kwi 2003 10:35
Mam następujący problem. Posiadam plytę ASUS A7V333 z kontrolerem RAID. Do kontrolera mam podpięty dysk twardy na którego pierwszej partycji znajduje się Windows XP, a na czwartej Red Hat Linux 9.0 Probelem jest z tym, że żaden Bootloader (Grub i LiLo) nie chce startować Windowsa z tej partycji! Prosze o pomoc. Linux, normalnie OK startuje!!!
Co jest nie tak???
studi - 16 Kwi 2003 11:34
Są dwa rozwiązania tego problemu:
- dodanie partycji windows do Lilo
- dodanie Linux'a do bootloadera WinXP.
To drugie rozwiązanie sprawuje się znacznie lepiej, a przetestowałem to ze Slackware 8.0 i WinNT 4 oraz u kumpla Suse oraz W2K
Robimy to tak:
1. Ustawiamy lilo tak aby instalowało się na root partition a nie w MBR
- odszukujemy w /etc/lilo.conf linię boot (chyba tak się ona nazywa) i zmieniamy zawartość z /dev/hda na /dev/hda4
- zapisujemy zmiany i odpalamy lilo - zostanie wgrana nowa konfiguracja bootloadera na nasz dysk
2. Za pomocą programu dd zapisujemy nasz noby bootsector do pliku
- dd if=/dev/hda4 of=linux.bs bs=512 count=1
3. Kopiujemy plik na partycję gdzie jest bootloader od XP
- jeżeli jest to partycja NTFS prawdopodobnie trzeba użyć dyskietki
4. Restartujemy kompa i startujemy z dyskietki dosowej
5. Odpalamy program fdisk z przełącznikiem /mbr
- a:\> fdisk /mbr
- powinno odtworzyć oryginalny master boot record wymazując z niego lilo
6. Restarujemy kompa - powinien zgłosić się bootloader z XP
7. Po uruchomieniu XP kopiujemy nasz plik z dyskietki, chyba, że wcześniej normalnie go przekopiowaliśmy pod linux'em na partycję na której znajduje się bootloader
7. Edytujemy plik boot.ini
- dopisujemy na końcu tego pliku następującą linię:
C:\linux.bs="Etykieta jaką wyświetla bootloader z XP"
8. Zapisujemy zmiany
UWAGA! plik boot.ini może mieć atrybuty Sysytemowy oraz Read only należy wtedy przed edycją wyłączyć te atrybuty a po edycji pliku powtórnie je ustawić.
9. Po restarcie w bootloaderze WinXP będziesz mógł uruchomić linux'a.
Opis zaczerpnięty z JTZ. pod adresem http://www.jtz.org.pl/Html/mini/Linux+NT-Loader.pl.html znajdziesz dokładnie ten sam opis dla Windowsa NT 4.0
Pozdrawiam