On 01/17/2011 05:09 PM, [email protected] wrote: >>From the man page: > > --initrd-inject=PATH > Add PATH to the root of the initrd fetched with "--location". This > can be used to run an automated install without requiring a network > hosted kickstart file: > > --initrd-injections=/path/to/my.ks --extra-args ``ks=file:/my.ks'' > > The tree: > > # ll /iso > lrwxrwxrwx. 1 root root 9 Jan 13 16:09 /iso -> /aaa1/iso > > # ll /iso/F* > -rw-r--r--. 1 root root 719323136 Jan 15 06:40 > /iso/Fedora-14-i686-Live-KDE.iso > -rw-r--r--. 1 qemu qemu 3520802816 Jan 4 16:38 /iso/Fedora-14-x86_64-DVD.iso > -rw-r--r--. 1 qemu qemu 230686720 Jan 3 16:52 > /iso/Fedora-14-x86_64-netinst.iso > > > # ll /iso/ks/*.ks > -rw-------. 1 root root 2477 Jan 17 11:32 /iso/ks/foo.ks > > > The command: > > virt-install --name junkfoo1 --ram=512 > --location=/iso/Fedora-14-x86_64-DVD.iso --file=/dev/sdc2 --file-size > 8 --virt-type=kvm --vcpus=1 --check-cpu --accelerate --os-type=linux > os-variant=fedor14 --initrd-inject=/iso/ks --extra-args > ks=file:/foo.ks --vnc > > The result: > > ERROR [Errno 21] Is a directory: '/iso/ks' > > My google-fu does not seem to turn up an answer as to how I might be > futzing this up. > TIA for a cluestick to the head. >
initrd-inject needs to point directly to the ks, so in your case, use: --initrd-inject /iso/ks/foo.ks > Bonus question: > > Since the --file is spec'ing a partition which, of course, has an > intrinsic size, is the size option a) unneeded b) incorrect c) ignored > or some combination? > > --file=/dev/sdc2 --file-size 8 > size is ignored for any existing storage. - Cole _______________________________________________ virt mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/virt
