Re: Install question #2 - disk order and video mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Timothy Murphy wrote:
Chris Snook wrote:

Bill Davidsen wrote:
The FC8 install seems to assign drive identifiers in some random order
instead of BIOS order. I thought that was fixed back around 2.6.17, but
it certainly isn't the case AFAIK, if I boot the rescue CD I get one set
of assignments (not BIOS order), and if I boot I get another. Needless
to say this makes getting a bootable install nearly impossible.
Device scanning is asynchronous now, and drives may come up in *any*
order, potentially changing even across reboots even with no changes to
software or hardware.  This is why we use labels and uuids.

Would that help when installing from CD, as Bill seemed to be asking about?


The installer assigns labels to everything that isn't on LVM, so everything should mount just fine. If you add stuff to /etc/fstab post-install that isn't on LVM and isn't labeled, you could have problems.

The only way the installer can screw up without user intervention is if it misconfigures grub. Since the bios device ordering is guaranteed to be different from install to normal boot under these circumstances, the only guaranteed correct way to fix this is to use firmware, bootloaders, and partition tables that support partition names, as is the case with EFI supporting GPT. Unfortunately, in the BIOS/MSDOS world, we're stuck doing ugly hacks (like latefcload, for fibre channel users) or fixing it manually post-install.

The good news is that since BIOSes weren't designed to choose from thousands of boot devices, their ordering is deterministic, so you only have to fix the bootloader config once.

There are probably more and better ugly hacks we can do to make this suck less, but fundamentally this is a limitation of the BIOS.

-- Chris

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux