[systemd-devel] root= ignored

Harald Hoyer harald.hoyer at gmail.com
Tue Feb 3 02:11:36 PST 2015


On 29.01.2015 17:38, Chris Murphy wrote:
> On Thu, Jan 29, 2015 at 2:20 AM, Felix Miata <mrmazda at earthlink.net> wrote:
>> I wrote "clone" for a reason. I don't "just copy" files. I clone (logical,
>> root, autonomous) *partitions*, subsequently modifying only fstab, volume
>> label and UUID before attempting boot from it.
> 
> Clone is a generic term, it doesn't require a particular process. Are
> you changing the volume UUID with, e.g. tune2fs -U random?
> 
> 
>>> files from old to new (I actually used btrfs send receive). I of
>>> course had to install a new bootloader with grub2-install, and create
>>
>> The process I wrote was intended to make it clear that no bootloader that may
>> have been on a Fedora / partition was used for booting a Fedora clone as
>> adjusted to its new location. It's a process that was relatively simple and
>> reliable until humanly memorable cmdline root= parameters what worked
>> formerly began being disregarded by Fedora's boot process in apparent favor
>> of incorporating a root filesystem UUID subject to change during
>> backup/restore process in its initrd.
> 
> Like I said, I can't reproduce this behavior. The BIOS system boots
> fine without rebuilding the initramfs just by changing fstab and
> grub.cfg UUIDs to match the root volume's UUID. Therefore I see no
> evidence root= is ignored on Fedora.
> 
> The failed UEFI boot is strictly due to the old ESP UUID not being
> found. The failure has nothing to do with root=.
> 
> dracut -f -v --debug shows only on UEFI is there a wait for device by uuid
> /usr/lib/dracut/modules.d/99base/module-setup.sh at 113(install):
> wait_for_dev /dev/disk/by-uuid/5AC5-5766
> 
> 

will follow up in private email and on the bugzilla


More information about the systemd-devel mailing list