ramdisk文件制作

1.mkinitrd命令

為當(dāng)前正在使用的內(nèi)核重新制作ramdisk文件

mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

修復(fù)initramfs文件步驟
(1)如果沒(méi)有重啟系統(tǒng)


Paste_Image.png

(2)重啟操作系統(tǒng)修復(fù)方法
兩種方法進(jìn)入救援模式

  • 在這個(gè)界面下立刻按下Esc鍵
    按 ↑↓→←來(lái)調(diào)節(jié),我的虛擬機(jī)用光盤(pán)來(lái)啟動(dòng)
Paste_Image.png

Paste_Image.png
  • 虛擬機(jī)電源打開(kāi)電源時(shí)進(jìn)入固件
    按 ↑↓→←來(lái)調(diào)節(jié),我的虛擬機(jī)用光盤(pán)來(lái)啟動(dòng),調(diào)制boot,(+→F10),以后都會(huì)默認(rèn)以光盤(pán)啟動(dòng),做完實(shí)驗(yàn)可以改回來(lái)
Paste_Image.png

2.選第三項(xiàng),進(jìn)入救援模式


Paste_Image.png

3.選擇語(yǔ)言,默認(rèn)即可


Paste_Image.png

4.選擇鍵盤(pán),一般都是us,不要隨意改
Paste_Image.png

5.啟動(dòng)網(wǎng)絡(luò)配置,我們這里與網(wǎng)絡(luò)無(wú)關(guān),選擇NO

Paste_Image.png

6.這里告訴我們真正的根在/mnt/sysimage目錄下

Paste_Image.png

7.按Continue
Paste_Image.png

Paste_Image.png

8.這里我們選擇開(kāi)啟一個(gè)shell


Paste_Image.png

9.切根:?jiǎn)?dòng)系統(tǒng)時(shí)認(rèn)為boot為根,這里我們要切換為真正的根


Paste_Image.png

10.mkinitrd創(chuàng)建偽文件系統(tǒng),所創(chuàng)建文件名字和/boot/grub/grub.conf里的名字要一樣,否則無(wú)法啟動(dòng)


Paste_Image.png

11.連續(xù)輸入兩次exit


Paste_Image.png

12.選擇reboot重啟系統(tǒng)
Paste_Image.png

13.不要著急耐心等待哦

Paste_Image.png

2. dracut命令

為當(dāng)前正在使用的內(nèi)核重新制作ramdisk文件
dracut /boot/initramfs-$(uname -r).img $(uname -r)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容