在只有串行控制台访问的情况下,在KVM-qemu上安装并运行客户机操作系统

我正在尝试安装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服务器或窗口pipe理器来给我一个VNC GUI。

当我尝试使用在线镜像安装centos 6时,我能够通过串口控制台完成安装,但是在重新启动后,串口控制台从未为我工作过。 我尽可能—编辑menu.lstinttabsecurtty文件。

Fedora 16从串口控制台启动,但加载anaconda安装程序时卡住了。

我尝试通过添加串行控制台选项来引导选项来编辑freebsd iso安装介质。 安装成功了。 但不能启动它,因为它没有给控制台接入。 我无法编辑任何文件,因为ufs分区无法在我的Ubuntu服务器10.04上使用写访问进行加载。

只有debian squeeze工作得很好,即使没有编辑一个configuration文件,它也适用于我。

我想要有CLI版本的fedora / centos和freebsd / openbsd。 但是,看起来我没有任何希望,因为我不得不依靠串行控制台来做所有事情。

安装后,尝试guestfish --rw -i -d debian并编辑menu.lst文件并将console=ttyS0添加到内核参数。 我还需要将ttyS0添加到/etc/securetty以在串行控制台上启用shell。