You got me close; RedHat docs got me the rest of the way.


I'm dual-booting to Debian and RedHat using Grub. The key turned out to be a statement at the end of the Kernel statement in the grub.conf file.
From the RedHat Docs: kernel /vmlinuz root=/dev/hda5


Once I added the root statement to the kernel line, Debian booted properly. There was some discussion on the link you sent me to that I needed to copy the kernel files from the Debian /boot directory to the RedHat /boot partition; this turned out not to be necessary.


Happy, happy, joy, joy.


Thanks for your help!


Schof








This line specifies that the vmlinuz file is loaded from GRUB's root file system, such as (hd0,0). An option is also passed to the kernel specifying that when loading the root file system for the Linux kernel, it should be on hda5


On Sunday, October 19, 2003, at 02:19 PM, Jerome R. Acks wrote:


On Sun, Oct 19, 2003 at 11:40:55AM -0700, John Schofield wrote:

Was able to mount /boot following your last message, so I'm not shooting as much in the dark as I was.


To recap. Red Hat 8 on /dev/hda, with a /dev/hda1 /boot, a /dev/hda2 /, and a /dev/hda3 swap On /dev/hdb, we have: /dev/hdb1 Linux from scratch /, not yet ready to boot /dev/hdb2 Debian woody / dev/hdb3 swap



Here is a discussion dual booting red hat and Debian:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF- 8&threadm=mvg84a.lqq.ln%40news.smilfinken.net&rnum=1&prev=/ groups%3Fq%3Dlilo%2Bdual%2Bboot%2Bred%2Bhat%2Bdebian%26hl%3Den%26lr%3D% 26ie%3DUTF-8%26oe%3DUTF- 8%26selm%3Dmvg84a.lqq.ln%2540news.smilfinken.net%26rnum%3D1


For lilo.conf, I think you need something like:

lba32
boot=/dev/hda
root=/dev/hdb2
install=/boot/boot-menu.b
map=/boot/map
delay=20
vga=normal

default=Linux

image=/vmlinuz
        label=Linux
        read-only

image=/vmlinuz.old
        label=LinuxOLD
        read-only
        optional

other=/dev/hda2
        image=/boot/vmlinuz-2.4.20-20.8
        label=RedHat
        root=/dev/hda2
        initrd=/boot/initrd-2.4.20-20.8.img
        append="root=LABEL=/ hdc=ide-scsi"
        read-only
        

If you are want to use the Debian grub package, /boot/grub/menu.lst
should have lines in it like:

default=0
timeout=10

title Red Hat Linux (2.4.20-20.8)
        root (hd0,0)
        kernel /vmlinuz-2.4.20-20.8 ro root=LABEL=/ hdc=ide-scsi
        initrd /initrd-2.4.20-20.8.img
        savedefault
        boot

title Red Hat Linux (2.4.18-14)
        root (hd0,0)
        kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi
        initrd /initrd-2.4.18-14.img
        savedefault
        boot

title Debian Stable (2.4.18-11)
        root (hd1,1)
        kernel /boot/vmlinuz-2.2.20 ro hdc=ide-scsi
        savedefault
        boot

If you decide to use Debian's grub package, set up information is in
/usr/share/doc/grub/README.Debian.gz.

I installed Debian, and overwrote my RH Grub setup with LILO. I've
edited /etc/lilo.conf, but every time I run lilo -v, I get this:

Boot image: /vmlinuz-2.4.20-20.8
Fatal: open /vmlinuz-2.4.20-20.8: No such file or directory.

My grub.conf that was created for RedHat (knows nothing of Debian) is
at http://www.officemechanic.com/grub.conf

My lilo.conf that Debian created and I edited to attempt to add RedHat
is at http://www.officemechanic.com/lilo.conf


Thanks very much!




On Sunday, October 19, 2003, at 07:22 AM, Jerome R. Acks wrote:

On Sat, Oct 18, 2003 at 10:47:46PM -0700, John Schofield wrote:

I'm working on a Pentium III system with two IDE hard drives.


I had Red Hat 8 installed on /dev/hda2, with /boot mounted on
/dev/hda1.  Booting via grub.

I installed Debian Woody on /dev/hdb2.  /dev/hdb3 is swap, and
/dev/hdb1 is a partition on which I'm building a Linux From Scratch
system.

Debian boots no problem after Lilo installed, however, Red Hat no
longer boots.

Please post your /etc/lilo.conf.


Once you boot to Debian, you can mount /dev/hda1 and determine what
the Red Hat filenames are.

Alternative: install grub from Debian. Then use the update-grub script
to
help build a /boot/grub/menu.lst that includes all your bootable
kernels.



I'm not at all sure what I'm doing with Lilo. My problem is
compounded
by the fact that I didn't record the grub settings before Lilo wiped
them, and can't seem to mount the /boot partition on /dev/hda1 to find
out the correct path for the image and initrd. (I'm running the
latest
kernel as installed by Red Hat.)


Any ideas as to what I need to look at to figure out what I need to to
next? (Anybody know what the image and initrd lines SHOULD say for my
version of RedHat?)


Any ideas why I can't get boot to mount?  I enter "mount /dev/hda1
/mnt/temp2" and get "Invalid MFT record 0 Mount: Wrongs FS type, bad
option, bad superblock on /dev/hda1, or too many mounted file
systems."

Are you root when you try this?


Assuming ext2 files system:

# mount -t ext2 /dev/hda1 /mnt



Thanks a bunch!

Schof


John Schofield Apple Certified Technical Coordinator Macintosh, PC, and Unix Computer Support www.officemechanic.com




John Schofield
Apple Certified Technical Coordinator
Macintosh, PC, and Unix Computer Support
www.officemechanic.com




-- Jerome <mime-attachment>
----------------------------------------------------------
John Schofield
Apple Certified Technical Coordinator
Macintosh, PC, and Unix Computer Support
www.officemechanic.com



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Reply via email to