我需要在数据中心某处运行的无显示器 Linux 机器上安装 Fedora 11。我将使用 Fedora 11 作为虚拟机。
我已经知道/拥有的:
1) 如何创建 LVM 分区和 ext3 文件系统 2) 挂载 LVM 分区和 ISO 映像 3) 使用 Xen 将分区作为虚拟机运行
我需要的:
1)我需要从 ISO 映像将 Fedora ll 文件系统安装到 lvm 分区(假设为 /dev/fedora11)中,以便我拥有 /dev/fedora11 下的所有目录 /root、/bin、/sys 等
任何帮助将非常感激!
注意:我没有此服务器的监视器,因此我需要通过 SSH 进行监视
答案1
你可能想看看启动用于自动安装。
答案2
假设您想要一个半虚拟化客户端,这里有一种方法可以做到。
在另一个您有网络和 NFS 访问权限的系统(配置服务器)上安装 Fedora 11 ISO。假设您将其安装为 /FEDORA/fedora.iso。在此系统上创建一个名为 /FEDORA/ISO 的子目录,并使用 loop、iso9660 选项将 fedora.iso 挂载到 /FEDORA/ISO。然后在 /etc/exports 中将 /FEDORA/ISO 导出为 rw,no_root_squash。
在您的系统上,使用 virt-install 和 nographics 选项 (--nographics) 来配置 Fedora 11 客户端。位置路径 (-l、--location) 为 nfs://provisioningserver/FEDORA/ISO。
答案3
您可以为您的 xen 配置 vnc,从 cdrom 和 vnc 启动虚拟机并照常安装 Fedora。
以下是一些操作指南:
- http://www.virtuatopia.com/index.php/Configuring_a_VNC_based_Graphical_Console_for_a_Xen_Paravirtualized_domainU_Guest
- http://wiki.centos.org/HowTos/Xen/InstallingHVMDomU
另一个选择是使用 libvirt 中的 virt-install 工具:http://www.cyberciti.biz/tips/rhel-centos-xen-virtualization-installation-howto.html