LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: shengjie

[讨论]多系统共存下大家怎样保护自己的硬盘数据

[复制链接]
 楼主| 发表于 2005-8-16 21:52:18 | 显示全部楼层
Post by gkp
mbr怎么那么容易就坏? :ask

所以每次我只好再把软驱接上,听它叫一阵。烦~

到最后你又是如何解决的呢?
回复 支持 反对

使用道具 举报

发表于 2005-8-16 22:04:10 | 显示全部楼层
我也是双硬盘,多系统哦。

我作过两种常试,(都是对于我这样的懒人,不想麻烦的调整BIOS,使用光,软盘)

1:在主盘上安装98+xp+linux,把grub安在linux的"/"或"/boot"分区,在linux下备份"/"或"/boot"的grub引导记录,

  1. dd bs=512 count=1 if=/dev/[color=red]hda2[/color] of=/mnt/[color=red]ntboot.lnx[/color]
复制代码


其中,hda2是我的/boot分区,根据你的情况调整。
of=/mnt/ntboot.lnx是说,把引导记录备份到/mnt目录的"ntboot.lnx"文件里。
把"ntboot.lnx"拷贝到C:盘,
修改C:盘下的隐藏文件"boot.ini"
在其最后体添加一行:
  1. C:\ntboot.lnx="Linux"
复制代码

这样你就可以用win引导linux了,以后不论重装多少次win,都可很快恢复linux的引导。

接着,用PQ把另一块硬盘全划分成“扩展分区”,用其作说据备份。这样就是在win98和dos下都不回有“盘符交错”。

2:把win和linux分别安在不同的硬盘了。(就象我前一帖所说,会很麻烦)

建议把win盘设为主盘,把linux盘设为从盘。(为什么?后面我解释)

在BIOS里设为主盘引导,也就是win盘引导,这时,你要是还按照我上面说的法子,备份linux的grub引导信息,win是死活也引导不了linxu的。(win无法引导另一快硬盘)

解觉的法子:在win盘划分出一个10M的小分区,ext格式。回到linux中,另外再把grub安在这个分区里。然后安照上面的方法备份这个分区的grub信息,使用win引导linxu了。

这里说说为什么把win设为主盘?

如你把win设为从盘,linxu不能引导了,只有调整BIOS,从盘引导。或是用光,软引导。(我一开始就嫌这样太麻烦了,不如一劳永逸)。
如果出现grub挂的情况,最常用的就是grub for dos了。但这玩意比真正的grub差好远。
在win是从盘的情况下,使用98的纯dos运行grub for dos会出问题。把win设为主盘就没这个问题。

这样设的好处,不用调整bios,不用光,软,直接使用win98的的dos运行grub for dos,迅速引导linxu。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-16 22:16:46 | 显示全部楼层
好的,我要多加实践。谢谢。不过先要做备份。:)
PS:我的主板好象太老了,虽说是最的BOIS,可就是没有选择不同硬盘启动的功能。涉及硬盘的唯一选项的就是C only,嘿嘿。
回复 支持 反对

使用道具 举报

发表于 2005-8-16 22:21:11 | 显示全部楼层
Post by shengjie
好的,我要多加实践。谢谢。不过先要做备份。:)

另外说一下,如你用PQ的话,最好把一块硬盘的东东移到另一个硬盘,不然,PQ将工作很漫长。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-19 16:05:20 | 显示全部楼层
Post by gkp

2:把win和linux分别安在不同的硬盘了。
在BIOS里设为主盘引导,也就是win盘引导,这时,你要是还按照我上面说的法子,备份linux的grub引导信息,win是死活也引导不了linxu的。(win无法引导另一快硬盘)

解觉的法子:在win盘划分出一个10M的小分区,ext格式。回到linux中,另外再把grub安在这个分区里。然后安照上面的方法备份这个分区的grub信息,使用win引导linxu了。


我以前就有一次把LINUX与WINDOWS分开装在不同在硬盘上,结果WINDOWS就无法引导LINUX,我以为修改boot.ini的法子行不通呢(压根儿就是错的),原来是这样呀。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表