XP UBUNTU双系统上 重装XP后修复GRUB方法
重装xp后,mbr被xp写入信息导致grub无法工作解决方法 从CD-ROM启动,从Live CD启动进入桌面. 打开终端或者切换到一个tty(Ctrl Alt F1). 输入:sudo grub --------------------------------------------------------------------------- 重装windows XP 后怎样找回Ubuntu 下载GRUB for Dos 并安装下载Ext3分区访问软件(有Ext2Fsd 或explore2fs) 运行后将ubuntu根目录下的Boot文件夹里全部复制到C盘. 重启后在开机菜单里选择GRUB就可进入ubuntu. 要点:ubuntu linux 需要GRUB for Dos来引导,C:BOOT.INI里,会有这一行: C:GRLDR="GRUB"ext3 分区下的boot文件夹里面放了可以引导的文件,需将其放在c盘根目录. ------------------------------------------------------------------------------------------------------- 1,使用livecd(强烈推荐) 使用任何你喜歡的linux livecd(比如,ubuntu 6.06的desktop cd) 在终端下输入: 代码: sudo su grub 代码:grub> 接着输入: 代码: root (hdx,y) setup (hdx) 请不要完全照样输入!请弄懂这些命令的含义. hd表示硬盘,格式是 (hd硬盘号,分区号) 从零开始计算. (按照日常的习惯,从1开始数), (hd0,0)表示第一个硬盘的第一个分区, (hd0,1)表示第一个硬盘的第2个分区, (hd1,4)表示第2个硬盘的第5个分区. (注意,linux系统里是用hda1表示第一个硬盘的第一个分区,不要把它和grub中的表示混起来.) root (hdx,y)这里的(hdx,y) 是/boot 目录所在的分区 (通常情况下,也就是你装ubuntu系统的分区,除非你安装的时候把/boot分出去了.) 如果你不知道你把ubuntu装在第几个分区,可以在输入root (hd0, 时按Tab键来补全. (假设你把ubuntu装在第一块硬盘上)按了tab后,你将看到一些有关各个分区的信息. 通常你可以通过分区的大小和格式看出你把ubuntu系统装在哪里了. setup (hdx) 通常情况下,是setup (hd0).(多半你把ubuntu装在第一块硬盘上.) 要注意的是,不要输入setup (hd0,0).我曾经犯过这个错误. (如果你没把命令抄下来,凭记忆操作的话,可能会犯这种错误.) 最後,用 代码: quit 退出grub,重啟系統.
好了,总结一下用到的命令 (建议你把下面的代码抄在纸上.如果你对(hdx,y)表示的含义还感觉模糊,最好把上面几段解释也抄下来.) 代码: sudo su grub root (hdx,y) setup(hdx) quit 很简单吧?关键只要理解grub中硬盘分区的表示法就行了. 2,使用ubuntu安裝cd恢复 ubuntu desktop-cd可能用不起来.你可能需要7.10的alternative cd. 1. 用 Ubuntu 安装 CD 开机 2. 在 "boot:" 提示号出现时, 键入 "rescue" 当作开机参数 boot: rescue 3. 顺着屏幕上的指示跟着作 4,例如 假设 /boot 磁碟分区位在 /dev/hda 代码: #grub-install /dev/hda 下面是另外一种方法.firehare 写道:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |