ubuntu linux無法啟動的修復

2021-04-01 08:14:29 字數 875 閱讀 8095

前幾天電腦換硬碟導致無法啟動之前安裝的ubuntu linux 5.04,為此大傷腦筋。

換了個大硬碟,為了資料轉移的便捷,所以用ghost整盤轉殖資料,40g的資料只用了半個多小時,還真是方便快捷。不過轉殖過去也有個毛病,xp第一次可以登入進去,以後再也登入不進去了,每次登入時總是顯示登出。沒有辦法只好重灌了xp,其實一般來說重灌xp並不會影響ubuntu linux的啟動,因為我並沒有將grub安裝在mbr上,我是用nt loader引導linux的,只需要在重灌前備份好那個引導檔案就可以了。可由於我重灌前刪除了dell出廠時設定的乙個小分割槽,導致原來提取的引導記錄無法引導ubuntu。

其實只要有張grub的啟動盤或者可以啟動到grub字元模式下就有辦法引導ubuntu,可真是屋漏偏逢連夜雨,原來製作的一張啟動盤也找不到,ubuntu live cd啟動後也無法執行grub。後來想到用grub for dos,可找了半天也沒有找到合適的。

最後想到了安裝盤的救援模式,用安裝cd啟動電腦,輸入rescue回車,啟動後執行"grub-install /dev/hda3"重新安裝grub到ubuntu分割槽上,再用"grub-install /dev/fd0"製作一張啟動軟盤(如果你打算將grub安裝在mbr上可就更簡單了,只需要grub-install /dev/hda)。再用剛才製作的軟盤重啟電腦,就可以進入ubuntu linux了。為了還原我原來的nt loader啟動linux的方式,再提取hda3分割槽的引導記錄,即「dd if=/dev/hda3 of=/linux.lnx bs=512 count=1",並將生成的linux.lnx檔案複製到c區根目錄下,修改boot.ini加入「c:/linux.lnx=ubuntu linux 5.04",就可以在硬碟引導時選擇啟動ubuntu了。其實整個過程中製作引導軟盤只起了個過渡作用,但同時也方便以後維護系統。

Oracle HttpServer 無法啟動的問題

錯誤 事件檢視器 fastcgiserver redefinition of a previously defined fastcgi server e oracle ora92 bin isqlplus syntax error on line 92 of e oracle ora92 sqlpl...

Rails console 無法啟動

leslin leslinubt workspace rorails leslincms rails console usr local ruby lib ruby gems 1.9.1 gems railties 3.0.8 lib rails script rails loader.rb 11 ...

QEMU KVM無法啟動

今天在把qemu kvm上的乙個虛擬機器shutdown後總是無法啟動,使用virt manager管理工具啟動時總是導致該工具意外終止,如果是使用virsh命令列管理工具啟動時總是報錯 root db1 virsh start oneracvm error failed to start doma...