dd後 撤下原盤,
用系統光盤 Rescue System
mount -t ext4 /dev/sda2 /mnt 提示:(mount:/dev/sdb2 already mounted or /mnt busy)
mount -t ext4 /dev/sda1 /mnt ok
cd /mnt/boot/grub/ , vi menu.lst
發現
kernel /boot/vmlinuz-***** root-/dev/disk/by-id 我測試時的,這個直接把原盤的信息改成目的盤的就ok
kernel /boot/vmlinuz-***** root-/dev/system/root 服務器上的是這樣,然後就暈了?
再找 /mnt/etc/, 根本就沒這個文件夾?
然後試着用find(光盤Rescue System下提示command not found)、grep 查找硬盤SN碼
如:grep -rn "727043" ./
找到/grub路徑下device.map.old 修改
重啓還是進不了系統
對原來的判讀產生了懷疑
研究linux系統引導過程
知道問題還出在引導問題上:
.......
因爲 menu.lst 裏vmlinuz版本不同, 曾想過修改成測試時版本。放棄了
打算用光盤更新系統,提示 在/dev/system/root/ 上的一些系統中的分區以內核設備名掛載.... 放棄
............此處省略1萬字
最後硬盤啓動,輸入root密碼 進調試模式 查看根目錄 找到/etc 用grep -rn "727043"、whereis 定位文件修改,ok!!
注:初學的筒子們那,不要學我,臨陣磨槍。基礎功夫不紮實,實戰後悔哦!!!