搜索搜索  团队团队  收藏夹收藏夹   注册注册   个人资料个人资料 登录并检查站内短信登录并检查站内短信 登录登录  友情链接友情链接 

[分享]一劳永逸,让win的重装不改变linux的引导(单硬盘,重装后mbr不用改动!)
分页 : 1, 2, 3, 4, 5, 6, 7, 8, 9  下一页
 
发表新主题   回复主题    Ubuntu中文 论坛首页 -> 老旧版本支持
阅读上一个主题 :: 阅读下一个主题  
作者 正文
enjoyforfun
1楼




性别: 性别:男

加入时间: 2006/11/24
文章: 53
来自: 广州<->长沙
专家分: 1597
活跃度: 0

文章时间: 2006-12-10 周日, 16:30    标题: [分享]一劳永逸,让win的重装不改变linux的引导(单硬盘,重装后mbr不用改动!) 引用回复

[colcr=darkblue]谢谢斑竹置顶,我一定会继续努力的[/color]

该方法我现在不推荐了!
有空再写个用grub4dos的
------------------------2008.5.7



今天将grub赶出了mbr

由于感觉到将grub装到mbr影响了我的电脑的启动速度,主要是主板自检吧!
出现logo好慢。
今天将mbr拷贝了出来,然后fdisk /mbr(M$ dos)按照M$的标准修复了mbr
启动快了
然后用会nt的引导,又没破坏linux的引导!
重装系统也好恢复了!

下面的操作步骤!
首先起确认你的grub正常,并能启动linux
然后启动到linux (Ubuntu)
如果你的是IDE硬盘 (谢谢sun391补充)
代码:
sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1

如果你硬盘的被识别为sda
代码:
sudo dd if=/dev/sda of=/media/linux.lnx bs=512 count=1

题外话:如果没有bs=512 count=1的话,dd好像跟ghost一样,不知道是不是哦,高手赐教Very Happy
然后你可以到/media找到linux.lnx这个文件
将它cp到你的win根目录,例如是C:\,而且我建议你对这个文件做多个备份!

然后重启到win

进入后确认你的系统根目有linux.lnx这个文件
然后修改boot.ini
boot.ini请在win 下修改,因为编码不同! 大侠除外Very Happy


它可能隐藏和只读
然后在后面加入
如果有
代码:
time=0

请将0更改!如time=5
代码:
C:\linux.lnx="linux"


保存

然后你就可以reboot看效果了
nt的引导菜单会出现linux这一项,选择后好像又会到grub的菜单了
事实上它只是读了linux.lnx
上面这个确认能进入linux后你就可以选者性的对mbr做M$的恢复了
win9x的引导盘是
代码:
fdisk /mbr

而nt就是用安装光盘或别的方法进入修复控制台

然后
代码:
fixmbr

这样你的mbr 就跟只装win的一样了!


如果你对win重装了只要做

拷尼备份的linux.lnx到win的根目录
并修改boot.ini (修改在前面已经有了)



如果有错漏请指正,谢谢 Very Happy

要求++精,或置顶一段时间.
毕竟用处还是蛮大的,
菜鸟第一技术帖 Very Happy Very Happy[/quote]





这是dd的用法!


dd

1.作用

dd命令用来复制文件,并根据参数将数据转换和格式化。

2.格式

dd [options]

3.[opitions]主要参数

bs=字节:强迫 ibs=<字节>及obs=<字节>。

cbs=字节:每次转换指定的<字节>。

conv=关键字:根据以逗号分隔的关键字表示的方式来转换文件。

count=块数目:只复制指定<块数目>的输入数据。

ibs=字节:每次读取指定的<字节>。

if=文件:读取<文件>内容,而非标准输入的数据。

obs=字节:每次写入指定的<字节>。

of=文件:将数据写入<文件>,而不在标准输出显示。

seek=块数目:先略过以obs为单位的指定<块数目>的输出数据。

skip=块数目:先略过以ibs为单位的指定<块数目>的输入数据。


支持精彩原创,加精以鼓励

_________________
Archlinux+Openbox+rox=speed

My web site


上一次由enjoyforfun于2008-5-07 周三, 8:53修改,总共修改了7次
返回顶端
阅读会员资料 enjoyforfun离线  发送站内短信 发送电子邮件 浏览发表者的主页
sun391
2楼




性别: 性别:男
年龄: 18
加入时间: 2006/11/18
文章: 54

专家分: 1322
活跃度: 0

文章时间: 2006-12-10 周日, 19:25    标题: 引用回复

sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
返回顶端
阅读会员资料 sun391离线  发送站内短信 QQ号码394135083
enjoyforfun
3楼




性别: 性别:男

加入时间: 2006/11/24
文章: 53
来自: 广州<->长沙
专家分: 1597
活跃度: 0

文章时间: 2006-12-10 周日, 21:12    标题: 引用回复

谢谢一楼,我的是Sata,忘了注明了 Very Happy Very Happy
返回顶端
阅读会员资料 enjoyforfun离线  发送站内短信 发送电子邮件 浏览发表者的主页
xiehuoli
4楼




性别: 性别:女
年龄: 24
加入时间: 2006/06/10
文章: 5414
来自: 中国 CS
专家分: 71797
活跃度: 10450

文章时间: 2006-12-11 周一, 10:12    标题: 引用回复

顶置
_________________
年轻没有失败! ! ! ! ! !
低调做人,高雅处事.
噢!有怪兽,有怪兽!
My Love
返回顶端
阅读会员资料 xiehuoli离线  发送站内短信 浏览发表者的主页 MSN
linuxghost
5楼






加入时间: 2006/08/11
文章: 44

专家分: 1022
活跃度: 0

文章时间: 2006-12-13 周三, 10:04    标题: 引用回复

