賽迪網 > IT技術 Linux > Shell命令
  IT資訊搜索
 
IT產品搜索
[程式開發][網管世界][網路安全][數據庫技術]
[作業系統][嘉賓聊天·線上訪談][活動集錦]
[精彩專題][Symantec專區][訂閱IT技術週刊]
[開發論壇][網管論壇][安全論壇][數據庫論壇]
[作業系統論壇][Sybase專區][IBM dW技術專區]
[病毒求助][病毒與漏洞播報][文檔·源碼下載]

重裝Grub解決not read correctly錯誤問題

發佈時間:2008.05.15 03:08     來源:賽迪網    作者:little

一張ubuntu的live cd啟動,進入linux後,進入命令行恢復grub。

首先要挂載原來的/分區

sudo mkdir /mnt/root

sudo mount /dev/sda7 /mnt/root

sudo mount -t proc none /mnt/root/proc

sudo mount -o bind /dev /mnt/root/dev

如果不知道/分區的設備名稱,可以使用sudo fdisk -l 查看。

使用chroot進入原來的/分區

chroot /mnt/root /bin/bash

source /etc/profile

恢復grub

sudo grub-install --no-floppy /dev/sda

失敗,提示“The file /boot/grub/stage1 not read correctly”

從網上搜索了一下相關的文章,發現是分區有變化引起的,跟文件fstab和mtab有關。

編輯/etc/mtab發現/的分區設備不對,修改對後,重新運行

grub-install /dev/sda成功。

重啟後進入grub,選擇linux,結果發現找不到分區,用e編輯grub選項,將root改成正確的分區設備即可。

然後輸入b命令啟動。在重啟前修改menu.lst的話,就不會出現這個問題了。

(責任編輯:雲子)


[ 發表評論 ] 字體[  ] [ 列印 ] [ 進入博客 ] [ 進入論壇 ]  [ 推薦給朋友 ]
  相關文章
· Firefox3.0瀏覽器火速前進比2.0版快2到3倍 (05-15) · Novell BrainShare 2004隆重召開 (05-14)
· 為何與眾不同 自由軟體用戶的九大特點 (05-13) · Fedora8系統Gnome桌面環境下安裝EVA QQ (05-13)
· Linux下OpenOffice.org安裝3D效果的插件 (05-13) · Eclipse編程工具 在Ubuntu下的外觀設置 (05-13)
· 在Linux作業系統下配置CVS 集成cvstrac (05-13) · 新手看招:在Linux作業系統下創建鎖文件 (05-13)
· 關於安裝netbeans 找不到JDK的問題解決 (05-13) · 在Linux系統下使環境變數生效的實用方法 (05-13)
  客戶需求反饋表
* 姓  名:
更多資料  了解方案  認識廠商
* 單位名稱:
* 聯繫電話:
* 電子郵件:
  賽迪推薦  
  手機·資費 ·新品·導購·評測·手機資費·寬帶
手機搜索  諾基亞 N73 MOTO Z6
  IT產品 ·筆記本·臺式機·伺服器·列印·投影
IT產品搜索 
  IT技術 ·開發·網管·安全·數據庫·作業系統
  資訊化 ·熱點·專題·訪談·週刊·方案案例
· 移動資訊化市場方興未艾 企業呼喚標準出臺
· 如何把握企業價值差異 避免CRM與SCM脫節
· 齊看四大廠商的SaaS動態 ERP案例分析
· 通方期貨CRM解決方案 方正電子公文系統
  IT博客 ·曾劍秋·項立剛·Java學習·網管
  IT技術論壇 ·開發·網管·安全·數據庫·系統