解決ubuntu啟動時進入initramfs問題

2021-06-05 13:10:25 字數 1413 閱讀 4151

=摘要=

最近回來發生05年的機器裡面的ubuntu系統不能正常由grub引導進入了,而是只停留在initramfs介面下了...於是想想之在用xp的時候經常當機(記憶體槽問題),也好久不管ubuntu有沒有問題...想想大概跟xp當機有關係.

於是上網查了查initramfs的原因...終於找到了乙個類似的情況,當然...結果修復好了這個initramfs問題.

在網上檢視到乙個資料說在initramfs裡面執行exit,如果能夠成功看到系統要退出了....那麼就可以在引導的時候把rootdelay引數傳到核心,這個時候就能解決了...於是我真的試了試...於是....:) 

=問題產生=

開啟機器,進入grub選單選擇後,選擇了ubuntu os 來引導...

一下子遮蔽閃出很多不應該看到的文字...最後停留在initramfs這裡..輸入help命令可以檢視有什麼命令可以使用.

於是沒有下文了...於是ubuntu就這樣不能正常進入了...

=解決辦法=

修改grub選單中的相應的ubuntu引導命令.

[在啟動時的grub中操作方法可以看螢幕的提示]

在linux

/boot/vmlinuz-********-generic root=uuid=a2ce51b0-935b-4ba5-9151-8674fd7dd277 ro   quiet splash 

後面加一句:

rootdelay=90

變成linux

/boot/vmlinuz-********-generic root=uuid=a2ce51b0-935b-4ba5-9151-8674fd7dd277 ro   quiet splash

rootdelay=90

這個rootdelay=90引數的位置也可以寫在quiet splash前面.

修改後在grub的編輯框中按ctrl+x就可以讓grub執行這個編輯框裡的引導命令啦,這樣後,機器還真的成功引導硬碟上面的ubuntu...

雖然能夠進入ubuntu的啟動介面了,但是還有乙個問題就是剛剛引導裡,ubuntu報硬碟出錯...需要檢查檢查.....當然我還是讓它檢查了....但是最後進入不了x....只能進入乙個純終端中.呵呵,能夠進入這裡已經不錯了....於是我再次重啟....再次讓ubuntu檢錯...這個時候能夠正常使用x了....於是這個initramfs問題解決了...

解決這個問題的時候也查詢到引導時uuid沒有設定好也會出現類似的情況...但是我這裡的uuid明顯是沒有問題的...於是沒有管這個咯...

=參考資料=

突然忘記在哪個頁面中看到這個問題的描述了,於是也掉失了這個引數資料的鏈結..:( sorry呀.

Ubuntu系統啟動時預設進入終端命令列

達到的目的 在系統啟動時預設進入終端命令列,不啟 形使用者介面 gui 後續,你可以手動啟動到桌面。步驟如下 ubuntu 14.04及之前版本 1 編輯grub sudo vim etc default grub 把下面一行 grub cmdline linux default quiet spl...

解決Hadoop啟動時,沒有啟動datanode

hadoop在多次執行下列指令 hadoop namenode format sbin start dfs.sh經常會出現沒有啟動datanode的情況。執行命令 jps shell 命令 發現沒有datanode執行緒。現給出原因和解決方案 當我們使用hadoop namenode format格...

啟動時檢查

dubbo 缺省會在啟動時檢查依賴的服務是否可用,不可用時會丟擲異常,阻止 spring 初始化完成,以便上線時,能及早發現問題,預設check true 可以通過check false 關閉檢查,比如,測試時,有些服務不關心,或者出現了迴圈依賴,必須有一方先啟動。另外,如果你的 spring 容器...