Copying Loïc Minier. * Erik Speckman <especkman+report...@gmail.com> [2013-08-04 23:45]: > 8. Read through mkinitramfs scripts and found that a hook installed by the > flash-kernel package was responsible for the hook script that was setting > "root=/dev/root" in conf/param.con.
> If flash-kernel isn't necessary/required on my device, I would expect it to > detect that fact rather than rendering my system in an unbootable state. How about this? Erik, can you test the patch? diff --git a/initramfs-tools/hooks/flash_kernel_set_root b/initramfs-tools/hooks/flash_kernel_set_root index 2a313c7..9fb4bcc 100755 --- a/initramfs-tools/hooks/flash_kernel_set_root +++ b/initramfs-tools/hooks/flash_kernel_set_root @@ -102,11 +102,13 @@ if [ "$blsr" = "no" ]; then # provide a default. install -d $DESTDIR/conf/conf.d echo "ROOT=\"$rootdev\"" > $DESTDIR/conf/conf.d/default_root -else +elif [ "$blsr" = "yes" ]; then # The boot loader passes a bogus root= (e.g. root=/dev/ram), so # override the command line parameter. install -d $DESTDIR/conf echo "ROOT=\"$rootdev\"" >> $DESTDIR/conf/param.conf +else + echo "Warning: device $machine not supported" >&2 fi # vim:noexpandtab shiftwidth=8 -- Martin Michlmayr http://www.cyrius.com/ -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130811104858.gi2...@jirafa.cyrius.com