macbook
系统安装与升级
- 苹果macOS机型对照表
- macOS 10.11、macOS 10.12、macOS 10.13、macOS 10.14、macOS 10.15 制作可用于虚拟机安装的 REF
- 系统镜像指导教程.如何升级到 OS X El Capitan, REF
- 苹果电脑重装Mac OS X系统
Mac 输入法候选词框消失
在某些情况下,你可能会发现mac输入法的候选框消失了,出现这种情况,系统重启后会消失,但是重启毕竟很麻烦,这个时候,可以尝试以下方法解决该问题(ref):
- 打开[活动监视器]
- 找到[简体中文输入法]
- 双击[简体中文输入法],点击[退出]或[强制退出]
Mac 自带输入法这么好用
- 切换输入法:command+space, REF
- 显示/隐藏输入法名称
- 拆字输入输入两个汉字的拼音后,按下 Shift+空格键 就能看到可组合的汉字
- Emoji+特殊字符: 点击输入法图标,选择「显示表情与符号」或按 「Control+Command+空格键」
- 符号+颜文字: 中文模式下 shift+6
- 自定义的文本替换: 在「系统偏好设置-键盘-文本」中可以设置你自己的快捷短语。通过 iCloud 同步,你能在 iOS 设备上用同样的快捷输入。
macTex旧版本卸载
Uninstall hyperlink.
- /usr/local/texlive/2019
- /Applications/TeX
- /Library/TeX
- /usr/local/bin or /usr/local/share
Mac连接远程Linux管理文件(samba)
最近需要在Mac上远程连接一台Linux服务器,管理一些文件。不仅需要进行常规的本地文件操作,还需要上传、下载、编辑。ref.
linux下安装samba
sudo apt-get install samba
共享文件夹
先创建一个需要共享的文件夹,这里用shared_directory。如果已经有,直接执行chmod改变它的权限。
mkdir /home/liupei/shared_directory
sudo chmod 777 /home/liupei/shared_directory
配置samba.conf
可以直接修改/etc/samba/smb.conf,在文件末尾添加:
[share]
path = /home/liupei/shared_directory
available = yes
browseable = yes
public = yes
writable = yes
每一行的意义,其英文都很明白。关键path要指定为你需要的文件夹。
添加samba账户
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a UNAME
UNAME就是你需要添加的用户名。然后会提示输入两次密码。
在Mac上连接
打开Finder(或在桌面),CMD + k,可以得到以下页面:
在smb://后面,输入你的服务器地址或域名
smb://122.207.156.164
终端里SSH会话管理
在Terminal里使用SSH便捷登录需要解决三个问题 ref:
自动补全
往~/.bash_profile文件末尾追加如下行
complete -W "$(echo `cat ~/.ssh/config | grep 'Host '| cut -f 2 -d ' '|uniq`;)" ssh
Mac 复制文件路径的快捷键
option + command + c
texshop自动补全
/users/u/资源库/TeXShop/CommandCompletion/
安装debian
在 MacBook Pro 2013 上安装 Debian,需要注意苹果设备的固件、启动管理以及硬件兼容等问题。
一、准备工作
备份重要数据
- 安装 Linux 之前,一定要使用 Time Machine 或其他方式做好数据备份,防止操作失误导致数据丢失。
确认设备状况
- MacBook Pro 2013 并没有苹果的 T2 安全芯片,因此不涉及「安全启动」限制,但仍需注意 EFI(苹果的固件)和 BIOS/UEFI 启动方式的差异。
- 硬盘空间是否足够?是否准备双系统、单系统,还是通过 USB 外置硬盘安装?
准备 Debian 的镜像
制作可引导的 USB 安装介质
- 使用另一台电脑(macOS、Linux 或 Windows 都可)将 Debian ISO 写入 U 盘。可使用以下工具:
- macOS:
dd命令或 balenaEtcher - Windows:Rufus 或 balenaEtcher
- Linux:
dd或 ventoy
- macOS:
- 注意:U 盘内容将被清空,写入完毕后,U 盘会成为可引导介质。
- 使用另一台电脑(macOS、Linux 或 Windows 都可)将 Debian ISO 写入 U 盘。可使用以下工具:
二、调整 Mac 磁盘分区
如果准备 双系统(macOS + Debian),需要先在 macOS 下腾出一部分空间给 Debian:
磁盘工具分区
- 在 macOS 中,打开 **磁盘工具 (Disk Utility)**。
- 选中系统硬盘(通常是 “Apple SSD …”),点击 **分区 (Partition)**。
- 从 macOS 分区中划出一部分空间,格式可临时选择为 空白 (Free Space) 或 **MS-DOS (FAT)**。
- 保留足够的空间给 macOS,建议至少给 Debian 分配 20~30 GB。
关闭 FileVault(可选)
- 如果开启了 FileVault(磁盘加密),安装及引导过程中可能需要额外解密步骤;为了减少麻烦,可在 系统偏好设置 > 安全性与隐私 中先关闭 FileVault。
三、启动 Debian 安装程序
插入 U 盘
- 将制作好的 Debian 启动 U 盘插到 MacBook Pro 2013 上。
重启并选择启动盘
- 开机或重启时,按住 Option (⌥) 键不放,直到出现启动管理界面。
- 选择 U 盘(可能会显示 “EFI Boot” 或者带有橘色图标的选项),按回车进入。
进入 Debian 安装程序
- 选择 “Graphical install” 或 “Install” 模式均可。
- 如果 ISO 包含非自由固件,安装过程可以自动检测并加载对应的驱动(如 Broadcom Wi-Fi)。
四、安装过程注意事项
网络 & Wi-Fi 驱动
- MacBook Pro 2013 内置的 Wi-Fi 可能需要非自由的驱动(Broadcom)。如果使用的 ISO 不包含固件,会提示 “Firmware missing for b43 …” 或 “Broadcom …”。此时请提前准备 “firmware-b43” 或 “broadcom-sta-dkms” 软件包,或者换用含 nonfree 固件的安装镜像。
分区设置
- 如果之前在 macOS 下预留了一个分区(FAT 或空白),安装程序会提示你如何使用那块空间。
- 建议手动分区,创建至少两个分区:
- /(根分区):主要用于系统文件
- swap(交换分区):大小可根据内存而定(传统建议与内存相当,如果内存较大可适量缩小)
- 如果只想单系统(彻底覆盖 macOS),可直接选择 “使用整个磁盘”。
安装引导程序(GRUB)
- 在安装引导程序时,Debian 通常会将 GRUB 安装到 EFI 分区(/boot/efi)。在 MacBook Pro 2013 上,这是可行的。
- 安装完成后,可在开机按住 Option (⌥) 键,选择 Debian / EFI Boot 进行启动,也可能直接进入 GRUB。
配置本地化与软件源
- 安装过程中会让你选择地区、语言、键盘布局,以及镜像源。如果网络可用,选一个速度较快的镜像即可。
五、安装后引导与修复
启动顺序
- 安装完成重启后,如果系统直接进入 macOS,可以按住 Option (⌥) 键,在启动菜单中选择 “EFI Boot” 或 “Debian” 进入 Linux。
- 你也可以安装第三方启动管理器(如 rEFInd),在开机时自动显示图形化菜单,方便选择 macOS 或 Debian。
驱动与功能
- Wi-Fi:如果安装时没加载驱动,可在系统安装完成后,手动通过有线网络(或 USB tethering)安装需要的固件包。比如 Broadcom:
Debian 默认不会启用 contrib 和 non-free 软件源,如果需要安装非自由固件/驱动(如 Broadcom),就必须启用它们。
编辑
/etc/apt/sources.list文件sudo vim /etc/apt/sources.list在其中的
deb ... main后面加上contrib non-free,例如(以 Debian 12bookworm为例):deb http://deb.debian.org/debian/ bookworm main contrib non-free deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free deb http://deb.debian.org/debian-security bookworm-security main contrib non-free然后在终端输入以下命令进行安装:
sudo apt update sudo apt install broadcom-sta-dkms firmware-b43-installer此时,可能还是看不到
wifi图标信号,还需要在命令行输入sudo modprobe b43,为了让系统每次启动自动加载,只需要修改以下信息- 编辑
/etc/modules文件,在文件末尾添加需要自动加载的模块名称,比如:b43,保存退出 - 在
/etc/modules-load.d/创建配置文件, 如sudo vim /etc/modules-load.d/b43.conf,写入模块名称b43,保存退出
重启,看是否能使用WiFi, 如果还没有自动启动,检查是否存在黑名单或冲突,在一些系统里,如果你曾安装broadcom-sta-dkms(会提供 wl 模块),它会自动把 b43 放入黑名单。查看以下目录,看看是否有blacklist b43:
grep -Ri 'blacklist b43' /etc/modprobe.d/ /lib/modprobe.d/发现如 /etc/modprobe.d/broadcom-sta-dkms.conf 中有类似:
blacklist b43,可以注释掉这一行或删除该文件
然后重启,就可以自动找到WiFi了。最后将系统源替换为国内的清华源,https://mirrors.tuna.tsinghua.edu.cn/help/debian/,t提升后续安装软件和系统更新的速度
- 键盘、触摸板、多媒体键:Debian 通常会自动识别,但某些功能(如 F1~F12 行为、自定义手势)可能需要额外的配置或 KDE/Gnome 的图形化设置。
- 显卡(Intel 集显):MacBook Pro 2013 13” 一般是 Intel Iris;Debian 默认的
i915驱动应能兼容。若是 15” 带 Nvidia,需安装对应的驱动(nouveau 或官方闭源驱动)。
- Wi-Fi:如果安装时没加载驱动,可在系统安装完成后,手动通过有线网络(或 USB tethering)安装需要的固件包。比如 Broadcom:
双系统之间文件共享
- macOS 分区使用 APFS/HFS+ 格式,Linux 需要额外安装
hfsprogs或apfs-fuse来读写。 - 或者使用一个 FAT/exFAT 格式的分区来做数据互通。
- macOS 分区使用 APFS/HFS+ 格式,Linux 需要额外安装
六、常见问题与排查
安装过程卡住或显示花屏
- 可能是显卡模式或驱动加载异常。可尝试在安装引导界面加一些启动参数,比如
nomodeset。
- 可能是显卡模式或驱动加载异常。可尝试在安装引导界面加一些启动参数,比如
无法启动 USB
- 确认使用了
dd或 balenaEtcher 正确写入镜像,插入后重启按 Option 键是否能看见 U 盘。
- 确认使用了
音量小或无声
- 默认声卡驱动可能没正确加载,可安装
pulseaudio或检查alsamixer是否静音。
- 默认声卡驱动可能没正确加载,可安装
电源管理
- 如果电池续航表现不佳,可安装
tlp或powertop进行调优。
- 如果电池续航表现不佳,可安装
七、总结
在 2013 款 MacBook Pro 上安装 Debian 主要需要注意以下几点:
- 准备包含非自由固件的安装镜像(推荐),处理好 Wi-Fi 驱动问题。
- 分区、引导和 EFI 设置,尽量在安装前就规划好是否双系统、并分割空间。
- 完成后,可通过按 Option (⌥) 或安装第三方启动管理器来切换系统。
大部分硬件能在 Debian 下良好运行,遇到问题可在 dmesg、journalctl 中查看日志,或者在社区/论坛搜索对应机型的兼容性反馈。祝你安装顺利,使用愉快!








