热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

不用WINDOWS安装盘,在LINUX上恢复损坏的WINDOWS启动

不用WINDOWS安装盘,在LINUX上恢复损坏的WINDOWS启动--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
用 install 或者 livecd 都可以挂出一个原来的系统。我是用 INSTALL CD,因为LIVECD加载太慢,进入INSTALL CD,用 ALT+F2 换到第二个控制台下, 挂出你的盘,用CHROOT就可以了。

如果不小心使用了 grub-install /dev/hda1 (应该是 grub-install /dev/hda)

那么你的WINDOWS启动向导就被覆盖了,不用担心,因为你覆盖的只是 /dev/hda1 最开始的 512 字节, 后面还有备份, 你可以在你的 chroot 环境或者 LINUX 环境中恢复它,而万全不需要去寻找 WINDOWS 的安装盘之类的,(如果你有正版,建议使用,白用白不用,花钱买的!) 方法如下

dd if=/dev/hda1 of=/root/backupboot.hda1 count=1 skip=6
dd if=/root/backupboot.hda1 of=/dev/hda1 count=1

这样你就可以启动WINDOWS了……

昨天在公司用WINDOWS不小心把 LINUX 下的 /BOOT 分区删除了(因为WINDOWS 挂载了我的 /BOOT 分区,导致WINDOWS异常,在系统管理-》磁盘管理中 艰难的把挂载 /BOOT 的盘符 删除了,结果发现是删除了 /BOOT 的所有内容 ……)

不用担心,用INSTALL CD给一个可以上网的 CHROOT 环境, 发短消息(SMS)给你的UBUNTU朋友(其他也可以,不过可能麻烦点),叫他压缩他的 /BOOT 放在网上, 你下载下来 放到 新的 /BOOT 中行了, 然后 再安装 grub-install /dev/hda ,如果搞成 /dev/hda1 那么就回到帖子最开始的情况了, 在编辑 /boot/grub/menu.lst 的时候注意你的朋友的 分区设置 可能和你的不一样, 这就需要修改。完成之后如果不放心就再对系统进行检查,fsck 磁盘 等等, 系统完好如初, 如果你是一个“破坏狂”那么建议定期备份系统的主要文件到网络上(就算硬盘被你吃了也没有什么好担心的,除了你的胃)。

总的来说,LINUX上的系统恢复比WINDOWS简单许多,不过有时候可能会比较麻烦,这就要看你是不是有一个 比较 smarty 的分区了。
推荐阅读
author-avatar
陈建希佳旭
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有