歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 解決Uuntu啟動時進入initramfs問題

解決Uuntu啟動時進入initramfs問題

日期:2017/2/28 15:50:38   编辑:Linux教程

=摘要=
最近回來發生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的啟動界面了,www.linuxidc.com但是還有一個問題就是剛剛引導裡,ubuntu報硬盤出錯...需要檢查檢查.....當然我還是讓它檢查了....但是最後進入不了x....只能進入一個純終端中.呵呵,能夠進入這裡已經不錯了....於是我再次重啟....再次讓ubuntu檢錯...這個時候能夠正常使用x了....於是這個initramfs問題解決了...


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


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

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved