我正在尝试使用 virt-installer 安装 bsd 发行版。对于 Linux 发行版,我使用了以下命令:
virt-install -n debian -r 1024 --vcpus=1 --accelerate -v --disk /var/kvm/installation-disks/debian.img,size=6--nographics
--network=bridge:br0,model=ne2k_pci,mac=52:54:00:66:68:09 -l http://ftp.de.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/
-x console=ttyS0,115200
这将直接从在线镜像中加载安装程序。对于 Fedora,我使用了这个镜像:http://www.nic.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux/releases/16/Fedora/x86_64/os/
有没有适用于 freebsd 或 openbsd 的镜像?
我想要直接安装 ftp/http 镜像的原因是我只能通过 ssh 访问我的物理服务器,并且它没有 X 服务器或窗口管理器来给我提供 VNC GUI。
当我尝试使用在线镜像安装 centos 6 时,我能够通过串行控制台完成安装,但重新启动后,串行控制台对我不起作用。我尝试了所有可能的方法---编辑menu.lst
和文件。inttab
securtty
Fedora 16 从串行控制台正常启动,但在加载 anaconda 安装程序时卡住了。
我尝试编辑 freebsd iso 安装介质,将串行控制台选项添加到启动选项。安装成功。但无法启动,因为它没有提供控制台访问权限。我无法编辑任何文件,因为ufs
在我的 Ubuntu 服务器 10.04 上无法以写访问权限加载分区。
只有 debian squeeze 运行良好,我甚至无需编辑任何配置文件就可以使用它。
我想要拥有 fedora/centos 和 freebsd/openbsd 的 CLI 版本。但是,看起来我不可能拥有它们,因为我必须依靠串行控制台来完成所有事情。
答案1
安装后,尝试guestfish --rw -i -d debian
编辑 menu.lst 文件并添加console=ttyS0
到内核参数。我还需要添加到ttyS0
以/etc/securetty
在串行控制台上启用 shell。