On May 23, 2014, at 2:28 PM, Gene Czarcinski <gczarcinski@xxxxxxxxx> wrote:
new-kernel-pkg --mkinitrd --dracut calls dracut to build the initramfs, the initramfs isn't in the RPM. And grubby is supposed to get called, I think from within new-kernel-pkg, to update any of the supported bootloader configuration files.
Right, this is what I'm experiencing also.
Think of it as booting Btrfs subvolumes (separate fs trees). Whether it's done with directories and hardlinks as ostree does it, or as an fs feature like Btrfs does, in order to switch booting to a different tree you need to do one of two things: 1. Change the bootloader configuration to change to the tree you want to boot; 2. change the name of the tree you want to boot to match the bootloader configuration. The problem with 2 is that you can't use the path name to track each unique tree, because once it's renamed you lose the reference. e.g. the bootloader configuration for ostree looks like it's using bootloaderspec type drop in files and one of the lines looks like this: linux /ostree/fedora-atomic-449629c60bed8b9232e40855a7ee4e357f7973ace0bfbcb91a6ed0dd07275f5e/vmlinuz-3.15.0-0.rc6.git0.1.fc21.x86_64 For what it's worth, ostree installed to an existing entirely btrfs fs (a boot subvolume is mounted at /boot) seems unaware that it's on btrfs and needs to specify the subvolume. The above line should be linux /boot/ostree/fedora-atomic-449629c60bed8b9232e40855a7ee4e357f7973ace0bfbcb91a6ed0dd07275f5e/vmlinuz-3.15.0-0.rc6.git0.1.fc21.x86_64 Chris Murphy |
_______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list