在linux中不小心刪除了grub檔案,會導致系統起不來,那我們怎麼解決這個問題呢?當然重灌可以解決,但是就丟失了這麼乙個檔案而重灌系統未免有些小題大做了吧!下面有乙個比較便捷的方法解決這個問題?
首先我們要知道系統在開啟電源的那一刻,之後電腦都做了什麼(即系統的啟動流程)。
1.bios 初始化
2.啟動載入器
3.核心初始化
4.init 啟動
而grub或者是引導程式丟失,問題出現在bios的初始化階段,下面以redhat 7.0為列子來演示:
1.丟失grub後再次啟動系統時,系統會在grub那停住,如下:
執行如下的命令:
grub>set root=hd0,msdos1
grub>linux16 /vmlinuz-3.10.0-123.e17.x86_64 root=/dev/sda1 ro —-以唯讀載入核心(此時linux的核心的路徑是絕對路徑)
grub>lintrad16 /initramfs-3.10.0-123.e17.x86_64.img
grub>boot
即可解決
如果還有問題,那麼要通過系統拯救來完成了,在進入grub介面後輸入exit,進入系統安裝選單,選擇troubleshooting後在選擇救援模式(rescue)按照提示來完成。掛載根後即(chroot /mnt/sysimage),執行grub2-mkconfig > /boot/grub2/grub.cfg 命令後exit即可。
Linux中grub使用技巧
grub是幹嘛的呢?所謂grub就是linux系統的啟動引導程式,類似於windows中的bios。我們在linux時會看到有個倒數的秒數,哈哈,是不是很好奇哪來的這玩意?沒錯,就是在grub配置檔案中存在的。我們都知道,在linux中一切皆檔案。cat boot grub grub.conf ca...
android 開發中R檔案丟失
r檔案丟失,太坑了,這個問題解決不了,開發就進行不下去。我這裡只說明我的解決方法,如果沒用的話,別生氣,因為,試這一下,要費好長時間的。1 規避方法,從其他人手中拷乙份r檔案直接放入工程,編譯可以過,但是建新檔案時還是生成不了r檔案 2 clean 工程,在console視窗下,檢視,有沒有報錯的x...
linux使用者下的 profile檔案丟失
登入使用者時出現以下問題 su wqq bash 4.1 bash 4.1 檢視時發現環境變數檔案丟失造成的 解決方法 ls la etc skel total 36 drwxr xr x.4 root root 4096 jun 22 2016 drwxr xr x.126 root root 1...