SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I recently installed SUSE 10.1 on a 3rd hd on a system that has Vista installed on the 1st hd. At first when I selected Vista at the GRUB selection screen it would boot just fine, but now when I select Vista the screen goes black and says "chainloader (hd0,0)+1" then does nothing. The only GRUB settings I changed were making it say "Vista" instead of "windows 1." What could be the problem?
Well - we need to see your grub.conf/menu.lst first. Though removing vista entirely is the recommended approach, have you tried changing "Vista" back to "windows"?
I didn't use the shell to change anything. I used YaST to change to name as to make sure I didn't mess anything up. It stopped booting correctly before I changed it's name.
I did change to boot order actually. I moved Vista from 2nd to 1st and made it the default (all changes made with YaST) Windows 2 doesn't have an OS on it. It's just for spare storage for my own documents and such that I use in Vista. I'm pretty sure that I'm using cable select with one of my IDE components.
I did change to boot order actually. I moved Vista from 2nd to 1st and made it the default (all changes made with YaST)[/quote]... yes, but did you swap any physical drives around? Did you alter any bios settings?
If not, then Vista is probably still on hdb1 and the menu.lst entry should be:
# Windows Vista
title=Vista
rootnoverify (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
makeactive
chainloader +1
Also, delete the windows 2 entry entirely.
You should reformat that partition in vfat unless only vista will be using it.
No, I did not physically swap any drives around or change my bios settings. At the moment I only want the windows 2 partition to be accessed by Vista, but I may change it later. I'm sorry, I know my questions wreak of n00bism, but I'm just trying to learn Linux at the moment.
Ok, I tried making the changes you told me (all except for changing the name to Vista, I left it Windows 1), but now when I select windows 1 the screen goes black for a second and then goes back to the Grub OS selection menu. My menu.lst looks like this
# Modified by YaST2. Last modification on Sun May 20 05:52:28 UTC 2007
color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd2,1)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE Linux 10.1
root (hd2,1)
kernel /boot/vmlinuz root=/dev/hdc2 vga=0x317 resume=/dev/hdc1 splash=si
lent showopts
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: windows 1###
title windows 1
rootnoverify(hd 1,0)
map(hd1)(hd0)
map(hd0)(hd1)
makeactive
chainloader +1
###Don't change this comment - YaST2 identifier: Original name: windows 2###
title windows 2
chainloader (hd1,0)+1
###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
chainloader (fd0)+1
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE Linux 10.1
root (hd2,1)
kernel /boot/vmlinuz root=/dev/hdc2 vga=normal showopts ide=nodma apm=off ac
pi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd /boot/initrd
it would be a lot easier to just run suse and vista on the same hdd on seperate partitions. ie: load up vista as normal leaving half the disk as empty space then load suse on the left over space.
It will automatically take the mbr and set up grub correctly. Works fine
However... I suspect that vista doesn't care if it isn't in the first primary partition. If this is the case, then the windows2 entry now points to it. Humor me and try booting the windows 2 entry.
Jon Briggs: it is perfectly reasonable and non-hard to place different OSes on different drives. There are even advantages (no risky resizing for eg.) The above problem arose because the user unwittingly told YaST that the drive order had changed when the drive order had not changed.
Of course, the quick fix would have been to swap them back in YaST.
I changed the YaST settings back to the way they were originally and swapped those two values in menu.lst. Unfortunately it still keeps sending me right back to the GRUB menu. I also tried selecting Windows 2 but it just did what Windows 1 did originally did. The screen just went black and says "chainloader (hd1,0)+1" This is what my menu.lst looks like now:
# Modified by YaST2. Last modification on Wed May 23 04:00:10 CDT 2007
color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd2,1)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE Linux 10.1
root (hd2,1)
kernel /boot/vmlinuz root=/dev/hdc2 vga=0x317 resume=/dev/hdc1 splash=si
lent showopts
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: windows 1###
title windows 1
rootnoverify(hd 1,0)
map(hd0)(hd1)
map(hd1)(hd0)
makeactive
###Don't change this comment - YaST2 identifier: Original name: windows 2###
title windows 2
chainloader (hd1,0)+1
###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
chainloader (fd0)+1
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE Linux 10.1
root (hd2,1)
kernel /boot/vmlinuz root=/dev/hdc2 vga=normal showopts ide=nodma apm=off ac
pi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd /boot/initrd
Probably best thing to do once you'd done so much changing around.
How did vista end up on primary master after you had it in a different place? Did you also reinstall vista? (Hmmm... what does that do to your license?)
Probably best thing to do once you'd done so much changing around.
How did vista end up on primary master after you had it in a different place? Did you also reinstall vista? (Hmmm... what does that do to your license?)
I guess I didn't explain my setup properly I have Vista as the master on my primary IDE and SUSE as my master on my secondary IDE. I didn't have to reinstall anything. My hd that I have as my slave on my primary IDE is currently just storage for the Windows hd, but eventually I want to format it so that I can read and write to it from both Vista and SUSE. What do I need to do this? In order to make the change will it erase my drive? The files on that drive are irreplaceable so I need to make sure I make backups if that's the case.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.