Headless

如何無頭安裝 Ubuntu 10.10 伺服器

  • April 23, 2011

我在無頭伺服器上安裝了 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 的建議。

查看 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 

引用自:https://serverfault.com/questions/226429