Gentoo Linux on IBM Blade Center

昨天和今天在玩計中那一台 ibm 的刀鋒伺服器,所謂的刀鋒伺服器,主要的特色是把每一個主機都做得非常的薄,然後再把每一塊主機,都一起放置在一個控制用的盒子中,共用一組螢幕、鍵盤、滑鼠和光碟機,這就是所謂的「刀鋒型伺服器」。像計中的這一台,就是可以放置 14 台主機的刀鋒伺服器。

ibm 的這組 blade center,所共用的光碟機是經由面板上的按鈕切換要給哪一台機器使用,而且是直接模擬成使用 usb 插入機器的 usb 插槽中,這讓我在安裝 gentoo,使用 liveCD 開機的時候,碰到了使用 usb cdrom 開機所產生的問題。電腦在經由 bios 控制 cdrom 開機後,載入 kernel 進 ram 中,再來要讀取 cdrom 上的東西時,居然告訴我-找不到 cdrom ??真是見鬼了… 那剛剛的 linux kernel 是從哪裡載入的啊… 後來在 gentoo 的論壇上找到了使用 usb cdrom 開機的解法:

在進行 shell 之後:
cat /proc/scsi/scsi
cat /proc/scsi/usb-storage/0 [your number here may vary]
cat /proc/sys/dev/cdrom/info [I found my drive name was “sr0″]
ls -l /dev/sr0 [shows that the device doesn&#039t exist]
cat /proc/devices | grep sr [shows me the major node (?), mine is “11 sr"]
mknod /dev/sr0 b 11 0� 建立 sr0
exit

像我使用 gentoo-nofb 開機,結果在 /dev 下居然沒有 ram0 ,後來我只好再執行以下的指令,自己做一個 ram0 出來,這次總算可以順利的開機了….

cat /proc/devices | grep ram [shows me the major node (?), mine is “1″]
mknod /dev/ram0 b 1 0� 建立 ram0

想使用 usb cdrom, 在 kernel 中,要加上下列支援:
-usbcore and at least one of uhci_hcd/ohci_hcd� (在 ibm 機器上,是使用 OHCI_HCD)
-ehci_hcd if usb 2.0
-usb mass storage
-scsi support
-/dev/scsi legacy support (not sure, thou)
-scsi cdrom support

參考資料:
1.[FIXED] Booting LiveCD 2005.0 with a USB CD-ROM Drive
http://forums.gentoo.org/viewtopic-t-320660-highlight-livecd+boot+usb.html
2.[SOLVED] External USB DVD+RW Drive mount problems
http://forums.gentoo.org/viewtopic-t-322704-highlight-usb+cdrom.html

廣告

迴響已關閉。

%d 位部落客按了讚: