Modyfikacji boot.ini dla uruchomienia drugiego systemu-linux


(si@tk@rz) #1

Posiadam dwa dyski twarde (saty). Pierwotnie był jeden na którym jest zainstalowany Windows XP pro. Następnie podpiąłem drugi, jednocześnie wypinając pierwszego (z systemem XP) i zainstalowałem Ubuntu. Teraz gdy równocześnie podpięte są oba dyski samoczynnie startuje system Windows XP. Oczywiście mogę w biosie ustawić aby komputer startował z tego drugiego dysku i wtedy wystartuje mi z Ubuntu, ale chciałbym ustawić abym przy starcie komputera mógł wybrać system. Tzn. prawdopodobnie będę musiał zmienić sektor rozruchowy w boot.ini, tylko jaki dokładnie mam tam dać wpis? Tak wygląda mój boot.ini

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

(niezDarek) #2

prędzej byś musiał edytowac GRUB'a a nie boot.ini w windows,

zajrzyj po linux'aem do pliku menu.lst

wpisz w terminal

sudo fdisk -l

spisz gdzie znajduje się Windows, dodaj do pliku menu.lst

title Microsoft Windows XP Professional

root (hdx,y)

chainloader +1

savedefault

makeactive

za x y w (hdx,y) wstawiasz to co ci wyszło w poprzednim poleceniu.


(si@tk@rz) #3

po komendzie

sudo fdisk -l

otrzymuję taki efekt:

marek@marek:~/Pulpit$ sudo fdisk -l

[sudo] password for marek: 


Disk /dev/sda: 80.0 GB, 80026361856 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0xbb9e69da


   Device Boot Start End Blocks Id System

/dev/sda1 * 1 5420 43536118+ 83 Linux

/dev/sda2 5421 9729 34612042+ 5 Extended

/dev/sda5 9359 9729 2980026 82 Linux swap / Solaris

/dev/sda6 5421 9190 30282462 83 Linux

/dev/sda7 9191 9358 1349428+ 82 Linux swap / Solaris


Partition table entries are not in disk order


Disk /dev/sdb: 160.0 GB, 160041885696 bytes

255 heads, 63 sectors/track, 19457 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0xef0def0d


   Device Boot Start End Blocks Id System

/dev/sdb1 * 1 3824 30716248+ 7 HPFS/NTFS

/dev/sdb2 3825 19456 125564040 f W95 Ext'd (LBA)

/dev/sdb5 3825 19456 125564008+ 7 HPFS/NTFS

Wpisałem

title Microsoft Windows XP Professional

root (hd1,0)

savedefault

makeactive

chainloader +1

i po wskazaniu przy uruchamianiu na Windows XP Professional nie wyskakuje już żaden błąd tylko system się w ogóle nie uruchamia i komputer się restartuje

Dodałem mapowanie tego dysku i zadziałało.