通过kickstart centos 7安装virtualbox
Posted
技术标签:
【中文标题】通过kickstart centos 7安装virtualbox【英文标题】:install virtualbox through kickstart centos 7 【发布时间】:2016-07-14 05:03:40 【问题描述】:我正在尝试完全自动化我的操作系统安装。我需要在此自动化过程中安装某些软件包。我在 kickstart 文件中指定了所有必需的包名称,例如:
%%packages
php
php-mysql
httpd
同样,我正在尝试通过 kickstart 安装来安装 virtualbox。
我手动下载了virtualbox rpmVirtualBox-5.0-5.0.0_101573_el7-1.x86_64.rpm
,放到centos7的Package文件夹中,重新创建了repo。
现在我在 kickstart 文件中的软件包列表是:
%%packages
VirtualBox
但这会在安装过程中引发错误
you have specified that the package VirtualBox should be installed, this package doesn't exist
我不知道,这里有什么问题?感谢您的帮助
【问题讨论】:
【参考方案1】:Virtualbox 在其规范文件中有奇怪且非常规的包标签。如果你看它的名字:
VirtualBox-5.0-5.0.0_101573_el7-1.x86_64.rpm
然后你注意到它的版本是5.0.0_101573_el7
(非常糟糕的约定),它的版本是1
(缺少el7
)。
所以它的包名其实是VirtualBox-5.0
,所以需要指定
%%packages
VirtualBox-5.0
在你的 kickstart 中。
【讨论】:
以上是关于通过kickstart centos 7安装virtualbox的主要内容,如果未能解决你的问题,请参考以下文章
(转)PXE+kickstart无人值守安装CentOS 7
Centos-7.3配置PXE+kickstart无人值守安装
CentOS 7部署PXE+kickstart无人值守安装操作系统