Bug 70127

Summary: anaconda ignores existing linux grub entries
Product: [Retired] Red Hat Public Beta Reporter: jeroen <jeroen>
Component: anacondaAssignee: Michael Fulbright <msf>
Status: CLOSED WONTFIX QA Contact: Brock Organ <borgan>
Severity: medium Docs Contact:
Priority: medium    
Version: limbo   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2002-07-30 17:02:46 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description jeroen 2002-07-30 17:02:42 UTC
Anaconda in limbo beta 2 installs grub and correctly detects an existing Windows
partition, but it fails to detect existing linux (ext3) partitions. Even after
adding the entry manually (/dev/hda2), it doesn't enter all the necessary
information in order to boot that partition (from /boot/grub/grub.conf):

title Red Hat Linux 7.3
        rootnoverify (hd0,1)
        chainloader +1

The "kernel" and "initrd" entries are obviously missing.

Anaconda should probably look at any existing grub entries and determine whether
they're still valid (on a partition which isn't affected by the current RedHat
install) and if so, then add them to the new grub menu.

Comment 1 Jeremy Katz 2002-07-30 18:23:29 UTC
If you're doing a fresh install and you change the boot loader configuration,
then we're just going to put what you said to there.  And the detection of
existing Linux installs is much trickier, especially for chainloading purposes.
 That's why you can now select to add the install.