QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 809|回复: 13

有过多系统安装经验的朋友请进

[复制链接]
发表于 2005-4-25 15:08:06 | 显示全部楼层 |阅读模式
之前我安装了2个操作系统,windows+linux,是用linux引导的。后来windows有问题重装了一遍就把引导菜单给覆盖了,用linux引导盘进入linux系统,在shell窗口输入dd if=/dev/hda7 of=/filename.lnx bs=512 count=1(我的linux安装在hda7)想导出引导扇区,结果输出的的filename.lnx里没有内容,全部都是空格。我在同事的机器上也试了一下,结果和我的一样也没有内容。请高手支个招,我该怎么办?在此先谢过了!
 楼主| 发表于 2005-4-25 19:42:16 | 显示全部楼层
有高手愿意帮忙吗?在线等待
回复

使用道具 举报

发表于 2005-4-25 19:50:09 | 显示全部楼层
你只要用一个linux的启动盘启动,然后重新安装一下启动软件(如grub)就行了,我也遇过你说的这种情况,当时我就是这样解决的,不知道你行行了
回复

使用道具 举报

 楼主| 发表于 2005-4-25 20:06:46 | 显示全部楼层
[quote:223497712a="angusadv"]你只要用一个linux的启动盘启动,然后重新安装一下启动软件(如grub)就行了,我也遇过你说的这种情况,当时我就是这样解决的,不知道你行行了[/quote]
谢谢,我有试过修复安装,但提示挂载c盘出错点击确定重启,完了还是那个样子。所以没招了。
回复

使用道具 举报

发表于 2005-4-25 21:14:08 | 显示全部楼层
可能系统安装版更适合你.
回复

使用道具 举报

 楼主| 发表于 2005-4-25 21:38:21 | 显示全部楼层
[quote:25424cb9e9="笑"]可能系统安装版更适合你.[/quote]

你说的是重新安装系统吗?那太恐怖了吧,我想是用不着的,linux系统完全是好的,只是没有引导。实在不行也可以在windows下做一个批处理来引导,但是那样也太不方便了。。。呵呵,所以,,
回复

使用道具 举报

发表于 2005-4-26 09:20:00 | 显示全部楼层
你之前是使用linux引导,说明你的grub或者lilo安装在/dev/hda的头512字节,而没安装在/dev/hda7的头512字节,在重安window后/dev/hda的头被覆盖
回复

使用道具 举报

发表于 2005-4-26 16:47:46 | 显示全部楼层
我觉得:你的LINUX安装在/dev/hda7,但是grub或lilo安装在主引导扇区,而不是在/dev/hda7,所以你用启动盘启动时,if=/dev/hda0,不应该是if=/dev/hda7。
以上方法可以试试,不过我以前遇到相同问题,但我没有准备启动盘,而是采用先把计算机启动起来,再从光驱读入linux安装盘的第一张。执行loadlin vmlinux root=/dev/hda7 ro,就应该可以引导启动你的linux,启动起来linux后,执行gurb-install  hda可以重新安装grub。
回复

使用道具 举报

发表于 2005-4-26 18:01:35 | 显示全部楼层
有可能是安装win后系统逻辑盘标识变了,比如 (hd0,6)变成了 安装  /boot的分区,而原来可能是  (hd0,5)。因为我遇到过,不知你是不是。当时我在改了 grub.conf中的引导区和fstab就行了
回复

使用道具 举报

 楼主| 发表于 2005-4-28 10:17:12 | 显示全部楼层
谢谢bzimage
谢谢singler
谢谢 笑
几位朋友!
你们都说得很对,我得引导不是安装在hda7的,而是在hda0,所以hda7的0扇区里没有东西。上面说到挂载c盘出错致使修复安装LINUX不成功的问题,是因为我的c盘是nt**格式,linux好像不认识(不明白是什么原因,因为linux所支持的硬盘格式中包括nt**的),只好把c盘磁盘格式转换为fat32,这样,重新安装了几个内核(一定要是内核,其他的不行)软件包,问题就解决了。安装在mbr中,以后重装了windows也不会覆盖lilo,非常好用。但最好还是把分区表和mbr做个备份以防万一。
在此多说几句,希望对新来的朋友有用。让高手们见笑了,不对的地方请多多执教!
回复

