Multiboot XP i linux z NTLDR na jednym dysku Czyli jak wsadzić linuxa w Ntldr ?
Sprawa jest dość prosta:
- Robimy kopię zapasową wszystkich istotnych danych w naszym komputerze!
- Instalujemy Windows
- Instalujemy linuxa - musimy zadbać o to by Boot loader (lilo / gurb) nie nadpisal MBR (master boot record) tylko umiejscowił się wyłącznie na partycji z której startuje linux. Partycja musi też byc bootowalna.
- Odpalamy linuxa z dyskietki lub płyty cd, nawet live cd jak knoppix czy ubuntu zadziała
- Poleceniem dd kopiujemy linuxowego loadera do pliku (if zawiera numer partycji na której zainstalowany jest loader linuxa, of to dowolna nazwa pliku w którym zapisany będzie loader)
dd if=/dev/hda2 bs=512 count=1 of=bootsec.lin
- Kopiujemy plik na dyskietkę, pendrive lub siecią i po restarcie wrzucamy go na dysk startowy naszego windowsa XP
- Na końcu pliku boot.ini dodajemy wpis (mniej więcej taki)
c:\bootsec.lin="Linux"
I już :) Nie powoduje to żadnych kłopotów ani nie szkodzi windowsowi. Linux używa systemów plików których Windows w ogole nie rozpoznaje więc doinstalowanie linuxa gdy windows już działa nie powoduje żanych efektów ubocznych. Jeśli dodamy partycję fat32 Windows może pozamieniać literki dysków i jakieś programy mogą przestać działać itd. Instalacja linuxa jako drugiego systemu jest jednak całkowicie bezpieczna.
Jedyna dolegliwość tego rozwiazania to że nasz lilo boot record jest teraz na dysku windows tak że kazda zmiana w lilo wymaga skopiowania go komendą dd do pliku na dysku XP.
Należy też pamiętać że reinstalacja linuxa nie powinna niczego zepsuć. Rozwiązanie to jest o tyle fajne że przeinstalowanie windows nie zepsuje naszego linuxa. Windows podczas instalacji nadpisuje MBR (master boot record) jednak to nie problem. Nasz lilo jest wyłącznie w pliku skopiowany z partycji bootowalnej. Po reinstalacji windows ładujemy system z cd/dyskietli kopiujemy loadera dodajemy wpis i wszystko działa jak działało.
Main Blog Categories
About the author

Hi, my name is Artur Ejsmont,
welcome to my blog.
I am a passionate software engineer living in Sydney and working for Yahoo! Drop me a line or leave a comment.
Enjoy!
Comments
Post new comment