Cobbler 下安装 Ubuntu

更新: cobbler 2.2.3 安装 ubuntu 12.04


Cobbler 主要针对的是 RH 系,诸如 Red Hat Enterprise Linux,CentOS,Fedora。但是他也可以用来安装 Debian-based 的版本。

 

1. 下载 Ubuntu 镜像:

# wget http://mirrors.rit.edu/ubuntu-releases/lucid/ubuntu-10.04.2-server-amd64.iso

2. 挂载镜像:

# mount -o loop /home/isos/ubuntu-10.04.2-server-amd64.iso /media

3. 使用 rsync 将 ISO 同步至 /var/www/cobbler/ks_mirror/Ubuntu-lucid-x86_64:

# mkdir /var/www/cobbler/ks_mirror/Ubuntu-lucid-x86_64
# rsync -a /media/ /var/www/cobbler/ks_mirror/Ubuntu-lucid-x86_64 –exclude-from=/etc/cobbler/rsync.exclude

现在,在本地就有了一份作为网络启动源的 CD 拷贝,这些文件在下面的这个目录下

/var/www/cobbler/ks_mirror/Ubuntu-lucid-x86_64/install/netboot/ubuntu-installer/amd64:
linux
initrd.gz

4. 创建一个 Distribution:

# cobbler distro add –name=Ubuntu-lucid-x86_64 –kernel=/var/www/cobbler/ks_mirror/Ubuntu-lucid-x86_64/install/netboot/ubuntu-installer/amd64/linux –initrd=/var/www/cobbler/ks_mirror/Ubuntu-lucid-x86_64/install/netboot/ubuntu-installer/amd64/initrd.gz –arch=x86_64 –breed=ubuntu –os-version=jaunty –ksmeta="directory=/cblr/links/Ubuntu-lucid-x86_64 suite=lucid hostname=@@http_server@@ language=english"

注意:Jaunty 是被 cobbler 支持的最新版本

5. 建立安装使用的链接:

# cd /var/www/cobbler/links
# ln -s /var/www/cobbler/ks_mirror/Ubuntu-lucid-x86_64 Ubuntu-lucid-x86_64

6. 建立 profile:

# cobbler profile add –name=Ubuntu_x86_64 –distro=Ubuntu-lucid-x86_64 –kickstart=/var/lib/cobbler/kickstarts/sample.seed

7. 建立一个 system:

可以通过 web UI 生成

启动。

以上是根据自己的理解大致翻译了一下,原文请看这里

根据他的步骤,我并没有成功的安装过。这里是一份别人安装过程中的总结,根据提示,依然没有成功。

写此文的目的做抛砖引玉之用。