惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
博客园 - Franky
Martin Fowler
Martin Fowler
U
Unit 42
阮一峰的网络日志
阮一峰的网络日志
Recent Announcements
Recent Announcements
The Cloudflare Blog
博客园 - 聂微东
酷 壳 – CoolShell
酷 壳 – CoolShell
宝玉的分享
宝玉的分享
J
Java Code Geeks
B
Blog RSS Feed
博客园 - 三生石上(FineUI控件)
MongoDB | Blog
MongoDB | Blog
腾讯CDC
博客园_首页
博客园 - 司徒正美
D
DataBreaches.Net
I
InfoQ
GbyAI
GbyAI
IT之家
IT之家
罗磊的独立博客

方永、南天紫雲

linux透明代理 技术的边界 停机问题通俗说明 Rust与oracle、redis集群的纠结 学习能力的增长 微信调试的原语 linux的死机问题 linux下全键盘操作 漂亮又好用的bspwm linux本机透明代理 ssh、mosh、autossh linux不能待机又一例 从WordPress切换到Hugo 折腾电脑开机 linux系统QQ新思路 Arch Linux的字体渲染 svn管理之submin OpenWrt自动fucking墙記錄 二维码(qrcode)名片的一些事儿 用lua nginx module搭建一个二维码(qr code)生成器 CentOS 7 安裝註記 php程序連接MySQL时只能127.0.0.1而localhost無法連接的問題 ThinkPad之FAN_ERROR、hi fi聲卡 jetty多端口部署 OpenWrt簡單暴力限網 linux中cron之PATH变量 OpenWrt的WDS無線橋接模式 再敘OpenWrt下的rtl8187無線中繼 sed之模擬tail 終端進化之二零一三
mac外接移动硬盘安装ArchLinux
zola · 2016-06-23 · via 方永、南天紫雲

同事的mac air,在一移動硬盤上安裝Arch Linux,過程記錄一下。

分區

分區類型爲gpt,分區如下:

1. `/dev/sda1` - 1MB, 保留分區,作爲與msdos分區格式兼容用, flag爲'bios\_grub'
2. `/dev/sda2` - 200MB, ESP分區, 文件系統爲'fat32', flag爲'boot'
3. `/dev/sda3` - 60GB, `Arch Linux`根分區
4. `/dev/sda4` - 剩餘容量,數據分區

安裝grub

mount /dev/sda3 /mnt
mount /dev/sda2 /media/esp

grub安装到MBR

grub-install --target=i386-pc --recheck --boot-directory=/mnt/boot /dev/sda

grub安装到ESP

grub-install --target=x86_64-efi --efi-directory=/mounted_esp

遇到的問題

  • 安裝時直接用qemu虛擬機掛載的硬盤,在真機上啓動時會有root not found的錯誤,只要用fallback啓動,然後 執行mkinitcpio -p linux即可。

  • Apple Mac EFI grub菜单(grub.cfg)路径: <ESP>/System/Library/CoreServices/grubx64.cfg

2023年5月27日更新

UEFI的启动项保存在NVRAM中,某些型号的电脑在保存NVRAM时会出问题,然后会重置NVRAM。 此时的默认启动项是Windows的EFI,故使用Windows的启动管理工具将grub添加为启动项并设置为默认可避免无法从grub启动的问题。

bcdedit /set "{bootmgr}" path \EFI\arch/grubx64.efi