Bug 160396
Summary: | after installation with dual-boot system grub doesn't show | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jessie Veltman <sassnak> |
Component: | grub | Assignee: | Peter Jones <pjones> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Mike McLean <mikem> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4 | CC: | nicksb, victor.engmark |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | FC5 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-01-22 19:50:06 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
Jessie Veltman
2005-06-14 21:21:40 UTC
I've got the same error on i386, with the workstation installation and default partitioning. See bug 160855 for a tip on how to fix this - it worked for me. Can you show me your /boot/grub/grub.conf and /boot/grub/device.map files, as well as the contents of /proc/partitions ? After playing around with it some more, I think the problem is actually my computer. When I install Fedora (and also when I installed the bootloader GAG), it sees my hard drives like this: hd1, hd2, hd3, hd4, but on reboot it sees it like this: hd1, hd3, hd4, hd2. it renames them so that they are in the order 1-4, but the actual order of the hard drives is messed up. they are all physically seperate hard drives. They are all IDE (I have a PCI IDE card) so I'm not sure why it is doing this. When I boot into GAG, I can see that Fedora is on the 4th hard drive, and grub shows up, but it tries to boot from the 2nd hard drive where Fedora was on the install of both Fedora and GAG. I can boot into it only if I boot off the GAG install CD, install GAG fresh, and boot into Fedora without rebooting after I install GAG. Obviously, although this works it is a pain. But since it has the wrong order every time it boots off of anything that isn't a hard drive, grub always installs incorrectly. It's a shame that this problem only occurs with FC4, I didn't have this problem with FC1, FC2 and FC3. Take a look at FedoraForum.org and see how many people have the same problem. I want a distro that just works, as FC3! Having the same problem. I only have two physical drives, one with WinXP (hda), and one with FC4 (hdb). Any help would be appreciated. I had the same problem with two drives, one SCSI (for Linux) and one IDE (for Windows) on i386. I fixed it with some fiddling. The problem came down to grub using different drive assignments depending on which partition is was installed in. When you do a grub-install, it tells you what drive assignments it has made, and from that I was able to modify my grub.conf accordingly. The SCSI drive is set as the boot drive in the BIOS, so I did a grub-install to /dev/sda. Still, this is something Anaconda and/or grub need to get right the first time. The more I use grub, the more I love lilo. i have the same problem Xp on the first HD and Fedor 4 on the second HD but still booting from from xp not seeing linux. I checked every thing but still not working? any idea pls The only way i got these two to work together was to make three partitions.One small partition at the begining of drive "c"as vfat(FAT 16 or 32) which is where xp will ask you to install its boot loader. then installing XP on second partition as ntfs. Once this is done installed FC4 on third unformatted patition. READ IMPORTANT . When doing the install use disk druid to setup where Fedora will install. select the major partition that you want linux to install and click "Edit" make it your "/" and select how much space you will dedicate to linux """keeping in mind that you need to reserve 1.5 times the amount of RAM your system has for the SWAP file space""" and choose what file system you want it formatted as click "ok". Now write down what this partition is called (something like /dev/hdc3 or /dev/sda4). That bit of space you saved for your SWAP select and edit it as SWAP, all space and file system you would like. Back at the disk druid partition manager now select the "C:" VFAT partition you created when installing XP (this is where your boot loader files for XP are)and select "Edit" make this your "/MNT/OSSHARE" and dont change anything else select "OK". Back at disk druid select "Next". Next is the Boot Loader Config. screen ,after deciding if you want to setup a bootloader password, Tick ON "configure advance boot loader options" and click Next. At install boot loader record on: select the /DEV/"Where you chose to install "/" which is your linux install partition" Sector of Boot Partition and click next and finish up your install. Reboot and restart with the #1 CD, at the installation menu type in "Linux Rescue" you will get to the root prompt which is "#" type in this Command ddSPACEof=/dev/The linux partition you chose and wrote down previouslySPACEif=/mnt/osshare/linux.binSPACEbs=512SPACEcount=1 ENTER KEY. Now boot into XP as an ADMINISTRATOR in explorer open up your "C:" drive and you should find the LINUX.BIN there along with BOOT.INI and NTLDR (if not change your VIEW so as to see protected system files) open the BOOT.INI file in notepad and (at the bottom) add line C:\LINUX.BIN="LINUX FC4" or anything else you want you distro to show up as on the OSes selection at bootup and SAVE. Now when you reboot you should have your linux available as a choice selecting it will boot you into your distro or XP if that was your selection. This report targets the FC3 or FC4 products, which have now been EOL'd. Could you please check that it still applies to a current Fedora release, and either update the target product or close it ? Thanks. This still happens in FC5 and FC6, but is fixable. The solution is that you have to know what order your hard drives show up in when booted with the FC install CD, and what order they show up in when booted into an OS. This requires that you have an OS installed already so that you can check this. During install, you must have GRUB installed onto the same disk you are installing Linux on. Also, there is an option to rearrange the drives as GRUB sees them, and you have to change them to the order you saw them in your OS. Finish installing FC, and use an alternate bootloader to get to it if you aren't installing it on the first boot drive. I use GAG. |