LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices



Reply
 
Search this Thread
Old 12-26-2005, 09:32 PM   #1
mjanveaux
LQ Newbie
 
Registered: Dec 2005
Posts: 5

Rep: Reputation: 0
GRUB - Error 21 Dual Boot Kubuntu / XP


Hi,

I have configured a dual boot setup using GRUB. Windows XP is installed on my internal hard drive partition 1 (hd0,1) and GRUB is installed at (hd0,0). Kubuntu I installed at (hd1,0) on an external USB drive and have successfully booted it (posting from it now) after modifying the initrd image to load my usb devices before attempting to mount the external drive.

Anyways, the problem I'm experiencing now is that GRUB will not load correctly and will give me the message 'Error Number 21' if my USB drive is turned off or not plugged in. I am suspecting that this is because it cannot find hd1 and just gives up. Is there anyway to configure GRUB so that the default OS to boot is Windows XP (hd0) and have it not 'worry' about my external USB drive? I have no problems what so ever if the external drive is turned on and plugged in.

Any advice on overcoming this would be greatly appreciated!

Kind regards,

Mark
 
Old 12-26-2005, 10:35 PM   #2
BittaBrotha
Member
 
Registered: Jan 2002
Location: Third Stone from the Sun
Distribution: Debian Sid, SourceMage 0.9.5, & To be Continued on a TP
Posts: 800

Rep: Reputation: 31
Make sure Windows XP is listed first in /boot/grub/menu.lst file and default=0 is at the top.

The "default" command tells GRUB which system to highlight and boot if a user doesn't make a manual selection.
 
Old 12-27-2005, 12:57 AM   #3
mjanveaux
LQ Newbie
 
Registered: Dec 2005
Posts: 5

Original Poster
Rep: Reputation: 0
default doesn't solve it

hi, thanks for the reply.

I already tried to make the entry the default entry by putting in '4', - GRUB correctly highlights the correct entry (Windows XP), but if the drive is unplugged, it doesn't even make it to the menu before printing the Error Number 21 message. I believe it says something like:

Loading Stage 1.5 (?)
Error Number 21

If the drive is plugged in and turned on then XP is highlighted and will boot properly...

Is there anything else I can try?
 
Old 06-21-2009, 03:12 AM   #4
sab_new
LQ Newbie
 
Registered: Jun 2008
Distribution: Debian Lenny Stable & Sid
Posts: 3

Rep: Reputation: 0
Question Did you solve this yet?

I have a similar problem. Error 21 is solved with USB HD plugged in, I can then disconnect should I choose when XP begins its boot process. I want to boot from the internal(XP)HD should I run in to problems, which I do with some frequency. To rephrase-possible to have GRUB entry on both? Silly question possibly but I have had to reinstall more than once. I apologize if I ask this badly.

Lenovo 3000 G530 4446-25U Laptop
Windows XP Pro pre-installed internal HD 250GB
Debian Lenny Sid 2.6.29-2-686(for the wireless) external USB HD 160GB
GRUB with Linux as default
 
Old 06-21-2009, 05:23 AM   #5
ronlau9
Senior Member
 
Registered: Dec 2007
Location: In front of my LINUX OR MAC BOX
Distribution: Mandriva 2009 X86_64 suse 11.3 X86_64 Centos X86_64 Debian X86_64 Linux MInt 86_64 OS X
Posts: 2,369

Rep: Reputation: Disabled
Quote:
Originally Posted by sab_new View Post
I have a similar problem. Error 21 is solved with USB HD plugged in, I can then disconnect should I choose when XP begins its boot process. I want to boot from the internal(XP)HD should I run in to problems, which I do with some frequency. To rephrase-possible to have GRUB entry on both? Silly question possibly but I have had to reinstall more than once. I apologize if I ask this badly.

Lenovo 3000 G530 4446-25U Laptop
Windows XP Pro pre-installed internal HD 250GB
Debian Lenny Sid 2.6.29-2-686(for the wireless) external USB HD 160GB
GRUB with Linux as default
If you're external HD is listed in Fstab than on start up linux is looking for that drive and will not boot if it is not there or boot in failsafe mode .
You have the same issue with windows , if I remember it well it has somewhere a option called safe remove of a HD a even a thumdrive
 
Old 06-24-2009, 09:08 AM   #6
sab_new
LQ Newbie
 
Registered: Jun 2008
Distribution: Debian Lenny Stable & Sid
Posts: 3

Rep: Reputation: 0
Thumbs up Thank you for your reply ronlau9

It is as I suspected. I have tried previously, twice, dual-boot installs, once on the same HD(different machine)and once on seperate HDs. I ended up having to rebuild the boot.ini once and had to reinstall windows the second time.

This install on the laptop worked. I worry that if the external drive fails I will lose access to the internal HD(the windows install)and obviously the Linux install.

You are correct about the safe options. I have discovered that I don't need to wait for windows to completely load for the disconnect of the USB drive, I just need to wait for the initial windows loader to start. I do so in hopes of conserving battery power as the power to USB is coming from the laptop.

I am not brave enough yet to "mess with" GRUB. This last successful install, I disabled the internal HD from boot in the BIOS before I installed Debian to the USB. I also discovered that in order to boot I have to have the internal HD listed in the BIOS as first before the external to boot at all.

Thank you again for your response. I'll do more research and leave well enough alone.
 
  


Reply

Tags
dual boot


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Dual boot WinXP/Debian, grub error booting WinXP ChemBot Linux - General 5 02-22-2007 05:13 PM
Dual boot Linux with Windows: Grub Error 17 Veniogenesis Linux - Newbie 3 10-23-2005 10:41 AM
GRUB - kubuntu won't boot notmatt Linux - General 3 08-03-2005 10:15 AM
Fedora Core 3 Dual Boot, Dual Hard drives, Grub Boot Loader Denali03 Linux - Newbie 1 03-04-2005 02:44 PM
GRUB read error with dual boot with XP gatekeepa Linux - Newbie 1 06-14-2003 06:03 AM


All times are GMT -5. The time now is 08:11 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration