分享
 
 
 

FreeBSD基础点滴

王朝system·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

在此需要注意的是3.1及以上版本的系统需两张磁盘,而此前的版本只需一张。

引导盘的作用

引导盘包含一个最小版本的FreeBSD,用它足以完成查看磁盘、网络、复制安装完全系统所需的文件等等工作。

引导盘的产生

你即可以从光盘也可以从互联网制出引导盘来。不管用哪种方法,你都可以在发布版中找到一个floppies目录和一个tools目录,两个目录里存放着所需的文件,不过并不需要里面的全部文件。如果用的是光盘的话,这两个目录在第一张盘里。如果从互联网安装,在FreeBSD的镜像网站中找一个合适的FTP站点。

操作说明

floppies目录下的README.TXT文件说明了制作引导盘的详细过程。

例如:ftp://ftp.FreeBSD.ORG/pub/FreeBSD/releases/i386/3.4-RELEASE/floppies/README.TXT

此文件就是针对3.4-RELEASE版本而言的。

注意,要复制的文件并非DOS结构,勿用DOS下通常的复制方法来作。一定要用tools目录下的fdimage.exe或rawrite.exe。

具体步骤

例如,假定安装的是3.1-RELEASE。在/floppies目录下找到README.TXT。先仔细阅读一下,因为它是详细说明嘛。准备好两张格式化好的软盘,然后找这三个文件:/tools/fdimage.exe/floppies/kern.flp/floppies/mfsroot.flp

在DOS环境下执行这两个命令:

fdimagekern.flpa:

<插第一张盘>

fdimagemfsroot.flpa:

<再换另一张盘>

完成后没有错误提示的话就OK啦;在FreeBSD环境下的话就换这两个命令,成功的话应该象这样:

<插第一张盘>

#ddif=kern.flpof=/dev/fd0c

2880+0recordsin

2880+0recordsout

1474560bytestransferredin193.898431secs(7605bytes/sec)

<再换另一张盘>

#ddif=mfsroot.flpof=/dev/fd0c

2880+0recordsin

2880+0recordsout

1474560bytestransferredin193.197363secs(7632bytes/sec)

还是那句话,要没有读写之类的错误,否则请换好一点的盘……

--------------------------------------------------------------------------------

保存和使用内核更改信息

DanLangille

www.freebsddiary.org

如果你安装好了FreeBSD的话,那么应该认识了全屏幕配置界面。在这个界面里你可以排除硬件资源冲突,并且可以设置不同的系统部件,完成后可以保存这些信息然后继续引导处理。简而言之,这一步操作允许你对现有的内核作一些改变。这些改变会被保存到磁盘上。不过,在版本3.1,这些内容不会被保存到正确的位置,在这里我教你怎样改正它。

改变系统引导信息

先参考一下3.1版的errata.txt。以下是使用这些推荐信息的步骤。引导系统后登录,执行:

#mv/kernel.config/boot/kernel.conf

把以下命令加入/boot/loader.r:

load/kernel

load-tuserconfig_script/boot/kernel.conf

autoboot5

然后重新引导,这时可以看到一些新的引导信息。系统实际上进入了配置过程,并且执行了各种配置命令,我认为这确实是一个功能很强的工具。

以下是这次引导的dmesg信息,可以看出引导信息已经被修改了。

$dmesg

Copyright(c)1992-1999FreeBSDInc.

Copyright(c)1982,1986,1989,1991,1993

TheRegentsoftheUniversityofCalifornia.Allrightsreserved.

FreeBSD3.1-RELEASE#0:MonFeb1511:08:08GMT1999

jkh@usw3.freebsd.org:/usr/src/sys/compile/GENERIC

Timecounter"i8254"frequency1193182Hz

CPU:i486DX(486-classCPU)

realmemory=8650752(8448Kbytes)

config>dizp0

config>dize0

config>dilnc0

config>dile0

config>diie0

config>dife0

config>diex0

config>diep0

config>dics0

config>diwt0

config>diwdc1

config>discd0

config>dimcd0

config>dimatcdc0

config>dibt0

config>diaha0

config>diadv0

config>ened0

config>poed00x300

config>ired05

config>iomed00xd8000

config>fed00

config>q

availmemory=5476352(5348Kbytes)

Preloadedelfkernel"kernel"at0xf0340000.

Preloadeduserconfig_script"/boot/kernel.conf"at0xf034009c.

ProbingfordevicesontheISAbus:

sc0onisa

sc0:VGAcolor<16virtualconsoles,flags="0x0">

ed0at0x300-0x31firq5onisa

ed0:address00:80:29:b1:f2:61,typeNE2000(16bit)

atkbdc0at0x60-0x6fonmotherboard

atkbd0irq1onisa

psm0notfound

sio0at0x3f8-0x3ffirq4flags0x10onisa

sio0:type16550A

sio1:configuredirq3notinbitmapofprobedirqs0

sio1notfoundat0x2f8

fdc0at0x3f0-0x3f7irq6drq2onisa

fd0:1.44MB3.5in

wdc0at0x1f0-0x1f7irq14onisa

wdc0:unit0(wd0):

wd0:407MB(833664sectors),1002cyls,16heads,52S/T,512B/S

ppc0at0x3bcirq7onisa

ppc0:Genericchipset(NIBBLE-only)inCOMPATIBLEmode

nlpt0:onppbus0

nlpt0:Interrupt-drivenport

ppi0:onppbus0

plip0:onppbus0

vga0at0x3b0-0x3dfmaddr0xa0000msize131072onisa

npx0onmotherboard

npx0:INT16interface

changingrootdevicetowd0s1a

--------------------------------------------------------------------------------

在FreeBSD4.0下安装USB鼠标支持

BennBollay

www.freebsddiary.org

要想让你的USB鼠标在FreeBSD4.0Release下工作,请按以下这些简单的步骤操作:

先在内核配置文件中加入下列适当的接口设备选项:

deviceuhci

deviceohci

deviceusb

deviceums

再在/etc/rc.conf中加入以下这些行:

moused_enable="NO"

moused_flags="/dev/ums0"

usbd_enable="YES"

usbd_flags=""

最后确保你的/etc/usbd.conf有以下这些行:

device"Mouse"

devname"ums[0-9]+"

attach"/usr/sbin/moused-p/dev/${DEVNAME}-l/var/run/moused.${DEVNAME}.pid"

然后制出设备接口:

cd/dev

./MAKEDEVums0

重新编译内核后重启系统。在此我还是推荐你在尝试新内核前把原有内核/kernel复制一份到/kernel.stable,这样就算有什么问题还可以用手边的原内核启动。

参考文档和手册页

推荐你多看看下面这些手册页:

usb(4)

usbd(8)

usbd.conf(5)

usbdevs(8)

ums(4)

如果你在X11下也用鼠标的话,这种即用式设备真的工作得非常好,它支持热插拔,而且无需手工发送HUP信号。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有