freebsd安装freebsd安装教程
本文目录一览:
- 1、虚拟机freebsd13安装后无法进入系统
- 2、FreeBSD 12.1 安装 Xfce4
- 3、freebsd中安装docker
- 4、安装Freebsd操作系统
- 5、给FreeBSD添加一块新的硬盘
虚拟机freebsd13安装后无法进入系统
虚拟机freebsd13安装后无法进入系统的原因是操作系统版本不兼容。根据查询相关公开信息显示,虚拟机freebsd13在匹配操作系统版本后方可进行使用,当操作系统不兼容时无法正常工作。
FreeBSD 12.1 安装 Xfce4
除了语言设置和安装DM外,系统的整体安装步骤,参考:
谢谢这个up主的分享~
修改 pkg 源
# mkdir -p /usr/local/etc/pkg/repos
# vi /usr/local/etc/pkg/repos/FreeBSD.conf //添加以下内容
禁用系统级 pkg 源:
# mv /etc/pkg/FreeBSD.conf /etc/pkg/FreeBSD.conf.back
# pkg update -f
# pkg install nano //安装nano文本编辑器
# pkg install sudo //安装sudo工具包
# nano /usr/local/etc/sudoers //编辑sudoers文件,取消注释:%wheel ALL=(ALL) ALL
# pw group mod wheel -m lulu //group mod 和 groupmod 貌似效果一样,后面还有说到
$ sudo pkg install xorg //安装xorg显示协议
$ sudo pw groupmod video -m lulu || pw groupmod wheel -m lulu //将lulu添加到video组;如果添加用户到video组失败,那么执行后面的步骤,将用户添加到wheel组
$ sudo nano /boot/loader.conf,添加:kern.vty=vt
$ sudo pkg install xfce //安装xfce
$ echo "exec /usr/local/bin/startxfce4 --with-ck-launch" ~/.xinitrc //将Xfce的启动参数写入.xinitrc
$ sudo nano /etc/fstab,添加:proc /proc procfs rw 0 0 //挂载proc文件系统
$ sudo pkg install virtualbox-ose-additiONs //安装 VirtualBox增强包
$ sudo nano /etc/rc.conf,增加以下内容:
$ sudo reboot //重启
$ startx //进入Xfce桌面
至此,系统基本安装完毕。
参考:
$ sudo pkg install gdm
$ sudo vim /etc/rc.conf,增加以下内容:
gdm_enable="YES"
本来想用slim的,但是slim有以下几个问题,所以放弃了
$ sudo pkg ins -y sddm
$ sudo vim /etc/rc.conf,增加以下内容:
$ sudo vi /etc/profile,添加以下内容:
export LANG=zh_CN.UTF-8
export LC_CTYPE=zh_CN.UTF-8
$ sudo pkg install fcitx
设置
1、
cp /usr/local/share/applications/fcitx.desktop \ ~/.config/autostart/
2、
vi ~/.profile,添加以下内容:
export GTK3_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
export XMODIFIERS='@im=fcitx'
freebsd中安装docker
重新登录,创建一个zfs供machine使用,这样创建的虚拟机就会在tank /docker这个zfs里了。使用docker现在创建一个machine,这就需要使用前面安装的docker-machine了。创建或启动一个machine之后就可以操作docker了,不过操作之前需要设置一下环境。
安装Freebsd操作系统
前言
FreeBSD 是一种类 UNIX操作系统 ,是由经过 BSD 、 386BSD 和 4.4BSD 发展而来的 Unix 的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。并且一些原来 BSD UNIX 的 开发者 后来转到 FreeBSD 的开发,使得 FreeBSD 在内部结构和系统 API 上和 UNIX 有很大的兼容性。由于 FreeBSD 宽松的法律条款,其代码被其他很多系统借鉴,包括 苹果公司 的 macOS ,正是由于 macOS 的 UNIX 兼容性,使得 macOS 获得了 UNIX 商标认证。
实验环境
虚拟机:vmware workstation
系统镜像:freebsd 12.0
1:在freebsd官网下载系统镜像到本地,连接地址:
2:打开vmware workstation,创建新的虚拟机。,选择典型,根据需求制定系统类型,进行下一步操作。
3: 选择稍后安装操作系统
4:选择系统类型,这里选择其他,下拉选择FreeBSD 12
5:定义虚拟机名称以及虚拟机系统存储位置
6:分配虚拟机磁盘容量
7:选择系统ISO镜像文件
8:启动虚拟机,进行系统安装,回车进行下一步。
9:选择install 进行下一步
10:直接回车默认模式
11:编辑输入系统名称
12:选择安装系统组件,这里选择默认,直接回车
13:进行系统分区,选择自动分区模式,建立完分区直接进行系统安装过程
14:系统安排过程中提示输入root密码,输入两遍。
15:配置网络,这里选择DHCP,再输入DNS 114.114.114.114
16:选择时区,这里选择5 Asia(亚洲)-9 China(中国)-1 Beijing Time (北京时间)
17:选择开机自启的服务
18:建立普通用户,如不需要选择NO跳过。
19: REBOOT重启进入系统,查看系统版本
20:安装完毕
给FreeBSD添加一块新的硬盘
我添加的是一块SCSI的硬盘, 所以新加的硬盘应该是以da0,1....开头. 如果是添加IDE的硬盘, 貌似应该是以ad0,1... 开头的了.
一、默认安装完 freebsd 系统后,可执行df -h命令查看当前硬盘信息:
[root@ /] #df -h
preFilesystem Size Used Avail Capacity Mounted on /dev/
da0s1a
140G 2.9G 126G 2% / devfs 1.0K 1.0K 0B 100% /dev /pre
从以上信息可知硬盘是
ad0
,好,接下来关机,接上第二个硬盘,开机登陆freebsd系统,执行dmesg命令:
[ root@ /]#dmesg
显示以下信息:
pre...................................... .........省略部份.................. ......................... ppi0: parallel o="" i=""on ppbus0 da0
: 139205MB maxtor el=""[79656/16/63] at ata0-master UDMA100 da1
: 38166MB st340014a[77545/16/63] at ata1-master UDMA100 Mounting root from ufs:/dev/ad0s1a/st340014a/maxtor/parallel /pre
从以上信息可以看到新加的硬盘是
da1,
二、建立newdirectory目录用于挂载第二个硬盘
[ root@ /]#cd /
[ root@ /]#mkdir newdirectory
情况一,新增加的硬盘是没有数据的,或新增加的硬盘数据是不要的了!
先格式化一下硬盘:
[ root@ /]#dd if=/dev/zero of=/dev/da1 bs=1k count=1
始化新磁盘
[ root@ /]#fdisk -BI da1
加上标签
[ root@ /]#disklabel -B -w -r da1s1 auto
现在编辑你刚才创建的磁盘分区
[ root@ /]#disklabel -e da1s1
为你创建的每个分区重复这个操作
[ root@ /]#newfs /dev/da1s1c
挂上分区
[ root@ /]#mount /dev/da1s1c /newdirectory
情况二,要增加的硬盘是有数据的,而且数据是要保留的,到时要挂载到netdirectory目录的!
加上标签
[ root@ /]#disklabel -B -w -r ad2s1 auto
现在编辑你刚才创建的磁盘分区
[ root@ /]#disklabel -e ad2s1
挂上分区
[ root@ /]#mount /dev/ad2s1c /newdirectory
三、编辑/etc/fstab 文件,添加合适的记录到你的/etc/fstab文件。如我的是增加以下信息:
pre/dev/ad2s1c /netdirectory ufs rw 2 2 /pre
以上空白处用tab键隔开,不是空格,我的是ad2,具体根据dmesg显示的信息修改!如下是我的fstab文件内容:
[ root@ /]#vi /etc/fstab
pre# Device Mountpoint FStype Options Dump Pass# /dev/ad0s1b none swap sw 0 0 /dev/ad0s1a / ufs rw 1 1 /dev/ad0s1f /tmp ufs rw 2 2 /dev/ad0s1g /usr ufs rw 2 2 /dev/ad0s1e /var ufs rw 2 2 /dev/acd0c /cdrom cd9660 ro,noauto 0 0 proc /proc procfs rw 0 0 /dev/ad2s1c /netdirectory ufs rw 2 2 /pre
关于freebsd安装和freebsd安装教程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~