勇闯FreeBSD(一)

本文原来发表在CSDN博客上面,CSDN上内容现在已迁出至github page

人生在世,折腾二字

这是一个FreeBSD新人初用FreeBSD时所遇到的困难和解决方法的记录。开始时间是2014-02-25,但是文章是从2014-03-04开始写的,第一至第五都在2014-03-06重新编辑。


缘由

原来的老笔记本电脑是以前买的一个上上网本,新蓝NB-X20A,买回来后是没有装操作系统的,好像也不能说没有操作系统,因为装了DOS,你懂的!当时自已也没有想装盗版Win,那就装一个Linux玩玩,后来选的是Ubuntu(Gnome),用了几年,主要上上网,看看小说,流览下网页,也没有其它用处。其实我很喜欢Unix类操作系统的结构的,感觉结构比起Win来说好很多的,也清晰很多;最喜欢的是 /home 可以单独挂载一个分区,实现数和系统分开,因为我经常会把系统搞坏,重装之类是家常便饭。(题外话,装Gnome的Ubuntu要比WinXP占资源的多,老婆的同款装XP比我的Ubuntu流畅的不是一点半点)。后来买了iPad,电脑换了Mac,这个旧的也就没有用了,吃灰吃了很长时间,最近有点时间,又对FreeBSD感兴趄(刚开始是因为知道Mac是基于FreeBSD上面改来的,后来上论坛、看FreeBSD的handbook、看FreeBSD的价绍等文章,越来越对这个小恶魔有好感了),所以决定装个玩玩,然后就开始了一个艰难的旅程。

为什么用勇闯呢?因为从一开始就遇到困难,但我相信无论有多么的艰难,我一定闯得进去。

可能犯的错很多,也很低级,但还请SA的同学们和各路大神们鄙视的时候留点余地吧,不剩感激~


系统安装

话说,要安装,就要下一个安装件,FreeBSD官网上很容易找到,且提供了很多不同的安装方式;话说我们都知道本地安装要比网络快很多,尤其是在天朝这样的水管网络下,所以就下了个DVD的安装。在这里出现了第一个错误:FreeBSD官网提供的DVD的ISO文件是没有办法作成启动U盘的,在官网的价绍上是有说明的,要作U盘安装的,要下的是FreeBSD-10.0-RELEASE-amd64-memstick.img这个文件,这个才是U盘安装的境像,但悲剧的是我下的是DVD的,下载完成,查看U盘挂哪了 ll /dev/ ,然后就开始dd:

1
dd if=./FreeBSD-10.0-RELEASE-amd64-DVD.iso of=/dev/disk1s1 bs=20480M conv=sync

在这里出现了问题了,以前在dd时,bs的单位用都是小写,但是到了Mac下,小写不行了 Invalid number2m’` ,查资料才知道这个GNU dd的原因

1
If you see the error dd: Invalid number `1m’, you are using GNU dd. Use the same command but replace bs=1m with bs=1M

OK,等一段时间完成,插到新蓝上面,重启,准备装系,悲剧出现了,不能引导,刚开始以为是dd用的有问题,GOOGLE,找到了这样一句话

1
Remember, don't include an integer for the USB drive, e.g. '/dev/sdx1', as it would refer to the existing partition on that drive and not the drive itself.

OK,修改了重来

1
dd if=./FreeBSD-10.0-RELEASE-amd64-DVD.iso of=/dev/disk1 bs=20480M conv=sync

,等待完,再试,结果还是不能引导,然后上官网再看,才知道要用U盘,需(须)要下memstick.img的,而更加悲剧的是新蓝是没有光驱的,只能用U盘,所以重下。

总结教训:

  • FreeBSD的官网上资料很多,也很全,安装前要仔细看。
  • 经验主义害死人,因为以前下Linux的DVD ISO都可以作U盘引导的以上动作完至2014-02-25, by Freedom Zhang