一般情况下先装windows后装linux都没有什么问题,linux引导系统都会友好地添加windows启动记录, 先装linux后装windows则很多人都说不行, windows会用自己地引导记录覆盖已有的linux, 难道windows不能像linux一样保留其他系统地引导记录吗?!
最近一次电脑中勒索病毒,丢失了很多资料, 下决心换病毒风险小的linux,结果发现有很多不便之处,还是要装个windows临时用一下, 所以有了下面地尝试,记录下来给需要地人参考。
!如果对基本地linux指令不熟悉,不建议尝试,除非电脑里的资料不重要!
以ubuntu下安装windows为例,繁琐地安装过程不表,关键几点注意事项如下:
1.安装之前备份mba主引导区记录
sudo dd if=/dev/sda of=backup.mbr bs=512 count=1
简单解释如下:
sudo就是说以root(管理员地权限)运行后面地指令, dd命令是一个强大地磁盘操作工具, if 指输入,此处是你地启动硬盘(sda是我的第一个硬盘,第二个硬盘是sdb, sda上有若干分区sda1,sda2...), of指输出, 要放一个你找的到的地方;bs是指block size 512个byte, count=1指备份一个block. 为什么只一个, 因为这个512里面放的就是我们地关键引导记录, 就是电脑启动后默认去这里找引导指令.
2.跟正常安装windows一样安装windows系统, 光盘/u盘等都可以, 但是要注意一定要选对安装的磁盘分区, 不要把linux分区给覆盖了, 也不要把自己其他有用的资料覆盖了,我就不小心删掉一个有用地分区,还好用gparted找回来了.
3.安装windows后,正常情况下应该只能进windows, 这时需要用linux启动盘(光盘/U盘)启动系统, 恢复主引导区, 也就是刚刚备份地那个mbr档案, 在windows/dos下应该也有类似地工具. linux下很简单, 还是刚刚地dd指令,只是反过来写输入输出
sudo dd if=backup.mbr of=/dev/sda bs=512 count=1
4.续步骤3执行完上面地指令后,再让linux自己更新一下Grub 引导记录, 以添加windows引导记录.
sudo update-grub
如果你对grub够熟悉, 也可以自己手工修改 grub loader的配置文件, 调整引导顺序什么的都可以透过修改grub引导配置文件完成.
执行完后用本机硬盘正常重启就可以看到期待的grub引导清单,最下面多一个windows引导地记录, 确认都可以正常启动后就大功告成了.
发现此人记录地更详细 http://wwwblogs/dolphi/archive/2012/04/30/2477095.html
总之关键就是恢复引导记录.
更多推荐
先装Linux后装Windows系统的解决方法
发布评论