fixed the creation of the root filesystem

master
Harald Hoyer 2009-03-24 11:30:30 +01:00
parent 309ed9668b
commit 93fea990ec
1 changed files with 19 additions and 10 deletions

View File

@ -1,5 +1,11 @@
#!/bin/bash #!/bin/bash
initdir=$(mktemp -d -t initramfs-test-target-XXXXXXXX)
dd if=/dev/zero of=test/root.ext2 bs=1M count=20
mke2fs -F test/root.ext2
mkdir test/mnt
mount -o loop test/root.ext2 test/mnt

initdir=test/mnt
kernel=$(uname -r) kernel=$(uname -r)
( (
. ./dracut-functions . ./dracut-functions
@ -10,13 +16,16 @@ kernel=$(uname -r)
) )
targetfs="$initdir" targetfs="$initdir"
unset initdir unset initdir
dd if=/dev/zero of=test/root.ext2 bs=1M count=20
./dracut -l -i "$targetfs" /source \
-m "dash kernel-modules test crypt lvm udev-rules base rootfs-block" \
-d "ata_piix ext2 sd_mod" \
-f test/initramfs.makeroot


qemu-kvm -hda test/root.ext2 -m 512M -nographic -net none \ umount test/mnt
-kernel "/boot/vmlinuz-$kernel" \ rmdir test/mnt
-append "root=/dev/dracut/root rw rootfstype=ext2 quiet console=ttyS0,115200n81" \
-initrd test/initramfs.makeroot #./dracut -l -i "$targetfs" /source \
# -m "dash kernel-modules test crypt lvm udev-rules base rootfs-block" \
# -d "ata_piix ext2 sd_mod" \
# -f test/initramfs.makeroot
#
#qemu-kvm -hda test/root.ext2 -m 512M -nographic -net none \
# -kernel "/boot/vmlinuz-$kernel" \
# -append "root=/dev/dracut/root rw rootfstype=ext2 quiet console=ttyS0,115200n81" \
# -initrd test/initramfs.makeroot