我正在尝试在隔离网络中的工作站上安装 RedHat 8.4。有没有办法在不连接到 Web 或同一网络上的服务器的情况下完成此操作?
在此版本中,GUI 似乎不再提供从 DVD 安装的选项,并且尝试使用 Kickstart 文件会repo --name="RpmPackages" --baseurl=file:///run/install/repo/my_repo
在附加存储库列表中添加一行,但不会将其作为主存储库,因此无法继续安装。“主”存储库似乎必须是网络位置,因为 GUI 不提供使用路径的选项file://
,但是此工作站无法连接到任何位置(隔离网络中的第一个工作站)。
我发现的每个 kickstart 示例都使用 nfs 或 http 服务器来提供初始存储库。
有没有办法强制从磁盘安装,或者我是否必须在不同的操作系统上安装服务器,然后才能实际开始安装目标系统?
答案1
其他详细信息:
由于磁盘空间和传输速率的考虑,ISO映像是从‘启动’映像创建的,并且构建了my_repo文件夹来包含所有必需的包。
通常,从 iso 安装时,您应该使用cdrom
kickstart 文件中的命令,该命令将利用 来.treeinfo
查找驱动器上可用的存储库。默认情况下,它在 DVD ISO 上可用,但不在启动 ISO 上,并且创建它来索引自定义存储库似乎没有效果。
答案:
无需使用cdrom
和repo
命令的组合,只需url --url=file:///run/install/repo/my_repo
在 kickstart 中使用即可将本地存储库用作主存储库。repo
如果需要,仍可以使用命令提供其他存储库。
相关文档:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/performing_an_advanced_rhel_installation/kickstart-commands-and-options-reference_installing-rhel-as-an-experienced-userurl
. 有关kickstart 命令的详细信息,请参见第 B.2.21 节
请注意,我仍然对能够从cdrom
已经指向自定义存储库的启动 iso 生成 iso 感兴趣,并将这样的答案标记为已接受的答案。