From f8a4a74c8cd69de2b3332526e1110ff745fb824d Mon Sep 17 00:00:00 2001 From: Chen Qi Date: Wed, 23 Jan 2013 14:08:04 +0800 Subject: init-live.sh: move /media/xxx over to the real root filesystem Previously, the /media/xxx which contains the root image was not moved to be under the real root filesystem. Because of this, the output of the 'mount' command is somewhat confusing, that is, it has some mount point that is not even in the filesystem. Besides, on some machine, it caused the recovery procedure when we booted it next time. This patches fixes this issue by moving the /media/xxx over to be under the real root filesystem. [YOCTO #2064] [YOCTO #3705] (From OE-Core rev: 261d21d36298bb7822ee7370c30441f42ef2b093) Signed-off-by: Chen Qi Signed-off-by: Richard Purdie --- meta/recipes-core/initrdscripts/files/init-live.sh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'meta/recipes-core/initrdscripts') diff --git a/meta/recipes-core/initrdscripts/files/init-live.sh b/meta/recipes-core/initrdscripts/files/init-live.sh index f0d4f227a2..4f8618ba4b 100644 --- a/meta/recipes-core/initrdscripts/files/init-live.sh +++ b/meta/recipes-core/initrdscripts/files/init-live.sh @@ -82,6 +82,8 @@ boot_live_root() { mount -n --move /proc ${ROOT_MOUNT}/proc mount -n --move /sys ${ROOT_MOUNT}/sys mount -n --move /dev ${ROOT_MOUNT}/dev + # Move /media/$i over to the real root filesystem + mount -n --move /media/$i ${ROOT_MOUNT}/media/realroot cd $ROOT_MOUNT exec switch_root -c /dev/console $ROOT_MOUNT /sbin/init -- cgit v1.2.3-54-g00ecf