Re: execution order involving the bootloader install

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

 



On 05/23/2014 09:59 AM, Gene Czarcinski wrote:
On 05/23/2014 07:32 AM, Gene Czarcinski wrote:
On 05/22/2014 08:16 PM, Chris Murphy wrote:
Observations with today's Rawhide: Fedora-Live-Workstation-x86_64-rawhide-20140522.iso

First, the grub.cfg is hosed. The rescue boot entry is listed first, and is the default. It should be reversed.
https://bugzilla.redhat.com/show_bug.cgi?id=1100504

I don't know which component's bug this is, anaconda for calling grub2-mkconfig before the kernel and initrd have even been created, or grubby for not adding the entry in the right location. So before I file anymore bugs I'd like to know whether grub2-mkconfig is really supposed to be called before all kernels and initramfs's are in /boot, and the expectation is that grubby will fix all missing items in the grub.cfg.

The change is in install.py and was done intentionally in support of OSTree. I do not completely understand the reasoning.

I am currently testing doing a forced extlinux as the bootloader situation. I first installed into a virtual system with regular partitions using a Fedora 20 DVD iso and it successfully installed and rebooted. I am now in the process of testing a forced extlinux bootloader for a simple network install. I do know that some of my patches fixing/enhancing extlinux as the bootloader are screwed by the change.

With grub2 and the latest grubby-8.25-1, you can reboot an install of a livecd system but, as you say, the default is the rescue system because the specified value in /boot/grub2/grubenv is not valid.

I believe that the OSTree enhancement with respect to the bootloader needs to be explained, discussed, and tested a bit more before deploying the implemention. Yes, I know it is rawhide and thus can/will break things. But, anything dealing with the bootloader is both complicated and mostly pretty fragile.
Well, it looks like extlinux as the bootloader may be broken. I am going to give it one more try, create a distribution DVD iso based on rawhide, and boot that specifying extlinux on the command line. It is a bit difficult trying to figure out what info to collect. The package installation completed and it is sitting there, consuming 99% of a virtual cpu, and executing "gtk-update-icon". I think it is going to take an updates.img with some pdb tracing inserted to see what is going on.
No problems so far. When you do a netinstall or DVD install, extlinux works well for both ext4 partitions and rootfs on a btrfs subvol with /boot on a ext4 partition. In fact, it even has the rescue kernel now.

I am still trying to figure out what is happening in liveinst.

Chris -- Do you have the anaconda log files from an install (other than a live install) where the config file is bad? I don't want to go back into old releases because they just will not be fixed. If the problem can be duplicated on rawhide, then I would be interested.

Also, I am curious where you got the "Fedora-Live-Workstation-x86_64-rawhide-20140522.iso" since the "Release Engineering Dashboard" says its build failed (and IIRC it failed the last couple of days).

GEne

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list




[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux