modules="
-i augeas-libs
-i bash
+-i binutils
-i coreutils
+-i dosfstools
-i file
+-i grub
-i iputils
-i kernel
-i lvm2
-i module-init-tools
-i net-tools
-i ntfs-3g
+-i ntfsprogs
-i procps
-i strace
-i util-linux-ng
--i dosfstools
--i ntfsprogs
"
# Decide on names for the final output. These have to match Makefile.am.
# we don't need many drivers (which take up most of the space).
find initramfs/lib/modules/*/kernel \
-name '*.ko' \
- -a ! -name 'mii.ko' \
- -a ! -name '8139cp.ko' \
+ -a ! -name 'virtio.ko' \
+ -a ! -name 'virtio_net.ko' \
+ -a ! -name 'virtio_pci.ko' \
+ -a ! -name 'virtio_ring.ko' \
-a ! -name 'ext2.ko' \
-a ! -name 'ext4.ko' \
-a ! -name 'crc16.ko' \
-a ! -name 'fat.ko' \
-a ! -name 'udf.ko' \
-a ! -name 'crc_itu_t.ko' \
+ -a ! -name 'nls_utf8.ko' \
+ -a ! -name 'dm-*.ko' \
-a -delete
# Pull the kernel out into the current directory. We don't want it in
mount -t proc /proc /proc
mount -t sysfs /sys /sys
mount -t devpts -o gid=5,mode=620 /dev/pts /dev/pts
-modprobe 8139cp
+modprobe virtio_pci
+modprobe virtio_net
+modprobe dm_mod ||:
/sbin/ifconfig lo 127.0.0.1
/sbin/ifconfig eth0 10.0.2.10
/sbin/route add default gw 10.0.2.2