Re: SuSE 10.0 Issue #1



On Tue, 14 Mar 2006 09:17:56 -0800, Jeffrey Drake wrote:

My apologies.

/dev/sda3 / ext3 defaults
1 1
/dev/sda6 /home ext3 acl,user_xattr
1 2
/dev/sda1 /windows/C ntfs
ro,noatime,user,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sda2 /windows/D ntfs
ro,noatime,user,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sda5 swap swap defaults
0 0

grub was installed to sda3, without going to mbr. SuSE of course being
on sda3.

What is on the ATA drive?

This is not an idle question. On my box, I keep all Windows stuff on a
Windows only drive, completely isolated from Linux, which I have on a
number of drives, but physically isolated from Windows.

The Linux drives are hda, and hdc, and the Windows drive is sdb. By
placing grub in the MBR of hda, and setting hda as the boot disk, in
BIOS, I can boot either Linux or Windows, with ease, while not having to
worry about Windows repairs overwriting grub. If I remove the Linux
drives, Windows will boot normally, as it's MBR is untouched by Linux.
Conversely, I can remove the Windows drive, without affecting the Linux
boot process at all.

My drives are in removable drive bay caddies, so I do, in fact, remove
them frequently, and even share them with other machines. While you may
not wish to regularly remove drives, this type of setup is good insurance
against drive failure, where the failure of one drive, or the corruption
of one MBR renders all OSs unbootable. I would suggest that you move the
SUSE installation to the drive on hda, and install grub in the MBR of that
drive, for future safety.

Right now, and to the point, grub, as installed, through menu.lst, sees
sda as (hd1) but having set sda as the boot drive, in BIOS, BIOS sees sda
as (hd0) hence your problem. You could change all the references in
menu.lst from (hd1) to (hd0), or you could leave menu.lst alone, except to
change the Windows stanza to;

title Windows
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1

then install grub to the MBR of hda, and set that as the boot disk, in
BIOS. This should enable you to boot either Linux or Windows from grub,
without overwriting your Windows MBR, and without having to jump through
the hoops of making Linux boot from the Windows boot.ini. Grub does a much
better job of handling chainloading than the ntldr/boot.ini combo. Grub,
by design, will boot multiple, and various OSs, including Windows, while
ntldr/boot.ini, by design, was only meant to boot Windows flavors.

If you're in the mood to experiment, try the suggestion to change the
Windows stanza in menu.lst, and install grub to the MBR of hda. Once you
see that Windows, as well as SUSE, can be safely booted from (hd1) you
might want to consider what I said about using separate disks for each,
and moving the SUSE installation to hda.

--
imotgm
"Lost? Lost? I've never been lost... Been a tad confused for a
month or two, but never lost."


.



Relevant Pages

  • Re: How to shift Grub left from a prior Linux Install?
    ... the fdisk from Win98 CD and Windows 7's FIXMBR and ... re-booted with the Win98 CD and ran the FDisk /mbr ... at least the blasted GRUB is gone. ... Would FDISK understand NTFS formatted drives? ...
    (microsoft.public.windows.file_system)
  • Re: Weird problem booting
    ... Set up grub to boot windows. ... > drives are all showing twice and there are 2 drives that I guess ... I haven't done the install in the order you have - but I probably would ...
    (comp.os.linux.misc)
  • Re: GRUB problem (double windows + linux)
    ... numbers as when I;m in linux (and start grub manually). ... do not want Windows to see the other windows disks/partitions. ... When I set the bios to boot HD1, ... Are the two Windows drives Master on SEPARATE IDE controllers, ...
    (comp.os.linux.setup)
  • Re: Boot Problems
    ... This sounds much like a mbr problem. ... Then see if the system boots windows. ... and it seems that you have managed to screw your linux grub installation. ... This is more probably due to patches that you have loaded or configuration ...
    (alt.os.linux.suse)
  • Re: Boot Problems
    ... > This sounds much like a mbr problem. ... Then see if the system boots windows. ... > and it seems that you have managed to screw your linux grub installation. ...
    (alt.os.linux.suse)

Loading