笔记本实体机安装FreeBSD操作系统(KDE-Plasma5桌面环境+NVIDIA显卡驱动)

笔记本实体机安装FreeBSD操作系统

  • 1.绪论
  • 2.安装过程
    • 2.1 刻录FreeBSD启动U盘
    • 2.2 安装xorg服务以及nvidia显卡驱动程序
    • 2.3 安装sddm管理器以及KDE-plasma5桌面环境
  • 3.后续过程
    • 3.1 安装Konsole终端、Dolphin文件管理器
    • 3.2 安装C/C++以及python运行环境
    • 3.3 安装中文输入法
  • 参考

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

你可能感兴趣的:(系统安装教程,freebsd,nvidia)