新聞中心
在使用Linux系統(tǒng)時,我們有時會遇到需要重啟initramfs的情況。initramfs是Linux系統(tǒng)加載內(nèi)核之前所使用的一個臨時文件系統(tǒng),它包含了一些必要的驅(qū)動程序和工具,以便在啟動過程中解決問題。如果我們需要重啟initramfs,我們可以按照以下步驟進行操作。

網(wǎng)站制作、建網(wǎng)站找專業(yè)網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián):定制網(wǎng)站、模板網(wǎng)站、仿站、微信小程序開發(fā)、軟件開發(fā)、成都app開發(fā)等。做網(wǎng)站價格咨詢創(chuàng)新互聯(lián):服務(wù)完善、十年建站、值得信賴!網(wǎng)站制作電話:028-86922220
1. 進入系統(tǒng)的grub界面
在開機時按下Ctrl+Alt+Delete等組合鍵,進入系統(tǒng)的grub界面。在grub界面中,選擇需要啟動的Linux內(nèi)核,然后按下‘e’鍵進入編輯模式。
2. 修改initramfs的啟動選項
在編輯模式下,我們需要修改initramfs的啟動選項。找到以‘linux’開頭行中的‘ro’選項,并將其替換為‘rw initrd=/initramfs-XXX.img’,其中‘XXX’為需要重啟的initramfs文件名。
3. 保存并啟動
修改完畢后,按下‘Ctrl+x’或‘F10’保存,然后等待系統(tǒng)重新啟動。
4. 進入initramfs模式
重啟完成后,系統(tǒng)將會進入initramfs模式。在該模式下,我們可以使用一些命令來查看和修改當(dāng)前的內(nèi)核和文件系統(tǒng)。
5. 重啟initramfs
為了重啟initramfs,我們需要首先卸載當(dāng)前的initramfs。使用‘umount /run/initramfs’命令,卸載當(dāng)前的initramfs。然后,我們可以使用‘reboot -f’命令來重啟系統(tǒng)并加載新的initramfs。
重啟initramfs并不是一件困難的事情,只需按照以上步驟操作即可。在操作過程中,要記得備份重要的數(shù)據(jù),并謹慎地進行操作,以免損壞系統(tǒng)。
相關(guān)問題拓展閱讀:
- U盤里的kali linux無法啟動。
U盤里的kali linux無法啟動。
方法/步驟
首先我照著網(wǎng)上說的。試了很久沒有用。就沒耐心了。在無聊中我更改了sources.list中 的源。gedit /etc/apt/sources.list
然后apt-get update .(更新的源網(wǎng)上找)
到新立德更新了一下。太無聊了。只好做無聊的事。
然后再到終端:
apt-cache search libappindicator
有看到了gir1.2-appindicator3-0.1的庫。如圖。而不是以前的找不到libappindicator3。這培空哪不是有機會??梢栽囋?。
我又回到終端:
apt-get install libappindicator3-0.1
又是無法定位軟件包。libappindicator3-0.1
(我去不想說粗口)。
我不管了。我再次試安裝gir1.2-appindicator3-0.1
在終端輸入:
apt-get install gir1.2-appindicator3-0.1
系統(tǒng)提示正在安裝。(難道要成功了,O《》O)
我再次試試啟動lantern .(反配碼正我能做的只有這些了。)
在終端輸入:
lantern
(驚訝臉。終端一系列的反應(yīng)。)
在我驚訝之余。lantern 啟動成功。
太高興。弄了兩天。就是因為沒有更新源而找不到libappindicator3
因為太相信網(wǎng)上的教程。而虧枯沒有自已動腦。一味的跟著照做。而且網(wǎng)上的說:
apt-cache search libappindicator3
apt-get install libappindicator3
然后就可以愉快的玩耍了。(這是不負責(zé)任。沒有說明在什么基礎(chǔ)上進行。)
總結(jié)了一下錯誤:運行l(wèi)antern無法啟動時。要先更新源(sources.list)
更新完后還不能進行g(shù)ir2appindicator的安裝時。換一個源進行更新。
kali linux的系統(tǒng)安裝的不是libappindicator3.而是gir1.2-appindicator3-0.1!再者是因為系統(tǒng)的更新。可能庫的版本也有變化。大家都要進行思考。
最后我們看看結(jié)果,我啟動了lantern
如圖。
initramfs啟動錯誤提示,是因為VMware安裝linux在物理硬盤并沒有更新grub所致,沒關(guān)系,我也經(jīng)歷過。parrot os反復(fù)重裝后發(fā)現(xiàn)了真正的解決方案。
1,(initramfs)blkid。查看并找到linux
根目錄
所在桐睜知,“dev/sdxx:uuid=?”。當(dāng)然,也可以通過其他方法得到相關(guān)信息,比如DG。
2, reboot電腦,在出現(xiàn)grub引導(dǎo)列表時,按下“e”。這是為了“edit”引導(dǎo)列表,以進入linux進一步修改。
3,“Loading Linux…………”下面那行,“………..root=/dev/sda5 ro…………” 改成 “……….root=/dev/sdxx rw………..” 然后,按F10 重新引導(dǎo)啟動。這里,dev/sdxx就是你在之一步查看到的。
截至目前,你已經(jīng)可以進入Linux了,但是,不是一勞永逸,還需要進一步修改/boot/grub
4,進入Linux后,打開早胡終端,以管理員身份update-grub。更新掃描所有可啟動項,生成新的啟動引導(dǎo)列表。也就是將/dev/sdxx的引導(dǎo)方式更新為uuid。因為,在不同電腦,硬件的/dev/sdxx順序不同,但是uuid是不變的。
最局消后,你可以打開/boot/grub/grub.cfg確認是否更新成功。
現(xiàn)在,你可以重啟/關(guān)機了,enjoy你的linux to go
移動硬盤
了。
我歷信和你一樣,你的解決了嗎?我是用vmware安裝到U盤的,版本一樣2023.2,不過我裝的是完整版的,你安裝的是輕量版。上面報的錯誤一樣,掛載失敗,找不到用戶級別init。
網(wǎng)上找了個答案說重新拔插U盤,試了也不行。
不過重新用虛擬機又可以啟動,就是新建個空白的辯叢虛擬機,掛載這個物理u盤,別的什么都不設(shè)置,又攜爛櫻能夠正常啟動??磥碛锰摂M機安裝的東西還是不靠譜啊。
樓主解決了嗎?我也遇到這個問題了,求助
關(guān)于linux重啟initramfs的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站設(shè)計制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設(shè)計,成都網(wǎng)站設(shè)計服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。
當(dāng)前標題:Linux系統(tǒng)中如何重啟initramfs? (linux重啟initramfs)
地址分享:http://www.5511xx.com/article/cdcjjph.html


咨詢
建站咨詢
