我如何无头安装Ubuntu 10.10服务器

我在无头服务器上安装了Centos 5.5。 BIOS支持控制台redirect,所以我需要做的只是:1)通过串行电缆连接,2)调整BIOS,3)放入光盘,4)在启动提示符下键入:

linux console=ttyS0,115200n8 

在Ubuntu 10.10上,我尝试了相同的技术。 即使在boot:提示符之前,我收到一条错误消息:

 graphics initialization failed Error setting up gfxboot boot: 

当我试图在Centos上使用相同的命令时,我收到错误消息:

 Could not find kernel image: linux 

然后我看了CD上的isolinux目录,所有的启动菜单都有类似/install/vmlinuz ,所以我尝试了:

 /install/vmlinuz console=ttyS0,115200n8 

但是内核恐慌会导致失败

 [ 3.271958] Kernel panic - not syncing: VFS: Unable to mount root fs on unknow n-block(104,1) [ 3.280699] Pid: 1, comm: swapper Not tainted 2.6.35-22-generic #33-Ubuntu 

进一步的控制台输出,我看到了错误:

 [ 3.185400] VFS: Cannot open root device "(null)" or unknown-block(104,1) [ 3.192380] Please append a correct "root=" boot option; here are the availab le partitions: 

我将继续尝试,但我会欢迎任何有关如何在我的无头服务器上安装Ubuntu 10.10的build议。

看着isolinux .cfg文件,我想出了一些尝试:

 /install/vmlinuz console=ttyS0,115200n8 file=/cdrom/preseed/ubuntu-server.seed initrd=/install/initrd.gz quiet -- 

有效。 我得到了一组基于文本的安装菜单。

我更喜欢在系统启动时看到所有的输出,所以我也成功地使用了:

 /install/vmlinuz console=ttyS0,115200n8 file=/cdrom/preseed/ubuntu-server.seed initrd=/install/initrd.gz 

另外,如果你需要在救援模式下运行

 /install/vmlinuz console=ttyS0,115200n8 initrd=/install/initrd.gz rescue/enable=true