QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2263|回复: 19

安装BSD 6.0遇到的困难,详细操作如下!!!!!!!!!

[复制链接]
发表于 2006-3-3 23:51:45 | 显示全部楼层 |阅读模式
机器配置
CPU:
   X86 Family 6 model 4 stepping 2 Authentic AMD ~850 MHz
显卡:
   SiS 315_315E  64Mb
内存:
   HY 256Mb
硬盘:
   10Gb
声卡:
   AC'97 Audio
BIOS:
  AMIINI-10

硬盘以前安装的是red hat ,一直使用很正常

BSD版本,最新的6.0 For i386


正常启动进入主安装目录
选择“standard”进入标准安装,按F,选择“no”,并按“s”显示如下:
-----------------------------------
offset  size(Mb)    End    Name    Ptype  Desc    Subtype   Flags
0       8063    16514063   ad0s1     8   FreeBSD    165      A

按“Q”
然后选择第一项标准引导
然后开始进入逻辑分区划分,具体创建如下:
ad0s1a   /      447Mb
ad0s1b   swap   600Mb
ad0s1d   /var   3000Mb
ad0s1e   /usr   4016Mb

然后按“Q”进入文件拷贝选择,选择“all”,然后“OK”
选择拷贝介质“CD/DVD”
然后“ok”

接着就出了一个ERROE:
ERROR:Unable to write data to disk ad0  (100%)

点击“OK”出现:
Couldn't make filesystems properly Aborting (100%)

点击“OK”出现:
Install lation completed with some error ,you may wish to scroll through the debugging messages on VTY1 wish the scroll-lock feature you can also choose "NO" at the next prompt and go back into the installation menus to retry whichever operations have failed.
点击“OK”(只有OK选项)回到主菜单

这个时候再次进入Fdisk的时候发现分区标识已经变了:如下
-----------------------------------
offset  size(Mb)    End    Name    Ptype  Desc    Subtype   Flags
0       8063    16514063   ad0s1     8   FreeBSD    165      A=

这里的Flags的值变成了“A=”,查阅F1,
“=”:this slice is properly aligned

随后挂另一个盘进入windows,对该10G硬盘进行磁盘扫描,没有发现有坏的区块或者坏道之类的。

所以实在没有办法了,请教各位高手帮我解决一下,再下不胜感激!!!
发表于 2006-3-4 01:27:39 | 显示全部楼层
看操作你是要在整块硬盘上安装BSD吧,那为什么要用F和S这两个选项呢?直接用A不就好了,完全一样啊
回复

使用道具 举报

 楼主| 发表于 2006-3-4 09:36:53 | 显示全部楼层
谢谢,我一开始是使用的A,把整块硬盘安装,但是没有用,我安装了不下于20遍了,也看了不少关于BSD的文章了,也仔细阅读了安装手册,但是每次都是这个无法读写AD0的问题,我实在没有办法了。。。。我再baidu和google里也搜不到相关的信息,即使有也是没有回答完善的。。。。

我现在是有需求的。。。。以前也一直是使用的red hat,如果没有需求我也不会花那么多时间天天研究怎么装了,,,,麻烦您能指点一下。多谢啊
回复

使用道具 举报

发表于 2006-3-4 09:51:20 | 显示全部楼层
从操作可以看出来你是有经验的,我不敢说自己就比你高明,只能给你些建议,试试用PQ一类的软件把硬盘上所有的分区删除,机器里最好只装一块硬盘,然后正常安装,2次分区都是选A。
还有,我刚才看到你的分区
ad0s1a / 447Mb
ad0s1b swap 600Mb
ad0s1d /var 3000Mb
ad0s1e /usr 4016Mb
注意!没有ad0s1c,不知道是你漏了还是确实没有分,如果是后者,那很有可能这就是问题的根源了。
回复

使用道具 举报

 楼主| 发表于 2006-3-4 13:17:01 | 显示全部楼层
这个和C没有关系,a是根,b是交换分区,其他的都有关代表,一个UNIX系统最基本的只要有/和swap就可以了,因此文件系统可以安装在/上的,要是可以还可以继续创建/var,/tmp、/usr等一些分区,这些都属于专门的文件系统,可以划分出一些独立功能

