freebsd13.1物理机debian和freebsd双系统安装实录
- 贡献者:fig
- 阅读:1137
- 类别:桌面主题
- 更新时间:2022-09-17 10:49:55
freebsd13.1物理机debian和freebsd双系统安装实录
由于机器原先有debian,所以均出了300g硬盘装了个双系统
没有共用debian的交换分区
gdisk -l /dev/ada0如下
Number Start (sector) End (sector) Size Code Name
1 2048 1953791 953.0 MiB EF00
2 1953792 236328959 111.8 GiB 8300
3 236328960 267579391 14.9 GiB 8200
4 267579392 501954559 111.8 GiB 8300
5 501954560 1205080063 335.3 GiB 8300
6 1205080064 1456738303 120.0 GiB A503
7 1456738304 1490292735 16.0 GiB A502
8 1490292736 1700007935 100.0 GiB A503
9 1700007936 1953525134 120.9 GiB A503
网络安装使用的镜像
https://mirrors.ustc.edu.cn/freebsd/releases/amd64/13.1-RELEASE/
安装完成后
#mkdir -p /usr/local/etc/pkg/repos
#cp /etc/pkg/FreeBSD.conf /usr/local/etc/pkg/repos/FreeBSD.conf
#vi /usr/local/etc/pkg/repos/FreeBSD.conf
FreeBSD: {
url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/latest",
}
下面当然是标准操作机器的显卡是nvidia 1660super
#pkg install xorg xfce4 nvidia-driver
#pkg install noto-sc wqy-fonts fusefs-ext2
配置相关数据
/etc/sysctl.conf
kern.evdev.rcpt_mask=6
hw.snd.default_unit=1
/etc/rc.conf增加以下几项
rpcbind_enable="YES"
dbus_enable="YES"
hald_enable="YES"
kld_list="nvidia nvidia-modeset fusefs"
nvidia_xorg_enable="YES"
linux_enable="YES"
wlans_iwm0="wlan0"
ifconfig_wlan0="WPA DHCP"
snd_hda_load="YES"
lightdm_enable-"YES"
安装输入法及相关软件
#pkg install fcitx5-gtk fcitx5-qt fcitx-configtool zh-fcitx5-chinese-addons zh-fcitx5-table-extra
#pkg install wpa_supplicant networkmgr chromium mpv blender atril wget
#pkg install gimp curl git aria2 libreoffice xscreensaver screen
要下载b站的视频可以用安装you-get
#pkg install py39-pip
#pip install you-get
配置家庭影院
#pkg instll minidlna
# vi /usr/local/etc/minidlna.conf
media_dir=PAV,/home/myhomename
#sysrc minidlna_enable="YES"
实现屏幕录屏
#pkg install vlc
用户配置
.xinitrc
exec startxfce4
本人机器的.xinitrc仅这一行,本地化及输入法配置在这里没有用,实测在.profile配置才有效,不然无法实现输入法切换
.profile增加
export LANG=zh_CN.UTF-8
export LC_CTYPE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export XIM=fcitx5
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XIM_PROGRAM=fcitx5
export XMODIFIERS="@im=fcitx5"
安装完成后重新启动,在bios中设置使用debian启动,进入debian后
修改/etc/grub.d/40_custom,增加
menuentry 'FreeBSD' {
insmod ufs2
set root='(hd0,gpt6)'
chainloader /boot/loader.efi
}
然后运行
#update-grub2
他会自动在grub2中增加一个FreeBSD的启动项目,如果想默认freebsd启动
当然也可以修改 /etc/default/grub 中的 DEFAULT=0 为 DEFAULT=FreeBSD
挂载ext4硬盘
#mount -t ext2fs /dev/ada1p1 /home/myname/mounts/ada1p1