NetBSD安装日记
我以前是玩儿linux的,但现在爱上了bsd,因为bsd更简洁明快,比较干净,现在的linux发行版显得非常的杂乱,相比起来我更喜欢bsd的整洁!说真的,我觉得现在中国玩儿linux的易做图都是为了赶时髦,而不是喜欢它的opensource(其实netbsd的代码是公认最规范,最工整,很多书上或者很多人都推荐从netbsd开始学习操作系统)。netbsd一向以支持的平台多著称,其实它还有很多优点,可是中国人玩儿netbsd好像很少,网上netbsd的中文资料也相当难找,尤其是针对初学者的。今天我把我的安装过程写出来,一是给初学者看,让他们也能顺利的装上自己的netbsd,二是怕我自己以后忘了,呵呵……首先,要下载netbsd的光盘iso镜像文件(netbsd有很多种安装方法,其他先不提,就说常规的光盘安装),现在最新的版本是2.0.2,我是在linuxforum论坛web服务器版斑竹fei的ftp上下载的,速度很快!地址如下:
ftp://202.96.64.144/pub/NetBSD-2.0.2-i386cd.iso
175m多一点,很快就下完了。下载后刻盘,然后用光盘引导重新启动机器。如下图:
用光盘启动机器后会有一个倒记时,直接点会车。
这里选择a,用英文界面安装。
这里选a,安装netbsd到硬盘。b是升级,c是重新安装设置,d是重起计算机,e好像是工具菜单,x是退出安装程序。
选b继续。
我只有一颗硬盘,所以它只找到一个,会车继续。
这里问你是否全部安装。我选的b自定义安装。
我不想装x11所以选n然后选g,去掉x的项目,我只想用console。
选择好你想要的以后,选x继续。
选a继续。
选a开始设置分区
选a以m为单位。
如果你有xp或者其他什么系统的话,在这里会显示出来,如果要装双系统,就用pq分一个空白的主分区(一定要是主分区,因为netbsd是要安装在主分区上的)就可以了。比如你a、b、和c都是win的ntfs或fat32的话就把d做netbsd的分区。
我这个硬盘没有其他系统,也没有分区,所以选a,然后会车,在选a。
选择分区类型为c:NetBSD
这里其他不用管,只要把size设置为你要分给netbsd分区的大小就可以了,我这里分了16383m,因为vpc默认的虚拟硬盘就这么大,足够了。
设置好以后选x进入下一步。
这里好像是安装引导代码,选a继续。
下面设置netbsd的各个文件系统,选a继续。
这里是默认的,修改它们,如果要添加新的挂接点,就选Add a user defined partition
这是我修改以后的样子,如果你要做服务器的话,把/var分大点,如果要做mysql服务器就把/usr/mysql单独分一个(这里是说这样比较好管理,并不是一定要这样分),如果要做ftp server就单独分一个大的/pub分区,以后把文件都放在里面。关于怎么分区比较科学争议比较大,不过普遍认为swap分区应该设置为内存的2倍大小,具体怎么样自己拿注意吧。设置好以后选最后一项Accept partition sizes.……继续
选x继续
直接回车继续。
选b继续,然后开始创建文件系统,类似于win的格式化。
创建文件系统。
选a,然后x退出,或者直接x。
选a继续。
问你从哪儿安装,我是用cdrom,所以选c。
这里需要注意一下,如果有两个光驱的话,netbsd安装盘装在第二个光驱里就选a然后把设备改为cd0b,如果一个就直接选c继续。
安装在第7张图时你选的东西
装完以后就出现这个,回车继续。
等待几分钟,
回车继续。
选时区,无所谓,不过还是选了,这里选Asia
选Asia/Shanghai回车
密码的加密方法,常用md5,不过好像des更安全,我选了b:MD5
选a回车设置root密码
输入密码,不显示的。
两遍密码以后就出现这个,点回车继续。
选择shell,我选a,因为据说csh是最安全的shell
回车继续。
一切ok选d重新启动计算机。
到这儿已经把基本系统都装好了。重新启动后用root用户登陆,然后进行一些设置。
首先用useradd -m username添加一个普通用户,然后用passwd username给用户设置密码!
一般我习惯于这样:
#useradd -m hdboy
#passwd hdboy
Changing local password for hdboy.
New password:这里输入第一编密码,如果密码较简单系统会提示你,不过不用管它
Retype new password:再次输入密码!
我习惯把hdboy这个用户添加到wheel组,因为这样hdboy才能用su命令变成root用户,用