很好啊,对我等菜鸟来说, 以前重装WIN后 U就不能引导了,还要重装,不爽的很。 等 下试试这个
如果行,那 就很爽的了。 8)
返回顶端
阅读会员资料 linuxghost离线  发送站内短信
yumumao
6楼






加入时间: 2006/09/25
文章: 171

专家分: 4201
活跃度: 0

文章时间: 2006-12-13 周三, 20:53    标题: 引用回复

试了,很好用^_^。

我是用98启动盘“fdisk /mbr”的,可能是因为改动了mbr,重启进XP之后,会提示找到新硬件,然后再重启一次就OK了。

只不过用这种引导的话,要隐藏Windows会比较麻烦一点(*^__^*)。
返回顶端
阅读会员资料 yumumao离线  发送站内短信
yumumao
7楼






加入时间: 2006/09/25
文章: 171

专家分: 4201
活跃度: 0

文章时间: 2006-12-13 周三, 23:52    标题: 引用回复

我把从笔记本的Ubuntu中导出的linux.lnx文件放到台式机上用,也能用^_^。
返回顶端
阅读会员资料 yumumao离线  发送站内短信
enjoyforfun
8楼




性别: 性别:男

加入时间: 2006/11/24
文章: 53
来自: 广州<->长沙
专家分: 1597
活跃度: 0

文章时间: 2006-12-15 周五, 13:45    标题: 引用回复

yumumao 写道:
我把从笔记本的Ubuntu中导出的linux.lnx文件放到台式机上用,也能用^_^。

不建议这样做,
你再做一次啦!
返回顶端
阅读会员资料 enjoyforfun离线  发送站内短信 发送电子邮件 浏览发表者的主页
szcxgg
9楼






加入时间: 2006/10/29
文章: 48

专家分: 1317
活跃度: 0

文章时间: 2006-12-15 周五, 20:39    标题: Re: [分享]一劳永逸,让win的重装不改变linux的引导(单硬盘,重装后mbr不用改动!) 引用回复

上面这个确认能进入linux后你就可以选者性的对mbr做M$的恢复了
win9x的引导盘是
代码:
fdisk /mbr

而nt就是用安装光盘或别的方法进入修复控制台

然后
代码:
fixmbr


我的XP的C盤是NTFS格式,是不是要用第二种方法?
返回顶端
阅读会员资料 szcxgg离线  发送站内短信
yumumao
10楼






加入时间: 2006/09/25
文章: 171

专家分: 4201
活跃度: 0

文章时间: 2006-12-15 周五, 21:30    标题: 引用回复

enjoyforfun 写道:
yumumao 写道:
我把从笔记本的Ubuntu中导出的linux.lnx文件放到台式机上用,也能用^_^。

不建议这样做,
你再做一次啦!
(*^__^*),我也觉得这样挺悬的,也蛮奇怪这样可以用^_^。
_________________

yumumao's 水水 Blog @ Opera
返回顶端
阅读会员资料 yumumao离线  发送站内短信
yumumao
11楼






加入时间: 2006/09/25
文章: 171

专家分: 4201
活跃度: 0

文章时间: 2006-12-15 周五, 21:32    标题: Re: [分享]一劳永逸,让win的重装不改变linux的引导(单硬盘,重装后mbr不用改动!) 引用回复

szcxgg 写道:
上面这个确认能进入linux后你就可以选者性的对mbr做M$的恢复了
win9x的引导盘是
代码:
fdisk /mbr

而nt就是用安装光盘或别的方法进入修复控制台

然后
代码:
fixmbr


我的XP的C盤是NTFS格式,是不是要用第二种方法?
应该是没有关系的,都可以。
_________________

yumumao's 水水 Blog @ Opera
返回顶端
阅读会员资料 yumumao离线  发送站内短信
bricksun
12楼




性别: 性别:男
年龄: 31
加入时间: 2006/05/13
文章: 87
来自: 比京
专家分: 2482
活跃度: 0

文章时间: 2006-12-15 周五, 21:45    标题: 引用回复

Very good. Marked for future use.
返回顶端
阅读会员资料 bricksun离线  发送站内短信
cc520
13楼






加入时间: 2006/07/11
文章: 13

专家分: 503
活跃度: 0

文章时间: 2006-12-16 周六, 2:08    标题: 引用回复

我做了个教程。[url]
http://forum.ubuntu.org.cn/viewtopic.php?t=34622[/url]
另外增加了直接用winhex备份mbr的方法

_________________
my blog: http://blog.119797.com
返回顶端
阅读会员资料 cc520离线  发送站内短信
skiwi
14楼






加入时间: 2006/07/16
文章: 146

专家分: 3778
活跃度: 0

文章时间: 2006-12-17 周日, 9:58    标题: 引用回复

非常实用,非常感谢
返回顶端
阅读会员资料 skiwi离线  发送站内短信
jackphil
15楼






加入时间: 2006/09/04
文章: 51

专家分: 1450
活跃度: 0

文章时间: 2006-12-18 周一, 17:17    标题: 引用回复

windows下有个EasyBCD听说很好用,没试过
返回顶端
阅读会员资料 jackphil离线  发送站内短信 浏览发表者的主页
显示文章:     
发表新主题   回复主题    Ubuntu中文 论坛首页 -> 老旧版本支持 所有的时间均为 北京时间
分页 : 1, 2, 3, 4, 5, 6, 7, 8, 9  下一页
1页,共9



 
论坛转跳:   
不能在本论坛发表新主题
不能在本论坛回复主题
不能在本论坛编辑自己的文章
不能在本论坛删除自己的文章
不能在本论坛发表投票
不能在这个论坛添加附件
可以在这个论坛下载文件


Powered by phpBB © 2001, 2005 phpBB Group
phpBB中文开发小组提供技术支持