我在无头服务器上安装了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