从 USB 安装 RHEL 6.4 的 Kickstart 安装

从 USB 安装 RHEL 6.4 的 Kickstart 安装

我想用 RHEL 6.4 设置一些全新的服务器。服务器没有 DVD,因此,我必须使用 USB 进行安装。我已经有一个带有 kickstart 文件的自定义 ISO,我可以完美地在装有 DVD 的服务器上使用它。我使用 iso2usb 将 ISO 移动到我的 USB 上。

当我从 USB 启动时,找到了 ks 文件,anaconda 启动了,但随后停止并出现以下错误:

“无法找到设备 ['sda1'] 提供的安装源。请检查您的参数并重试”

笔记:

  • USB 就是 sda。
  • 我的自定义 ISO 文件已从 iso2usb 重命名为 linux.iso,并且位于 USB 的根目录中。
    • Kickstart 文件具有以下条目:
    • 硬盘--分区=sda1--dir=/

请帮助我使用 kickstart 实现自动安装。


编辑1: 这是 anaconda.log 文件:

09:01:57,029 INFO    : no /etc/zfcp.conf; not configuring zfcp  
09:01:57,259 INFO    : created new libuser.conf at /tmp/libuser.4rAbps with  instPath="/mnt/sysimage"
09:01:57,259 INFO    : anaconda called with cmdline = ['/usr/bin/anaconda', '--stage2',  'hd:sda1:///images/install.img', '--dlabel', '--kickstart', '/tmp/ks.cfg', '--graphical', '--selinux', '--lang', 'en_US.UTF-8', '--keymap', 'us', '--repo', 'hd:sda1:/']  
09:01:57,260 INFO    : Display mode = g  
09:01:57,260 INFO    : Default encoding = utf-8  
09:01:59,444 DEBUG   : X server has signalled a successful start.  
09:01:59,446 INFO    : Starting window manager, pid 1345.  
09:01:59,537 INFO    : Starting graphical installation.  
09:01:59,741 INFO    : Detected 7968M of memory  
09:01:59,741 INFO    : Swap attempt of 7968M  
09:02:00,840 INFO    : ISCSID is /usr/sbin/iscsid  
09:02:00,840 INFO    : no initiator set

编辑2: 这是 anaconda 日志的一部分,表明它找到了 USB 等:

09:01:47,918 INFO    : starting STEP_STAGE2
09:01:47,918 INFO    : partition is sda1, dir is //images/install.img
09:01:47,918 INFO    : mounting device sda1 for hard drive install
09:01:48,005 INFO    : Path to stage2 image is /mnt/isodir///images/install.img
09:01:54,214 INFO    : mounted loopback device /mnt/runtime on /dev/loop0 as /tmp/install.img
09:01:54,214 INFO    : Looking for updates for HD in /mnt/isodir///images/updates.img
09:01:54,214 INFO    : Looking for product for HD in /mnt/isodir///images/product.img
09:01:54,227 INFO    : got stage2 at url hd:sda1:///images/install.img
09:01:54,254 INFO    : Loading SELinux policy
09:01:54,700 INFO    : getting ready to spawn shell now
09:01:54,975 INFO    : Running anaconda script /usr/bin/anaconda
09:01:56,882 INFO    : _Fedora is the highest priority installclass, using it
09:01:56,921 INFO    : Running kickstart %%pre script(s)
09:01:56,922 WARNING : '/bin/sh' specified as full path
09:01:56,926 INFO    : All kickstart %%pre script(s) have been run

答案1

检查您的 ISO 文件内容在根路径下是否有 .discinfo 和 .treeinfo。

我曾经在 RHEL 6.3 上遇到过这个问题,因为我自定义了 ISO 并且忘记在刻录 ISO 之前将这些文件复制到根路径。

答案2

你能切换到 tty2 并输入

list-harddrives

?我只是想知道您如何知道 USB 驱动器是 sda,因为有时设备名称会根据加载的内核、驱动程序等而改变。

相关内容