linux故障救援
今天手賤,誤操作將/usr/lib整個文件夾都刪了。但是系統內還有很多重要的文件和數據,不敢貿然重裝系統。 弄了個u盤啟動。 一開始整個系統只有一個分區,原系統裝在這個分區里,我用u盤啟動后,用分區管理工具重新格式化一個新的分區為/dev/sda6。 在新的分區中安裝一個操作系統,這個操作系統的版本和舊的系統完全相同。 但是問題來了,開機后,發現啟動的依然是舊的系統,而且更奇怪的是,在舊的系統中看不到新的分區sda6。 原來系統的引導區依然指向舊的系統的第一個扇區。 研究了半天,找到了一個解決的辦法,修改舊操作系統的/boot/grub/grub.cfg文件。 將指代舊分區的(hd0,mosda1)修改為(hd0,mosda6),將指代舊分區sda1的磁盤代號XXXXXXXXXXXXXXXXXXXXXXXXX(一長串字符)修改為新的分區的磁盤代號。 這個代號的查看可以使用指令df,在/media文件夾下的掛載點名稱即為磁盤代號。 這樣,當系統重新啟動時,雖然指向舊的系統盤的第一個扇區,但是會轉向新的分區的第一個扇區。
轉載于:https://www.cnblogs.com/elnino/p/4440439.html
總結
- 上一篇: 应用程序框架实战三十六:CRUD实战演练
- 下一篇: linux 硬软链接区别