我同时也校验了该6.0的MD5,也没有问题,所以就搜索了很多类似的问题,发现也有不少有这样的问题,但一直没有答案,郁闷啊,现在装不上了急啊。。。

多谢楼上的回答
回复

使用道具 举报

 楼主| 发表于 2006-3-4 18:15:44 | 显示全部楼层
MD5我也校验了,安装文件没有问题
回复

使用道具 举报

发表于 2006-3-4 18:30:45 | 显示全部楼层
[quote:07ca227e2b="虚缘"]这个和C没有关系,a是根,b是交换分区,其他的都有关代表,一个UNIX系统最基本的只要有/和swap就可以了,因此文件系统可以安装在/上的,要是可以还可以继续创建/var,/tmp、/usr等一些分区,这些都属于专门的文件系统,可以划分出一些独立功能

我同时也校验了该6.0的MD5,也没有问题,所以就搜索了很多类似的问题,发现也有不少有这样的问题,但一直没有答案,郁闷啊,现在装不上了急啊。。。

多谢楼上的回答[/quote]

我当然知道你说的了,但你知不知道BSD在这方面是BT的严格呢?你有照我说的试过吗?

我就纳闷了,为什么我用了4年多的BSD,从来没遇到过这样的问题呢。
回复

使用道具 举报

 楼主| 发表于 2006-3-4 18:45:13 | 显示全部楼层
可否问一下c是什么?我可以分
ad0s1b  swap
ad0s1d  /tmp
ad0s1e  /var
ad0s1f   /usr
ad0s2d  /home
......
就是没有分出过c,不知道c是代表什么,我查阅了freeBSD Handbook里面的详细讲解磁盘分区的说明,上面有张表也没有关于分处 c 的说明,您可以看一下,上面也有一个详细的分区实例同样没有分出关于 c 的,所以我想问您一下这个是什么意思?不吝赐教
回复

使用道具 举报

 楼主| 发表于 2006-3-4 18:47:33 | 显示全部楼层
我就一块10Gb的硬盘,没有任何其他系统和分区在里面,是一块整的。。。。。
回复

使用道具 举报

发表于 2006-3-4 19:02:40 | 显示全部楼层
我是说你这里没有ad0s3c这样一个分区啊。你想把他挂载到哪就挂载到哪啊。
你用自动分区来看看他能不能分出来这么个东西。
回复

使用道具 举报

 楼主| 发表于 2006-3-4 19:07:37 | 显示全部楼层
..........................................老大。。服了你了。。。
回复

使用道具 举报

发表于 2006-3-4 19:56:07 | 显示全部楼层
MD,方向确实搞错了。问题出在DMA上了,看下面。

I'm trying to install FreeBSD 6.0 i386 on my 9 year old Compaq laptop
that currently has on FAT (or FAT32) partition with Win 98 SE on it.

I try installing, no matter whether it's a standard or quick
installation, and in the FDISK partition, I press A then Q to take up
the whole disk. then no matter which option I choose for the
bootmgr/mbr the outcome is the same. Then in Disklabel I press again A
and Q, then I choose my packages, and it displays the following (I
install from a CD btw) : "Writing partition information to drive ad0"
while at this time on VTY1 I get this :

DEBUG: ioctl(3, TIOCCONS, NULL) = 0 (success)
DEBUG: Can't open USB controller.
DEBUG: Add mapping for /dev/cuad0 to sl0
DEBUG: Scanning disk ad0 for root filesystem
DEBUG: Scanning disk ad0 for swap partitions
ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
ad0: FAILURE - READ_DMA timed out LBA=0
ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
ad0: FAILURE - READ_DMA timed out LBA=0
ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=1
ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=1
ad0: FAILURE - READ_DMA timed out LBA=1
ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
ad0: FAILURE - READ_DMA timed out LBA=0
ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
ad0: FAILURE - READ_DMA timed out LBA=0

Then a dialog says "ERROR: Unable to write data to disk ad0!" and then
another says "Couldn't make filesystems preperly. Aborting."

And then it says the installation completed with some errors. I have no
idea what can be wrong or what I can do to fix this. I looked for other
messages with the same problem as me, but couldn't find any being just
the same as my problem nor even mentioning the "Couldn't make
filesystems properly. Aborting." message.

