不知什么原因ubuntu系统加载特别慢,想重新安装新版本的ubuntu。在windows系统下管理系统里查看了ubuntu所占用的空间,想把ubuntu分区重新分一下,就在windows系统里删除了ubuntu系统分区。重启电脑后无法进入系统,显示 grub rescue>等命令行,无法进入系统, 网上搜索解决办法
一、用ls、set、insmod、normal等命令重新加载修复没有作用,无法加载normal.mod,分析原因是由于ubuntu系统分区已被删除,根本找不到系统分区。根据grub rescue>分析原因,虽然删除了ubuntu系统,但还有windows系统,为什么无法引导呢?原来我的双系统是把ubuntu作为第一启动,MBR(硬盘主引导记录)被写在了ubuntu系统里。所以无法进入windows系统。于是乎想到了第二种办法,重新写入MBR。
二、制作USB启动盘引导,如winpe、纯DOS、超级急救盘等,做好后加载引导,发现硬盘狂转不停,任何USB系统都在中途卡住无法正常启动。原因不明。
三、用硬盘盒联接硬盘,由SATA方式转换为USB方式。1、把移动硬盘与电脑连接,同样用USB系统引导,故障现象与方法二一样,都无法正常进入系统。2、先拔掉移动硬盘,USB系统可以正常启动,再插入移动硬盘,根本加载不了移动硬盘的分区。
四、找到另一块装有windows系统的硬盘进入系统后,插入移动硬盘,显示USB已连接,但无法显示移动硬盘的分区和内容。拆下硬盘盒,把两个硬盘同时用SATA方式连接电脑,硬盘狂转,无法正常进入windows系统,又以失败告终。
五、网上继续搜索,寻找硬盘修复工具,下载了好几款软件,有监测硬盘的、有恢复数据的、有修复的,于是又把故障硬盘转换成USB方式,各种尝试,期间发现数据恢复软件可以看到故障盘的内容,于是就想把有用的资料恢复出来,感觉恢复数据太麻烦了。继续找软件,发现一款叫做Testdisk的软件,主要作用是用来恢复损坏分区以及无法引导的磁盘。安装尝试,全英文的,感觉太复杂了,不直观,不太会用。突然想到以前用过的diskgen分区修复软件,以前都是在各种USB启动盘里用过,不知有没有在windows下运行的版本,于是乎搜索,下载,安装,熟悉的界面出现了,而且能看到故障盘的所有分区和内容。小心谨慎的查看,重建MBR。安装硬盘,启动机器,windows系统启动成功。兴奋过后,重新安装了ubuntu系统。
以上就是我所走的一段弯路,总结一下,以备以后参考使用,希望对朋友们学习ubuntu有所帮助,在此感谢网络上分享经验和方法的朋友们。
重装ubuntu惨痛经历!!!
-
- 帖子: 12
- 注册时间: 2008-10-23 23:39
- 月下叹逍遥
- 论坛版主
- 帖子: 33994
- 注册时间: 2010-10-07 14:23
- 系统: Archdows10
- 来自: 某系某星某洲某国某省某市
- 联系:
- TeliuTe
- 论坛版主
- 帖子: 7675
- 注册时间: 2007-11-25 13:29
- 系统: 16/18/20/w7
- 来自: 新疆博乐
- 联系:
Re: 重装ubuntu惨痛经历!!!
初学最好让Win来引导Ubuntu,虽然麻烦点,但是安全系数比较高
- luojie-dune
- 帖子: 22033
- 注册时间: 2007-07-30 18:28
- 系统: Linux
- 来自: 空气中
Re: 重装ubuntu惨痛经历!!!
初学的第一周有两系统共存,然后个人电脑就没再留过windows。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 重装ubuntu惨痛经历!!!
希望幫大家 不需要再繞彎路 也不要再付出惨痛经历以上就是我所走的一段弯路,总结一下,以备以后参考使用,希望对朋友们学习ubuntu有所帮助,在此感谢网络上分享经验和方法的朋友们。
閱讀下面的文章 請先把你以前理解的 bootloader 開機導引 擺一邊 比較簡單理解
下面的 bootloader 開機導引 只針對 MBR 下面的 Grub 2 不涉及其它 比較容易理解
1. 開機導引 Grub 2 與 作業系統 Ubuntu 是兩個可以分開安裝的部份
意思是 開機導引 Grub 2 崩潰了 不代表 作業系統 Ubuntu 也崩潰了
可以 只單獨 重新安裝 Grub 2 就可以產生 最新的 grub 2 開機選單 (不是恢復 舊選單)
1-1. 開機導引 Grub 2 沒有崩潰 也隨時可以重新安裝 Grub 2 可以產生 最新的 grub 2 開機選單
1-2. 升級 linux image 版本 (亦即 升級 Linux kernel) 就會自動重新更新 Grub 2 產生 最新的 grub 2 開機選單 還會自動執行 sudo update-initramfs -u -k all
1-3. 只要你能 登入 Ubuntu 無論從 終端機 或 從 tty1 都可以執行 sudo update-grub 重新更新 Grub 2 產生 最新的 grub 2 開機選單
1-4. 無法開機登入 Ubuntu 只要還能使用 Ubuntu Live DVD/USB 開機 登入試用桌面 也都可以執行 update-grub 重新更新 Grub 2 產生 最新的 grub 2 開機選單 但是 要先使用 掛載指令及 chroot 指令 把 作用分割區 轉換到原來掛載 / 的 分割區 這個部份 請參考
http://apexu.com/apexu/tw/modules/publi ... p?itemid=1
1-5. 執行 sudo update-grub 後 最好再增加執行
sudo update-initramfs -u -k all
更新所有的 Ubuntu 開機檔案
1-6. 重新更新 Grub 2 產生 最新的 grub 2 開機選單的過程 會自動去掃描 同一台電腦內 所有的分割區內的所有可開機檔案 只要它能識別 通通組織進它的 最新的 grub 2 開機選單
1-7. 所以 只要重開機 登入 grub 2 開機選單 就可以選擇合適的可開機檔案 啟動同一台電腦的任何作業系統
2. 要達成上述的方便性 必須先
2-1. 確認 bios 最優先開機的裝置 (磁盤 包含硬盤及 USB 盤) 的代碼 例如 /dev/sdk, k=a,b,c ... 注意不是分割區
這個 /dev/sdk, k=a,b,c ... 可能不是固定不變的 比較保險的作法 先使用 sudo fdisk -l 或 其它指令 確認 /dev/sdk, k=a,b,c ... 最優先開機的裝置的代碼
2-2. 上面這個 /dev/sdk, k=a,b,c ... 跟你的 /, /boot, ... 掛載在哪個分割區 都沒有關聯 只有一個選擇 最優先開機的裝置
2-4. 完整重新安裝指令 只要三條 其中 只有 /dev/sdk 需要你確認 (這麼簡單 ?!)
sudo grub-install /dev/sdk
sudo update-grub
sudo update-initramfs -u -k all
2-5. 進一步參閱
http://www.gnu.org/software/grub/manual ... stallation
The GRUB development team generally recommends embedding GRUB before the first partition, unless you have special requirements.
Grub 研發團隊 推薦把 grub 2 安裝到 第一分割區前端的空間(就是一般講的 MBR 範圍內) 除非你有特別的需要
3. 重新安裝開機導引 grub 2 完全不會動到 作業系統本身 所以風險很低
4. 第一次安裝 Ubuntu, 開機導引 grub 2 難不難 ?
更簡單 只有一條 : 把 grub 2 安裝到 最優先開機的裝置 /dev/sdk, k=a,b,c ...
無論是 雙重開機 三重開機 四重開機 ...
所有的作業系統 都自動納入 grub 2 開機選單
4-1. 為了要讓你有機會選擇 最優先開機的裝置 安裝 Ubuntu 進行到
https://help.ubuntu.com/community/Graph ... ation_type
Installation type
選擇最下方的 something else 其它選項
其它 安裝程式通通幫你搞定
- onshoestring
- 论坛版主
- 帖子: 4666
- 注册时间: 2009-09-06 5:53
- tang.zhe
- 帖子: 1505
- 注册时间: 2010-07-15 13:31
Re: 重装ubuntu惨痛经历!!!
经验:双系统下,一定不要使用windows的分区管理功能。
Ubuntu 命令技巧: http://wiki.ubuntu.org.cn/index.php?tit ... iant=zh-cn
Ubuntu 桌面指南: https://help.ubuntu.com//
Ubuntu 桌面指南: https://help.ubuntu.com//