BTC USD 82,456.7 Gold USD 4,123.77
Time now: Jun 1, 12:00 AM

Linux & Windows Dual Boot Problem - Tolong Saya!

Megat Sri Rama

CG Top Poster Club
gem
Messages
20,266
Joined
Aug 28, 2007
Messages
20,266
Reaction score
507
Points
161
  1. Mula-mula aku pakai WinXP Media Center, yang dah terinstall lebih satu tahun.
  2. Lepas tu aku install satu hard disk baru.
  3. Lepas tu aku install CentOS kat hard disk baru. Grub detect windows, dan aku boleh dual boot.
  4. Lepas tu aku reformat hard disk yang ada CentOS (kerana sebab tertentu)
  5. lepas tu aku install Fedora 8 kat hard disk baru tu. GRUB tak detect Windows installation.

berikut adalah hasil command df :

Code:
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3            119031092  15723576  97163460  14% /
/dev/sda1               101086     17540     78327  19% /boot
tmpfs                  1037628       396   1037232   1% /dev/shm
/dev/sr0               2930210   2930210         0 100% /media/Fedora 7.92 i386 DVD
/dev/sdc5             69328472  47559604  21768868  69% /media/WinXP
/dev/sdb3             40960076  27191552  13768524  67% /media/Docs
/dev/sdc1             11076784   6814452   4262332  62% /media/System 2
/dev/sdb2             40960076  15640644  25319432  39% /media/Audio
/dev/sdb4             80356244  51447988  28908256  65% /media/Apps
/dev/sdb1             81920128  61325352  20594776  75% /media/Photo

berikut adalah isi boot.ini yang duduk dalam sdc1
ntldr juga duduk dalam sdc1. Windows partition duduk dalam sdc5. windows partition (sdc5) adalah logical partition.
Code:
[boot loader]

timeout=30

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

[operating systems]

multi(0)disk(2)rdisk(0)partition(2)\WINDOWS="Windows XP Media Center Edition" /noexecute=optin /fastdetect /usepmtimer

berikut adalah isi /boot/grub/grub.conf
Code:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sda3
#          initrd /initrd-version.img
#boot=/dev/sda1
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.1-42.fc8)
	root (hd0,0)
	kernel /vmlinuz-2.6.23.1-42.fc8 ro root=LABEL=/1 rhgb quiet
	initrd /initrd-2.6.23.1-42.fc8.img
title Fedora (2.6.23.1-41.fc8)
	root (hd0,0)
	kernel /vmlinuz-2.6.23.1-41.fc8 ro root=LABEL=/1 rhgb quiet
	initrd /initrd-2.6.23.1-41.fc8.img
title WinXP
	rootnoverify (hd2,0)
	chainloader +1
macam mana aku nak dual boot sekarang ni? tolong...
 
aku dah adjust dalam boot.ini
Code:
[boot loader]

timeout=30

default=multi(0)disk([B]0[/B])rdisk([B]2[/B])partition([B]2[/B])\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(2)partition(2)\WINDOWS="Windows XP Media Center Edition" /noexecute=optin /fastdetect /usepmtimer

sekarang ntldr kata hal.dll tak jumpa atau sudah korup.

dalam hard disk yang ada windows tu cuma ada 2 partition
1 primary, 1 extended. dalam extended cuma ada 1 logical partition

so betul tak kalau aku set partition(2), atau pun nak set partition(1)? dia kira dari 0 atau dari 1?

bila aku adjust partition(1), takde error tapi keluar skrin gelap.... lama gila aku tunggu... dekat 30 minit takde respon apa-apa.

aku cuba burn cd windows, angan-angannya nak guna recovery console (untuk run bootcfg /rebuild) tapi ada error lain la pulak....

ada idea lain?
 
aku leh tolong. tapi aku tak faham..ko punya win kat master ke kat slave?

yg fedora tu ko letak kat hd mana?

p/s : nak wat dual boot cara mudak ko tg blog aku : http://funix.sembangsini.com
 
aku pakai sata, so takde master takde slave

aku ada 1 IDE
channel 1 : DVD-RW
channel 2 : nil
channel 3 : nil
channel 4 : nil

aku ada 3 sata
channel 5 : fedora (/boot, /swap, /, )
channel 6 : dikosongkan
channel 7 : 1 primary (marked as active) + 1 extended (1 logical).
channel 8 : 4 primary

windows duduk dalam extended partition channel 7.
 
dekat grub tu. cuba tukar perenggan winxp kepada di bawah :

title WinXP
rootnoverify (hd1,0)
chainloader +1

boleh tak?
 
masa aku install centOS rasanya aku ada pernah terpilih supaya GRUB install di MBR, mungkin menyebabkan MBR disk tertentu di kacau.


kalau nak ikutkan aku nak buat 2 OS tu saling tak mengganggu.

aku lebih suka pilih OS mana nak load pakai BIOS (guna BIOS untuk pilih HDD yang nak guna untuk boot). masa install apa-apa OS cuma perlu cabut kabel SATA yang tak berkenaan.

tapi sebab dah "fakap", terpaksa le...

fakap hari tu sebab BIOS aku sekejap detect hard disk aku, sekejap tidak. dalam kecewa sebab salah satu hard disk aku macam dah kong (250GB penuh dengan movie) aku main hentam je.
 
kalau tak leh gak...ko masuk kernel recovery mode.

pastu tulis arahan macam ni :

fsck -n
 
ko cuba ym aku kat : ketua_wang

susah aku nak paham dari forum..kena chat live...
 
dekat grub tu. cuba tukar perenggan winxp kepada di bawah :

title WinXP
rootnoverify (hd1,0)
chainloader +1

boleh tak?



ini grub.conf aku sekarang :

Code:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sda3
#          initrd /initrd-version.img
#boot=/dev/sda1
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.1-42.fc8)
	root (hd0,0)
	kernel /vmlinuz-2.6.23.1-42.fc8 ro root=LABEL=/1 rhgb quiet
	initrd /initrd-2.6.23.1-42.fc8.img
title Fedora (2.6.23.1-41.fc8)
	root (hd0,0)
	kernel /vmlinuz-2.6.23.1-41.fc8 ro root=LABEL=/1 rhgb quiet
	initrd /initrd-2.6.23.1-41.fc8.img
title WinXP
	map (hd0) (hd2) # Tell the first hard drive to pretend to be the third
	map (hd2) (hd0) # Tell the third hard drive to pretend to be the first 
	root (hd2,0)
	rootnoverify (hd2,0)
	chainloader +1

aku rasa NTLDR dah di-invoke, tapi dia complain tak jumpa hal.dll ataupun dah korup.
aku dah cari hal.dll dan file tu ada dalam /windows/system32/.
 
cam ni...guna masuk fedora. Install dari repository untuk baca ntfs. Nama program tu ntfs-3g.

1. "mount" windows partition
2. ko cari kat laman web hal.dll
3. dari fedora tu ko pastekan hal.dll tu dalam system32.

Sedikit nasihat aku : aku penah pakai fedora gak. tp tak ngan dengan pengguna desktop pasal dia lebih menjurus kepada enterprise. nak main mp3 pun takde dlm repositori dia.

Aku cadangkan ko guna Ubuntu. Mesra alam sikit :D . pastu dia punya Add/Remove Program lebih mesra pengguna.
 
Back
Top
Log in Register