【转载】在旧款MacBook上安装OpenBSD及配置GUI,输入法

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
头像
unreal
银 Ag
帖子: 1080
注册时间: 2010-06-07 18:52

【转载】在旧款MacBook上安装OpenBSD及配置GUI,输入法

帖子 unreal » 2024-03-16 22:13

结论:除摄像头之外的所有硬件均可正常工作。目前正在寻找摄像头的解决方案。
我手里有一台 2015 年的 MacBookPro12,1,曾经的顶配,到了如今已经显得有些年迈。在它停止接收 macOS 更新之后,我决定为它安装 OpenBSD 这一轻量极系统。

获取 OpenBSD
可以从清华镜像站获取 OpenBSD 安装镜像。由于我使用的是 OpenBSD 7.3,下载的是 install73.img

https://mirrors.tuna.tsinghua.edu.cn/OpenBSD/7.3/amd64/

添加无线固件
在 OpenBSD 安装后,大多数驱动固件都可以通过 fw_update(8) 自动安装。但网卡是一种较为特殊的硬件。如果网卡不能工作,我们将不能连接到互联网,也无法通过 fw_update(8) 安装固件。在安装之前,我们需要找一个已经安装了 OpenBSD 的电脑(或者虚拟机),将 install.img 拷入其中。

代码: 全选

# vnconfig install73.img
vnd0
# mount /dev/vnd0a /mnt
# fw_update -Fv -p /mnt bwfm #我的笔记本搭载的是博通网卡,需要 bwfm。
# umount /mnt
# vnconfig -u vnd0
如果你不确定你的网卡是什么,可以先启动一个 OpenBSD USB,然后使用 ifconfig(8) 来查看你的网卡型号。

可在 https://www.openbsdhandbook.com/networking/wireless/ 查看 OpenBSD 所支持的所有网卡。

安装 OpenBSD
按照向导指示安装既可,此过程不赘述。如果要启用图形界面,安装时将 X 相关的选项选为 “yes” 。

连接 WiFi
使用 ifconfig(8) 连接到网络,此过程需要 root 权限。

代码: 全选

$ doas ifconfig bwfm0 nwid 网络名称 wpakey 密码
图形界面
我使用的是 CWM(1) 窗口管理器,它是 OpenBSD 的一部分,不需要单独安装。

CWM(1) 可使用 .cwmrc 和 .xsession 或 .xinitrc 来配置。如果你使用 xenodm(1) 等显示管理器进入图形界面,则使用 .xsession;如果使用 startx(1) ,则要配置 .xinitrc。我这里以前者情况为例,贴上一个我自己使用的 cwm 配置。

我在 GitHub 上放了一个我目前使用的 cwm 配置。https://github.com/YisuiDenghua/cwm-con ... /tree/main

目前我没有找到使用 MacBook 的功能键调整屏幕亮度与音量的方式。目前只能使用 xbacklight(1) 和 pavucontrol 调节。

输入法
安装 fcitx fcitx-configtool-qt fcitx-gtk fcitx-qt

安装中文字体 noto-cjk

安装中文方案 fcitx-chinese-addons fcitx-table-extra,此方案包含了拼音,五笔等。

科学上网
编译安装 v2ray 与 v2raya.

-------------------------
该内容采用 CC BY-NC-SA 4.0 许可协议,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
作者:Milena
来源:笔记:在旧款 MacBook 上安装 OpenBSD 及配置图形界面,输入法 | 灯花小屋~
链接:https://milena-blog.vercel.app/2023/06/04/bsd-on-mac/

头像
unreal
银 Ag
帖子: 1080
注册时间: 2010-06-07 18:52

btw

帖子 unreal » 2024-03-16 22:19

俺手上有一台更古老的2009年产MacBook,打算安装FreeBSD,在搜索文档时看到上述文章,目前唯一macbook安OB的文档且需翻墙,故转贴于此。

头像
xwyqi
钛 Ti
帖子: 28
注册时间: 2023-09-23 17:08

Re: 【转载】在旧款MacBook上安装OpenBSD及配置图形界面,输入法

帖子 xwyqi » 2024-03-19 18:21

unreal 写了:
2024-03-16 22:13
科学上网
编译安装 v2ray 与 v2raya.
看样子,v2raya 还没有完全支持 OpenBSD。

https://github.com/v2rayA/v2rayA/issues/1136

头像
unreal
银 Ag
帖子: 1080
注册时间: 2010-06-07 18:52

折腾一番 macbook

帖子 unreal » 2024-04-05 12:14

前几天在一台 MacBook 5,2(mid 2009) 上安装OB7.5snapshot。总结几点:
  • 键盘布局木有 us macbook,直接选 us。command ⌘键支持。
  • macOS所用鼠标是单键,故触摸板只有单键,需另备usb PC三键滚轮鼠标。
  • UEFI固件不能用MBR分区,无法启(实际是无限重启),但安装脚本并未提示。
  • APT分区必须有一个msdos分区且分区号必须是 i ,用于二次boot,安装脚本在手动分区时啥都不说,完成分区和复制好各个组件包,安装完成要reboot了才说木有分区复制boot文件。woca :mad:
  • 恶名昭彰Braodcom 4322/4331 无线网卡完全不支持,仅在启动自检时可见,dmesg里已无视。需另备usb无线网卡,比如某些螃蟹卡(urtwn)。
  • 电源管理基本不支持,仅能设置息屏。
  • 键盘功能键:如亮度调节、音量调节 均不支持。
综上,OB能用但并不适合macbook。

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 23 访客