我设置并完全配置了 ubuntu-12.04-server 机器,cobbler/dhcp 运行了大约 10 分钟(相比之下,在 centos 5.8 上需要一个多小时)。我发现 cobbler 导入似乎很有用。这是否消除了使用 cobbler distro add 的需要?每当我在成功导入 ubuntu 桌面 iso 后运行 cobbler 报告时:
sudo cobbler import --name=Ubuntu --path=/mnt --breed=debian
task started: 2012-12-13_163245_import
task started (id=Media import, time=Thu Dec 13 16:32:45 2012)
Found a debian/ubuntu compatible signature: pool
adding distros
avoiding symlink loop
avoiding symlink loop
avoiding symlink loop
associating repos
associating kickstarts
*** TASK COMPLETE ***
我只得到以下内容(什么也没有):
distros:
==========
profiles:
==========
systems:
==========
repos:
==========
images:
==========
mgmtclasses:
==========
packages:
==========
files:
==========
我宁愿希望我不必像传统方式那样将 /mnt 中的所有文件复制到新的 /distro 目录,然后执行 cobbler distro add --initrd=/path/to/inird --kernel=/path/to/kernel
我可能搞错了导入对我的实际作用。如果有人能详细说明导入的实际用途,请详细说明。
答案1
也许有点晚了,但我认为你搞错了品种。
sudo cobbler import --name=precise --path=/mnt --breed=ubuntu
对我有用
distros:
==========
Name : Precise-x86_64
Architecture : x86_64
TFTP Boot Files : {}
Breed : ubuntu
Comment : ubuntu precise (12.04.0) None
Fetchable Files : {}
Initrd : /var/www/cobbler/ks_mirror/Precise/install/netboot/ubuntu-installer/amd64/initrd.gz
Kernel : /var/www/cobbler/ks_mirror/Precise/install/netboot/ubuntu-installer/amd64/linux
Kernel Options : {}
Kernel Options (Post Install) : {}
Kickstart Metadata : {'tree': 'http://@@http_server@@/cblr/ks_mirror/Precise'}
Management Classes : []
OS Version : precise
Owners : ['admin']
Red Hat Management Key : <<inherit>>
Red Hat Management Server : <<inherit>>
Template Files : {}
另外,使用服务器或备用 iso,而不是桌面。
还要注意
cobbler-ubuntu-import
无需下载 iso,即可完成相同操作。