Dual boot – Fedora Core 4 şi Windows XP
Mi-am luat zilele trecute un alt harddisk şi a trebuit să reinstalez sistemele de operare (Fedora Core 4, Windows XP şi Windows 2000). Dacă de obicei folosesc bootloader-ul din Linux (Grub), de data asta am zis să încerc altceva şi să integrez Fedora în bootloader-ul din Windows XP.
Deşi ordinea nu prea contează, am instalat aşa: Windows 2000 pe D: şi Windows XP pe C:. În meniul de boot îmi apăreau corect cele două sisteme de operare Windows, aşa că am trecut la instalarea sistemului Fedora. Nu voi intra în detalii despre instalare pentru că sunt destule tutoriale pe net. Am să detaliez în schimb un singur pas, destul de important: în momentul în care installer-ul m-a întrebat unde să scrie bootloader-ul, NU am ales MBR (Master Boot Record) cum fac de obicei ci “First Sector of Boot Partition”, în cazul meu /dev/hdc2. După ce instalarea s-a încheiat, am repornit sistemul. (Linux-ul nu este de găsit deocamdatã.)
Am boot-at din nou de pe primul cd de instalare Fedora tastând la prompt-ul de boot:
linux rescue [ENTER]
Şi după iniţializare, la promptul sistemului:
chroot /mnt/sysimage [ENTER]
Trebuia să transfer sectorul de boot de pe /dev/hdc2 într-un fişier în Windows şi cel mai simplu mi s-a părut să folosesc o dischetă:
mkdir /mnt/floppy [ENTER]
mount -t vfat /dev/fd0 [ENTER]
dd if=/dev/hdc2 of=/mnt/floppy/grub.mbr bs=512 count=1 [ENTER]
Am părăsit shell-ul cu “exit” şi am pornit Windows XP. Am copiat de pe dischetă fişierul “grub.mbr” în C:\ (poate fi pus şi în alt folder, fără probleme), apoi am editat “boot.ini” (aflat tot în C:\). Acest fişier este de obicei “hidden” şi “read-only”, aşa că editarea lui necesită câţiva paşi suplimentari.
Iniţial, “boot.ini” arăta aşa:
[boot loader]
timeout=3
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” /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT=”Microsoft Windows 2000 Professional” /fastdetect
Am adăugat şi Fedora, pe ultima linie:
C:\grub.mbr=”Fedora Core 4″
Şi acum arată aşa:
[boot loader]
timeout=3
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” /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT=”Microsoft Windows 2000 Professional” /fastdetect
C:\grub.mbr=”Fedora Core 4″
După restart, Fedora Core 4 apare pe utlima linie a meniului de boot Windows XP şi porneşte fără probleme. Unele mici modificări pot fi necesare în “/boot/grub/grub.conf”, pentru fine-tunning.

November 2nd, 2009 at 3:50 pm
salut…am si eu o intrebare…folosesc windows Xp! intrebarea mea este urmatoarea:Pot sa am si windows Xp si fedora core 4 pe acelasi HDD? de ex in C:wind XP D:fedora core 4?:Si Cum As Putea Daca Se Poate?….Sunt Incepator in Linux… Va Multumesc Astept Raspuns