[cobbler] Cobbler 2.4.0, Ubuntu 12.04.1 64bit server == not using local repo?
Andrew Hamilton
ahamilton55 at gmail.com
Tue Nov 13 00:59:41 UTC 2012
On Mon, Nov 12, 2012 at 4:00 PM, Zack Perry <zack.perry at sbcglobal.net>wrote:
> Hi Andrew,
>
> Many thanks for your clear and specific hints. We together discovered a
> bug in 2.4.0 in epel-testing too: that the magic variables in the bundled
> sample.seed do not take effect:
>
> 30 # Setup the installation source
> 31 d-i mirror/country string manual
> 32 d-i mirror/http/hostname string $http_server:$http_port
> 33 d-i mirror/http/directory string $install_source_directory
> 34 d-i mirror/http/proxy string
>
> The --kopts values did the magic of setting the network interface to use
> during install too.
>
> I deliberated a bit about using the {linux, initrd.gz} in
> install/netboot/ubuntu-install/amd64 makes sense, since PXE boot is a
> kind of network install. Regretably, Canonical pays so much attention to
> the desktop usage scenarios that it fails to mention this requirement
> anywhere AFAIK.
>
Cool. Glad I could help here.
>
> Now I just need to come up a script to set the hostname, static IP etc,
> then all are set 8-)
>
For the hostname you should be able to use the following preseed entry:
d-i netcfg/get_hostname string $hostname
Regards,
Andrew
> Best Regards,
>
> -- Zack
>
>
>
> Hi,
>
>
> [...]
> You can try pointing the preseed file to the proxy using the following
> entries:
>
> d-i mirror/http/hostname string <IP or Hostname of the proxy>
> d-i mirror/http/directory string <directory where the repository is>
>
> We currently use the above with our internal mirrors and it works like a
> charm. I'm not sure about the dnsmasq proxy and if / how it will work for
> you.
>
> The repos will most likely only be added to the preseed by using a snippet
> and templating. I'm not totally sure about this so hopefully someone with
> some more info can help you out here. For a standard cobbler installation
> your directory setting would be similar to "cblr/ks_mirror/<distro_name>/".
>
>
> [...]
>
>
> The preseed file needs to be downloaded before the values in the preseed
> file can be used but it needs info such as which interface to use to
> download the preseed file. So you can place the following into the "Kernel
> Options" on either the profile or the distro in cobbler:
>
> interface=eth0 vga16fb.modeset=0 locale=en_US
> keyboard-configuration/layoutcode=us
>
> You will mainly be in the "interface=eth0" entry as it will tell the
> installation to use interface eth0 for the network connection and will in
> turn allow you to download your preseed file.
>
> Regards,
>
> Andrew
>
> [...]
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fedorahosted.org/pipermail/cobbler/attachments/20121112/0b37e787/attachment.html>
More information about the cobbler
mailing list