LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Desktop (http://www.linuxquestions.org/questions/linux-desktop-74/)
-   -   Can't Start Linux in dual boot mode (http://www.linuxquestions.org/questions/linux-desktop-74/cant-start-linux-in-dual-boot-mode-577662/)

drence 08-16-2007 08:27 PM

Can't Start Linux in dual boot mode
 
Hi,
I'm new user here. My desktop was installed with Linux and Windows OS. Now I'm unable to start Linux during the OS selection. It gives error message which is " Windows could not start because of a computer disk hardware configuration problem. Could not be read from the selected boot disk. Check boot path and disk hardware. Please check the windows documentation about hardware disk configuration and your hardware reference manuals for additional information".

I'm not sure what went wrong.

{BBI}Nexus{BBI} 08-16-2007 08:36 PM

Make sure you installed in this order: Winblow$ first, then GNU/Linux.

marco18 08-19-2007 11:06 AM

Which boot manager are you using, Linux's or Windows??

drence 08-19-2007 07:51 PM

I'm using Windows boot manager. It seems like boot.ini file is having problem.

sumit dash 08-19-2007 08:17 PM

reinstall Windows
 
hello friend,
Reinstall windowsbut dont go for complete installation better go for recovery console manually or automated recovery console,may be your ntldr file from windows is deleted, so go for automated recovery it will be restored and you can boot windows and for linux u have to edit the grub.
Thank you

syg00 08-19-2007 08:52 PM

Unless I'm misreading, the OP is having a problem booting Linux not Windows.
There is no need to re-install or recover Windows unless there is a problem there.

@drence:
- is Windows itself booting o.k. ???
- what has changed recently ???
- and let's see a listing of boot.ini

AceofSpades19 08-19-2007 09:07 PM

it may also help as to what distro you are using

drence 08-19-2007 10:13 PM

Hi syg00,
you are correct. I can boot into Windows XP without any problem. The PC can't boot Linux OS.

here is the content of 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
multi(0)disk(1)rdisk(0)partition(1)\Linux="RedHat Linux"

I guess the configuration was changed lately since this is 1st time I'm using this PC loaded with Linux & Windows XP.

syg00 08-19-2007 11:54 PM

Quote:

Originally Posted by drence (Post 2864204)
I guess the configuration was changed lately since this is 1st time I'm using this PC loaded with Linux & Windows XP.

Can you explain what this means ??? Did you only just get (presumably) Redhat installed (by some-one else ???), or did you only just aquire this PC ???.

How many disks do you have ???.
Have a look in your C: drive for a file called Linux.
The normal entry to boot a Linux boot sector record would be;
Code:

c:\Linux="RedHat Linux"

Instead of;
multi(0)disk(1)rdisk(0)partition(1)\Linux="RedHat Linux"

That would be worth a try, but presumes the distro (boot-loader actually) was installed correctly and the sector copied across to the c: partition properly. Only try changing this if you find the file Linux.
You might be lucky.

drence 08-20-2007 03:49 AM

Hi syg00,
Linux was installed by a diffrent people who used my PC. Confirmed my PC is installed with Linux Red Hat. My PC has 2 hard disk (1 for XP & 1 for Linux). I'm able to use Linux if I dismantel hard disk and power cable for XP hard disk. Means that both OS are working independantly. It seems like the boot.ini unable to load / detect the hard disk loaded with Linux.

syg00 08-20-2007 04:30 AM

No, it means the Linux system wasn't installed properly to allow dual-boot from ntldr.

Best solution for you is to change the boot disk in the BIOS -less stress on the hardware. With luck you should be able to boot both systems from that (Linux) disk, but I don't hold out much hope.
Try it though - it's easy to fix so both systems can be trully dual-booted.

marco18 08-20-2007 06:12 PM

Best solution
 
Quote:

Originally Posted by syg00 (Post 2864379)
Best solution for you is to change the boot disk in the BIOS -less stress on the hardware.

Wouldn't be better to use GRUB instead of the NT Loader?? I don't think it is possible to boot a GNU/Linux distro with the NTLDR.

AceofSpades19 08-20-2007 06:48 PM

its possible but not very easy

syg00 08-20-2007 07:19 PM

If dismantling the XP disk allows Redhat to boot it means that grub is installed in the MBR of the second disk. So my advice to change the boot disk means the OP will be using grub.
Also means that the Msoft loader is still in the MBR of the original disk, and so service packs can be installed merely by changing the BIOS boot disk back. XP service packs can't be instlled if grub exists in the MBR - well, they couldn't last time I tried.

Different people have different requirements.

As for ntldr booting Linux, that is certainly do-able. A bit messy, and a serious PITA if you use lilo, but well documented on-line.
Of course, (almost) all of those documents are wrong now that Vista uses a different scheme. Turns out it is easier under Vista - just completely different.


All times are GMT -5. The time now is 10:13 AM.