装ylmf系统的过程中不小心把系统引导装在了window系统所在的硬盘,本来是想装在移动硬盘上,这样方便即插即用的。现在到好,不插移动硬盘连window都启动不了啦,移动硬盘上的系统在别的机器上也没法引导。
找了一下解决办法,分两步。
- 首先将grub引导写入Linux所在移动硬盘的mbr:
sudo grub-install /dev/sdb(这里sdb是我对移动硬盘,根据情况而定)
- 再对windows所在的系统进行修复,使用ms-sys工具:
ms-sys不能通过软件库在线安装,需要单独下载,可通过http://ms-sys.sourceforge.net/下载。
在这之前确保你已经安装过gettext软件包,否则安装过程中可能会报 msgfmt:命令未找到 错误。
sudo apt-get install gettext
按照上面链接中的安装步骤进行ms-sys安装。
安装完,执行下面的命令修复windows引导
sudo ms-sys -m /dev/sda(sda是我的windows所在硬盘)
成功修复后得到以下消息
Windows 2000/XP/2003 master boot record successfully written to /dev/sda

评论
发表评论 反向链接