使用道具 举报

发表于 2005-4-28 11:03:12 | 显示全部楼层
你说的“重新安装了几个内核(一定要是内核,其他的不行)软件包,问题就解决了。安装在mbr中,以后重装了windows也不会覆盖lilo,非常好用。”,指的是什么软件包,可否告示,我很想知道。谢谢
回复

使用道具 举报

发表于 2005-4-28 11:12:19 | 显示全部楼层
[quote:cf95261f45="ajingdd"]谢谢bzimage
谢谢singler
谢谢 笑
几位朋友!
你们都说得很对,我得引导不是安装在hda7的,而是在hda0,所以hda7的0扇区里没有东西。上面说到挂载c盘出错致使修复安装LINUX不成功的问题,是因为我的c盘是nt**格式,linux好像不认识(不明白是什么原因,因为linux所支持的硬盘格式中包括nt**的),只好把c盘磁盘格式转换为fat32,这样,重新安装了几个内核(一定要是内核,其他的不行)软件包,问题就解决了。安装在mbr中,以后重装了windows也不会覆盖lilo,非常好用。但最好还是把分区表和mbr做个备份以防万一。
在此多说几句,希望对新来的朋友有用。让高手们见笑了,不对的地方请多多执教![/quote]
进入拯救模式用grub-install /dev/hda不就行了吗?要挂载c盘干什么?
回复

使用道具 举报

 楼主| 发表于 2005-4-29 09:20:39 | 显示全部楼层
[quote:e646a9d0d3="singler"]你说的“重新安装了几个内核(一定要是内核,其他的不行)软件包,问题就解决了。安装在mbr中,以后重装了windows也不会覆盖lilo,非常好用。”,指的是什么软件包,可否告示,我很想知道。谢谢[/quote]

我使用的自动修复,里面有一个说“指定安装包”的选项,选中它。再后面的选单中选择“内核”类别,然后在后边相应地出来有包括boot呀什么什么的有4、5个安装包吧,随便勾选两个就行了。因为具体安装什么不重要,重要的是一旦内核改变了,系统才会根据你新的引导设置更新记录。大概就是这样。
回复

使用道具 举报

 楼主| 发表于 2005-4-29 09:25:38 | 显示全部楼层
[quote:f90b45dc63="wenhao32"][quote:f90b45dc63="ajingdd"]谢谢bzimage
谢谢singler
谢谢 笑
几位朋友!
你们都说得很对,我得引导不是安装在hda7的,而是在hda0,所以hda7的0扇区里没有东西。上面说到挂载c盘出错致使修复安装LINUX不成功的问题,是因为我的c盘是nt**格式,linux好像不认识(不明白是什么原因,因为linux所支持的硬盘格式中包括nt**的),只好把c盘磁盘格式转换为fat32,这样,重新安装了几个内核(一定要是内核,其他的不行)软件包,问题就解决了。安装在mbr中,以后重装了windows也不会覆盖lilo,非常好用。但最好还是把分区表和mbr做个备份以防万一。
在此多说几句,希望对新来的朋友有用。让高手们见笑了,不对的地方请多多执教![/quote]
进入拯救模式用grub-install /dev/hda不就行了吗?要挂载c盘干什么?[/quote]

这个我也不知道系统为什么要去挂载c盘,可能因为引导记录在/hda1上面吧??我是用linux的安装盘启动的,系统自动搜索到一个已经存在的系统,然后就可以有修复还是全新安装的选项,选择修复。。。。。但是在修复中出错了,提示说挂载c盘出错。于是当时我就放弃了这种方法。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-6 03:34 , Processed in 0.085478 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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