[分享]一劳永逸,让win的重装不改变linux的引导(单硬盘,重装后mbr不用改动!)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
php88
帖子: 15
注册时间: 2007-03-28 14:42
联系:

#46

帖子 php88 » 2007-03-28 14:55

很好的东西,也很详细 :D :D
cjmiou
帖子: 21
注册时间: 2007-03-31 9:56

#47

帖子 cjmiou » 2007-04-03 13:14

sun391 写了:sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
上面你们写的三个代码我都用过了,但都 是出错
cjmiou@cjmiou-desktop:~$ sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
dd: 正在打开 ‘/dev/hda’: No medium found
为什么啊?WHO CAN HELP ME ??
cjmiou
帖子: 21
注册时间: 2007-03-31 9:56

#48

帖子 cjmiou » 2007-04-03 13:36

enjoyforfun 写了:谢谢一楼,我的是Sata,忘了注明了 :D :D
我的不是SATA硬盘,应该是怎样的代码?我照上面的方法和二楼的方法都 试过了,但老是说找不到文件 ,或错误的路径!1HELP!!!
cjmiou
帖子: 21
注册时间: 2007-03-31 9:56

#49

帖子 cjmiou » 2007-04-03 13:43

skyx 写了:
重装win也没关系,只要把grub for dos 备份出来就好了
重装也不用备份grub dos的,装完后改一下boot.ini,不改也没什么关系,只是启动选项不好看而己
cjmiou@cjmiou-desktop:~$ sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
dd: 正在打开 ‘/dev/hda’: No medium found
为什么我 的不行啊??
cjmiou
帖子: 21
注册时间: 2007-03-31 9:56

#50

帖子 cjmiou » 2007-04-03 13:46

cjmiou@cjmiou-desktop:~$ sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
dd: 正在打开 ‘/dev/hda’: No medium found
cjmiou@cjmiou-desktop:~$ sudo dd if=/dev/sda of=/media/linux.lnx bs=512 count=1
dd: 正在打开 ‘/dev/sda’: No such file or directory
cjmiou@cjmiou-desktop:~$ sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
dd: 正在打开 ‘/dev/hda’: No medium found
怎么都是不行的??请指教!
cooldgjk
帖子: 36
注册时间: 2007-02-04 13:19
联系:

#51

帖子 cooldgjk » 2007-04-05 17:47

不错 ,支持一下.
fygrh
帖子: 5
注册时间: 2007-04-10 18:20

#52

帖子 fygrh » 2007-04-12 16:22

不用那个什么 gldr吗? 它不是要放到从C:\下吗?
头像
alpha.gu
帖子: 1456
注册时间: 2006-09-10 16:06
联系:

#53

帖子 alpha.gu » 2007-04-14 20:37

这个方法早就知道了,一直在用的,不用只对XP及以下系统有用,对于Vista就没用了,但是Grub可以通吃,所以,为以后想,还是Grub好些。
ztmnet
帖子: 14
注册时间: 2007-04-19 22:28

#54

帖子 ztmnet » 2007-04-20 10:48

好好学习学习,谢谢了,顶!顶!!!!!!!!

http://www.xhhnet.com
头像
pear2007
帖子: 28
注册时间: 2007-04-20 18:58

Re: [分享]一劳永逸,让win的重装不改变linux的引导(单硬盘,重装后mbr不用改动!)

#55

帖子 pear2007 » 2007-04-22 14:26

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

今天将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一样,不知道是不是哦,高手赐教:D
然后你可以到/media找到linux.lnx这个文件
将它cp到你的win根目录,例如是C:\,而且我建议你对这个文件做多个备份!

然后重启到win

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


它可能隐藏和只读
然后在后面加入
如果有

代码: 全选

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 (修改在前面已经有了)



如果有错漏请指正,谢谢 :D

要求++精,或置顶一段时间.
毕竟用处还是蛮大的,
菜鸟第一技术帖 :D :D




这是dd的用法!


dd

1.作用

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

2.格式

dd [options]

3.[opitions]主要参数

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

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

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

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

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

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

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

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

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

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




谢谢版主啊! 看见晚了啊!
以前 那个 MBR 折腾死我了,
不过我现在用的是 GRUB FOR dos 里面的menu.lst
也还凑合。
feixu911
帖子: 53
注册时间: 2006-04-21 18:31

#56

帖子 feixu911 » 2007-04-29 10:21

踩一下。呵呵!!以后有用吧!!
shenke0213
帖子: 78
注册时间: 2007-04-22 21:53

#57

帖子 shenke0213 » 2007-05-04 21:37

顶先~以后有机会 测试下~~~~~ :lol:
xmoke
帖子: 193
注册时间: 2007-02-01 13:01

#58

帖子 xmoke » 2007-05-06 13:18

太简单了,谢谢楼主。。。
zscao
帖子: 48
注册时间: 2005-12-07 10:32

#59

帖子 zscao » 2007-05-10 17:52

不错不错,我已经照这样弄好了
头像
wyvern2004
帖子: 70
注册时间: 2005-07-12 20:30
来自: 贵州
联系:

#60

帖子 wyvern2004 » 2007-05-13 11:32

非常感谢,但在我这没感觉到启动速度有所提升,从引导到gdm还是要45秒。
不知楼主测试过没有,这么安装后启动速度提升了多少?
另外想问一下,升级了内核会不会对它有影响?
Xubuntu 7.04 Feisty
NVIDIA GeForce 2 MX/MX 400
Pentium(R) 4 CPU 2.60GHz 1.0G Mem
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我的博客,欢迎光临!
http://blog.sina.com.cn/dat
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回复