iT邦幫忙

1

hpe proliant dl360 gen9 re-emable failed logical drive後無法順利開機

  • 分享至 

  • xImage

目前手邊有一台hpe proliant dl360 gen9 server,今天因為停電重新開機後就亮燈出現異常,這台是做RAID1(四顆硬碟)其中的array1出現異常,一開始以為是實體硬碟問題,但是進入smart array裡面啟用re-emable failed logical drive後紅燈就消失了,硬碟狀況看起來沒問題但是開機時卻出現https://ithelp.ithome.com.tw/upload/images/20250424/20150311FmUJboFA5p.jpg
這台裝的是ubuntu
不知道各位大大有沒有遇過這種狀況...

感謝1F的大大給我了我一個方向,目前用ubuntu usb開機模式進去測試有抓的到我的RAID1陣列,也顯示確實有文件損毀,使用fsck修復後重新啟動伺服器卻出現
error: file
.
/boot/vmlinuz-5.15.0-136-generic' not found.
error: you need to load the kernel first.
Press any key to continue
我又使用USB模式進去用debootstrap安裝了一次內核並重新掛載
這次重啟後圖片的錯誤不見了,但是進到了grub模式,還是沒辦法順利啟動

grub也不是第一看到照著以下方法設定好後
grub> set root=(hd0,gpt4)
grub> set prefix=(hd0,gpt4)/boot/grub
grub> normal

grub> linux /vmlinuz root=/dev/sda4
grub> initrd /initrd.img
grub> boot
又進到了initramfs模式
裡面還無法使用fsck 到這邊又卡住了...

by2048 iT邦高手 1 級 ‧ 2025-04-25 08:14:11 檢舉
先用ubuntu光碟或USB開機掛載 RAID檢查分割區,/BOOT 是否有異
感謝by2048,但我又遇到了不同的問題..後續有更新到文章中
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
marcushsu
iT邦新手 5 級 ‧ 2025-04-30 09:37:25

試試看以下修復核心的步驟:

  1. Ubuntu USB開機
  2. 掛載原來的 root
    sudo mount /dev/sda4 /mnt
  3. 掛載原來的 boot (如果 boot 分區不同,以 sda1 為例)
    sudo mount /dev/sda1 /mnt/boot
  4. 掛載一些必要的目錄
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
  5. 然後 chroot
    sudo chroot /mnt
  6. 重新安裝核心
    sudo apt install --reinstall linux-image-generic
  7. 更新 grub
    sudo update-grub
  8. 退出 chroot
    exit
  9. 解掛載並重新啟動
    sudo umount /mnt/boot /mnt/dev /mnt/proc /mnt/sys /mnt
    sudo reboot

我要發表回答

立即登入回答