笔记本实体机安装FreeBSD操作系统
1.绪论
FreeBSD是一种类UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。并且一些原来BSD UNIX的开发者后来转到FreeBSD的开发,使得FreeBSD在内部结构和系统API上和UNIX有很大的兼容性。它可以在多个平台上进行使用,例如amd64(x86_64)、X86(i386)、ARM、AArch64、IA-64、PowerPC、PC-98、SPARC等架构,详细可以参考FreeBSD参考文档。FreeBSD很大程度上是作为服务器系统来使用的,对于个人桌面不是非常支持,当然也有很多BSD类型的另外系统,例如OpenBSD,GhostBSD,NetBSD,OpenBSD等等,在后续的文章中,笔者会进一步讲述BSD家族之间的关系和联系。
2.安装过程
2.1 刻录FreeBSD启动U盘
首先我们到FreeBSD官网下载FreeBSD的镜像文件,这里笔者选择了FreeBSD12.1版本的,由于电脑是64位系统,笔者选择了amd64类型的img镜像文件:FreeBSD-12.1-RELEASE-amd64-memstick.img,详细可以参见官网。由于笔者电脑中已经有了ArchLinux系统,所以我这里我选择Linux自带的dd命令刻录U盘启动。在Linux系统下,将镜像文件刻录到U盘中
sudo dd if=FreeBSD-12.1-RELEASE-amd64-memstick.img of=/dev/sdX bs=1M
这里的X指的是U盘所在的硬盘。注意确认正确的盘符,使用fidsk -l可以查看硬盘,否则会销毁硬盘的数据。
U盘刻录好之后,重启电脑进入U盘,可以根据U盘中的提示进行系统的安装,这里就不再过多的解释了,比较简单。只不过与它不同的是,笔者这里没有再添加FreeBSD启动管理器,为方便管理,笔者使用了ArchLinux中的grub2来启动FreeBSD。安装完成之后,笔者在grub2中按照以下的方式修改grub2启动文件。修改文件
sudo nano /etc/grub.d/40_custom
在文件中添加以下的信息
menuentry "FreeBSD"{
insomd ufs2
set root="(hdX,gptN)"
chainloader /boot/boot1.efi
}
然后更新grub
sudo grub-mkconfig -o /boot/grub/grub.cfg
若是在ubuntu系统中,可以是
sudo update-grub2
这样在grub.cfg文件中会添加一项FreeBSD启动项文件。然后启动系统进行安装。
2.2 安装xorg服务以及nvidia显卡驱动程序
为了使得能够将超级管理员权限和用户级别权限区别开来,所以这里安装sudo。首先使用root登录系统,然后安装以下的文件
pkg install sudo

最低0.47元/天 解锁文章
1329

被折叠的 条评论
为什么被折叠?