回复     Rate this post: Text for clearing space
         

       
发件人:                Michel Rouzic - 查看个人资料
日期:                2006年2月28日(星期二) 下午4时11分
电子邮件:                 "Michel Rouzic" <[email protected]>
论坛:                 comp.unix.bsd.freebsd.misc
Not yet rated
评级:         
显示选项

回复 | 答复作者 | 转发 | 打印 | 显示个别帖子 | 显示原始邮件 | 报告滥用行为 | 查找此作者的帖子

- 隐藏被引用文字 -
- 显示引用的文字 -
Michel Rouzic wrote:
> I'm trying to install FreeBSD 6.0 i386 on my 9 year old Compaq laptop
> that currently has on FAT (or FAT32) partition with Win 98 SE on it.

> I try installing, no matter whether it's a standard or quick
> installation, and in the FDISK partition, I press A then Q to take up
> the whole disk. then no matter which option I choose for the
> bootmgr/mbr the outcome is the same. Then in Disklabel I press again A
> and Q, then I choose my packages, and it displays the following (I
> install from a CD btw) : "Writing partition information to drive ad0"
> while at this time on VTY1 I get this :

> DEBUG: ioctl(3, TIOCCONS, NULL) = 0 (success)
> DEBUG: Can't open USB controller.
> DEBUG: Add mapping for /dev/cuad0 to sl0
> DEBUG: Scanning disk ad0 for root filesystem
> DEBUG: Scanning disk ad0 for swap partitions
> ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
> ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
> ad0: FAILURE - READ_DMA timed out LBA=0
> ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
> ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
> ad0: FAILURE - READ_DMA timed out LBA=0
> ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=1
> ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=1
> ad0: FAILURE - READ_DMA timed out LBA=1
> ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
> ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
> ad0: FAILURE - READ_DMA timed out LBA=0
> ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=0
> ad0: TIMEOUT - READ_DMA retrying (0 retries left) LBA=0
> ad0: FAILURE - READ_DMA timed out LBA=0

> Then a dialog says "ERROR: Unable to write data to disk ad0!" and then
> another says "Couldn't make filesystems preperly. Aborting."

> And then it says the installation completed with some errors. I have no
> idea what can be wrong or what I can do to fix this. I looked for other
> messages with the same problem as me, but couldn't find any being just
> the same as my problem nor even mentioning the "Couldn't make
> filesystems properly. Aborting." message.

Nevermind. Apparently my laptop has trouble supporting DMA. Booting the
install CD in safe mode works since it uses some nodma option.
回复

使用道具 举报

 楼主| 发表于 2006-3-4 20:09:32 | 显示全部楼层
我也在freebsd.org上找到了一个类似的问题,回答是DMA错误,但是下面的回答是只是根据上面的debug得出的,我查找了很多类似的回答但都没有正面给出一个详细的解决方案。。。。如果是DMA的事情,我想问问怎么在安装前把DMA关掉?上面的提示是说进入safe mode,但是进入了safe mode后根本找到硬盘了。。。。在安装的项目里倒可以进入到修复命令行模式,不过我不知道怎么在里面关DMA啊。。。而且具体是不是DMA我还真没有找到答案,因为在google里面搜索到的所有条目的问题全部是这个关于DMA的,所以引用的较多。。

不过我在安装不成功后进入custom下一步步的来,最后点击commit提交后显示为:

ERROR:Unable to write data to disk ad0  (100%)

点击“OK”出现:
Couldn't make filesystems properly Aborting (100%)
点击OK后出现:
the commit operation completed with error .Not updating /etc file.
这里说的是/etc文件升级错误,为什么?
不过我也看过了/dev下面的ad0了,的确加载了。。
郁闷啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。

多谢楼上,我的QQ是393012399
回复

使用道具 举报

发表于 2006-3-4 20:17:28 | 显示全部楼层
不是ETC文件错误,是说COMMIT已经解决了这个错误,所以不升级你的ETC文件。
怎么关DMA我还真不知道,你google下吧。

QQ用的不多,就是挂着,还是MSN吧.
回复

使用道具 举报

 楼主| 发表于 2006-3-4 21:10:06 | 显示全部楼层
疯了。。。。以前是装的redhat用的好好的,现在装freebsd装不上,然后换了一个,装了个Mandrake Linux,一装就OK。。。。疯了。。。

到底什么原因啊。。我想用BSD啊。。。。。。。晕
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-27 15:51 , Processed in 0.068986 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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