From a04c756debe866d251d484a119e78c4bd1715738 Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Tue, 19 Apr 2016 09:41:28 -0400 Subject: minimal, dumb mountroot() --- initramfs-tools/scripts/samizdat | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'initramfs-tools/scripts/samizdat') diff --git a/initramfs-tools/scripts/samizdat b/initramfs-tools/scripts/samizdat index e41c65e..51b124a 100644 --- a/initramfs-tools/scripts/samizdat +++ b/initramfs-tools/scripts/samizdat @@ -1,2 +1,14 @@ -export PS1='samizdat\$ ' -exec sh +mountroot() +{ + set -x + mkdir /cdrom /btrfs + mount -t iso9660 /dev/sr0 /cdrom + mount -t btrfs -o loop,subvol=ROOT /cdrom/live/filesystem.btrfs /btrfs + modprobe brd rd_size=$((256 * 1024 * 2)) + btrfs device add /dev/ram0 /btrfs + mount -o rw,remount /btrfs + mount -o move /btrfs /root + mkdir /root/cdrom + mount -o move /cdrom /root/cdrom + set +x +} -- cgit v1.2.3