我在无头服务器上安装了 Centos 5.5。BIOS 支持控制台重定向,因此我需要做的就是:1) 通过串行电缆连接,2) 调整 BIOS,3) 放入 CD,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 的建议。
答案1
查看 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