作者 主題: 关于RHEL7系统启动错误  (閱讀 1063 次)

0 會員 與 1 訪客 正在閱讀本文。

jqsn

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
关于RHEL7系统启动错误
« 於: 2020-02-15 23:44 »
当选择正常启动时,会提示initramfs unpacking failed:read error,后面一句说/root 没有挂载之类的,想请教一下具体该怎么修复

darkranger

  • 榮譽學長
  • 俺是博士!
  • *****
  • 文章數: 1378
    • 檢視個人資料
    • http://darkranger.no-ip.org
Re: 关于RHEL7系统启动错误
« 回覆 #1 於: 2020-02-16 00:26 »
先設法確認及排除有沒有硬體(例如磁碟)方面的異常。然後進入 rescue mode,chroot 後設法用 yum 或其它方式重新安裝 kernel 套件看看。

jqsn

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
Re: 关于RHEL7系统启动错误
« 回覆 #2 於: 2020-02-16 20:39 »
谢谢回答,我时vmare虚拟机上的系统,我想能不能新建一个initramfs,然后从grub2处断点读取新的initramfs,这样可以吗?
又或者新建initramfs后怎么取代老的那个,可有个好的方案?

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17478
    • 檢視個人資料
    • http://www.study-area.org
Re: 关于RHEL7系统启动错误
« 回覆 #3 於: 2020-02-17 13:15 »
有跑過 grub2-mkconfig 嗎?

https://wiki.centos.org/zh-tw/HowTos/Grub2

darkranger

  • 榮譽學長
  • 俺是博士!
  • *****
  • 文章數: 1378
    • 檢視個人資料
    • http://darkranger.no-ip.org
Re: 关于RHEL7系统启动错误
« 回覆 #4 於: 2020-02-17 15:28 »
谢谢回答,我时vmare虚拟机上的系统,我想能不能新建一个initramfs,然后从grub2处断点读取新的initramfs,这样可以吗?
又或者新建initramfs后怎么取代老的那个,可有个好的方案?
「initramfs unpacking failed」的問題我在之前待的公司裡曾處理過多次,最保險而直覺的解決流程就是 chroot 後 yum reinstall kernel....這應該算是過來人的經驗吧。