FreeBSD安装踩坑
为什么选FreeBSD?
首先是Linux开源社区最近出现的一些emmmm不好评价的事,然后是BSD系是最接近unix的系统,而FreeBSD是现在BSD系里文档最全的,而且FreeBSD还有中文社区欸
注意
安装FreeBSD会清空磁盘数据,而且BSD目前可用性不如Linux,个人用户尝鲜可以,最好用没用的旧电脑
安装
在这里往下拉找到你的架构(一般的PC都是amd64)
点进去,下载FreeBSD-version-RELEASE-arch-disc1.iso
使用etcher烧录disc1至USB设备,重启然后引导安装U盘
跟着提示安装即可
网络
这是个大坑
有线网络
先使用
1 | ifconfig |
查看网络接口配置,输出应该类似下面的
1 | re0: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 |
配置静态IPv4地址使用下列命令
1 | ifconfig re0 inet 192.168.1.150/24 |
然后使更改重启后生效
1 | sysrc ifconfig_em0="inet 192.168.1.150 netmask 255.255.255.0" |
添加默认路由器执行以下命令
1 | sysrc defaultrouter="192.168.1.1" |
接着,输入
1 | ee /etc/resolv.conf |
将下面的内容输入进去
1 | nameserver 114.114.114.114 |
然后按esc,它会弹出菜单,按a,提示是否保存,按a保存
然后重启 netif 和 routing
1 | service netif restart && service routing restart |
这个时候应该就能用有线网了
可以用下面的命令测试
1 | ping cn.bing.com |
无线网络
这里我没有弄成功,贴上官方handbook
handbook
hyprland安装
hyprland组件安装
1 | sudo pkg install wayland hyprland waybar wofi qt6-base qt5-wayland qt6-wayland xdg-desktop-portal-hyprland hyprpicker swaybg mako dbus nerd-fonts slurp grim swaylock |
在~/.profile写入
1 | export XDG_RUNTIME_DIR=/var/run/user/`id -u` |
然后重启,执行
1 | ck-launch-session Hyprland |
配置文件在~/.config/hypr/hyprland.conf
安装desktop manager
gdm:
1 | sudo pkg install gdm |
sddm:
1 | sudo pkg install sddm |
Linux兼容层
二进制兼容层
1 | sysrc linux_enable="YES" |
用户态空间
1 | sudo pkg install linux-sublime-text4 |
然后编辑/etc/fstab
1 | # Device Mountpoint FStype Options Dump Pass# |
然后执行
1 | mount -al |
使用chroot访问系统
1 | chroot /compat/ubuntu /bin/bash |
恭喜🎉
现在FreeBSD基本可用了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Niko的小博客!