China FreeBSD

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