Javier Palacios wrote:
>> I'll check this over after I finish testing the cloning items. Patch
>> looks fine, though I need to run it through some of the EL/Fedora use
>> cases too for testing.
>>
>
> I expect your comments, though I will start looking to opensuse media
>
>
>> Multi-import is probably not critical if we document the limitation,
>> though if we can get it doing that, it would probably be nice to have.
>> I'm not that worried about it and we can explain that on the Wiki and in
>> the manpage if need be.
>>
>
> The multi-import will very likely be recovered, although it might require a
> command line option to trigger the breed specific layouts. Anyway, I'm
> trying to figure how to detect the media root from the isolinux.cfg file,
> which
> is usually also present on web mirrors.
>
> Javier Palacios
> _______________________________________________
> cobbler mailing list
> [email protected]
> https://fedorahosted.org/mailman/listinfo/cobbler
>
Seems to work absolutely great on all classes of imports. Thanks very
very much.
One small snag I found is that when using sample.seed from the import
against debian-40r4a-etchnhalf-i386-netinst.iso I get the following
distro and profile as expected:
[EMAIL PROTECTED] cobbler]# cobbler distro report
distro : debian-i386
breed : debian
os version : debianEtch
architecture : i386
initrd : /var/www/cobbler/ks_mirror/debian/install.386/initrd.gz
kernel : /var/www/cobbler/ks_mirror/debian/install.386/vmlinuz
kernel options : {}
ks metadata : {'tree': 'http://@@http_server@@/cblr/links/debian-i386'}
mgmt classes : []
owners : ['admin']
post kernel options : {}
[EMAIL PROTECTED] cobbler]# cobbler profile report
profile : debian-i386
distro : debian-i386
enable menu : True
dhcp tag : default
kernel options : {}
post kernel options : {}
kickstart : /etc/cobbler/sample.seed
ks metadata : {}
mgmt classes : []
owners : ['admin']
repos : []
server : <<inherit>>
virt bridge : xenbr0
virt cpus : 1
virt file size : 5
virt path :
virt ram : 512
virt type : qemu
Except that the Debian installer reads "Your installation CD-ROM could
not be mounted. This probably means that the CD-ROM was not in the
drive. If so you can insert it and try again. Try again to mount hte
CD-ROM? Yes/No"
Looking at the PXE config I have the following which looks correct
LABEL debian-i386
kernel /images/debian-i386/vmlinuz
MENU LABEL debian-i386
append initrd=/images/debian-i386/initrd.gz interface=eth0 lang=
kssendmac syslog=172.16.57.21:25150 text auto=true
url=http://172.16.57.21/cblr/svc/op/ks/profile/debian-i386
And if I visit that URL I can verify it serves up the following preseed:
#platform=x86, AMD64, or Intel EM64T
# System authorization information
# System bootloader configuration
# Partition clearing information
# Use text mode install
# Firewall configuration
# Run the Setup Agent on first boot
# System keyboard
d-i console-setup/dont_ask_layout note
d-i console-setup/layoutcode string us
d-i console-setup/layout select U.S. English
# System language
# Use network installation
#d-i mirror/http/hostname string mirror.domain
#d-i mirror/http/directory string /debian_directory
# If any cobbler repo definitions were referenced in the kickstart profile,
include them here.
# Network information
# Reboot after installation
finish-install finish-install/reboot_in_progress note
#Root password
d-i passwd/root-password-crypted password
$1$mF86/UHC$WvcIcX2t6crBz2onWxyac.
user-setup-udeb passwd/root-login boolean true
user-setup-udeb passwd/make-user boolean false
# SELinux configuration
# Do not configure the X Window System
# System timezone
clock-setup clock-setup/utc boolean false
tzsetup-udeb time/zone select America/New_York
# Install OS instead of upgrade
# Clear the Master Boot Record
So what it looks like to me is that the preseed file just needs some work to
make this fully automated, or else I should not be using
the netinst image with the import?
Either way, let me know. I think this would be really awesome if we could use
this to replace FAI and also get Cobbler
packaged in the Debian trees.
It looks like to me the only problem is that the variable $tree or $server (or
whatever else is needed ... see "cobbler profile dumpvars --name=foo" to see
what you can choose from aren't referenced in the sample.seed file, so it's not
yet fully configured to use the cobbler server
as a mirror.
Can you add this?
Anyway, I've applied everything to devel and otherwise looks awesome. Thanks
very much for working on this!
--Michael
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler