歡迎您光臨本站 註冊首頁

實錄:menu.1st配置錯誤導致從多路徑啟動失敗

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

現場環境:

華為刀片伺服器 suse9sp3 華賽S2300 磁碟陣列,刀片伺服器和存儲採用多路徑冗餘方式連接.

現象描述:
存儲配置完成後,在伺服器通過fdisk -l 查看有冗餘路徑,存儲映射卷有重複.對應安裝和操作系統相配套的多路徑軟體UltraPath.安裝多路徑軟體后,發現現象依舊.

問題處理:

1,檢查多路徑是否已正確安裝:

以root用戶登錄文件伺服器系統, 使用rpm -q urltrapath命令,檢查文件伺服器上是否已經安裝UltraPath多路徑軟體.

# rpm -q urltrapath

package UltraPath is not installed

這表明系統已經正確安裝了多路徑軟體;

2,檢查/boot/grub/menu.lst ,該文件記錄系統登錄各引導項入口

#more /boot/grub/menu.lst ,內容如下:

color white/blue black/light-gray default 3 #這裡表明第3個引導項項為默認啟動項 fallback 0 timeout 8 gfxmenu (hd0,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title Linux #第0個引導項 kernel (hd0,1)/boot/vmlinuz root=/dev/sda2 vga=0x317 selinux=0 splash=silent resume=/dev/sda1 elevator=cfq showopts initrd (hd0,1)/boot/initrd ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe

#第1個引導項
kernel (hd0,1)/boot/vmlinuz root=/dev/sda2 showopts ide=nodma apm=off acpi=off vga=normal noresume selinux=0 barrier=off nosmp noapic maxcpus=0 initrd (hd0,1)/boot/initrd title Linux with UltraPath #第2個引導項,這個項即是默認啟動項 kernel (hd0,1)/boot/vmlinuz root=/dev/sda2 vga=0x317 selinux=0 splash=silent resume=/dev/sda1 elevator=cfq showopts

/boot/grub/menu.lst文件中default參數為系統啟動時默認進入的引導項,從0開始排序,0對應第一個引導項,1對應第二個引導項,2對應第三個引導項,依次類推.

3,檢查該文件,已經添加支持多路徑驅動的引導項,該文檔中已經包含其他2個引導項,因多路徑軟體該引導項是第3個引導項,所以default參數應該設置為2,而實際在該文件中可以看到,該參數設置成了3,該參數配置錯誤導致系統啟動后無法直接進入多路徑模式,導致多路徑失效.

總結:

linux下的/boot/grub/menu.lst和windows下的boot.ini相似,同一台機器安裝多個系統時可以選擇默認啟動系統.


[火星人 ] 實錄:menu.1st配置錯誤導致從多路徑啟動失敗已經有649次圍觀

http://coctec.com/docs/linux/show-post-48316.html