[virt-tools-list] virt-install: Getting initrd 'injection' to work...
Richard W.M. Jones
rjones at redhat.com
Fri Oct 22 18:38:14 UTC 2010
On Thu, Oct 21, 2010 at 11:02:41PM +0100, Martin Ellis wrote:
[...]
Kickstart is the anaconda-equivalent of preseeding.
> I've been trying to use preseeding [1] to automate installations of
> Debian-based VMs.
> [1] http://d-i.alioth.debian.org/manual/en.i386/apb.html
Another way to do this is with guestfish or virt-make-fs. You can
make a virtual disk which contains any file(s) you like, so you'd do
something like:
mkdir /tmp/data
vi /tmp/data/preseed
virt-make-fs --partition --type=ext3 --size=10G -- /tmp/data disk.img
Then if you boot with disk.img attached, the file will appear as
'<mountpoint>/preseed'.
Recent versions of guestfish let you do clever stuff like:
guestfish -N bootroot:ext2:ext4:10G:256M -m /dev/sda2 <<EOF
upload /tmp/data/preseed /preseed
EOF
which will create a partitioned boot/root disk image (test1.img) with
the /preseed file on virtual /dev/sda2.
Note you don't need root permissions to do any of this.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora
More information about the virt-tools-list
mailing list