【求助】Arch 安装卡死:grub-mkconfig 不存在 + archinstall 网络超时,58 GB U 盘无法引导
一、硬件与初始状态
- A盘:4 GB Live(ArchISO 烧录)
- B盘:58 GB Teclast CoolFlash(目标系统盘)
- 分区表:GPT(cfdisk 创建)
- /dev/sdb1 512 MB → FAT32 → EFI 系统分区
- /dev/sdb2 58 GB → ext4 → 根分区
二、源信息(拍照确认过)
- Live 镜像:archlinux-2025-11-01-x86_64.iso(Etcher 烧录)
- Live 环境证书:已过期 → HTTPS 镜像全部超时
- 已换源尝试:http://mirror.163.com/archlinux/$repo/os/$arch(跳过证书)
三、已完成的操作(拍照记录)
- 烧录与启动:A 盘 Live 启动成功
- 分区与格式化:
cfdisk /dev/sdb # GPT
mkfs.fat -F 32 /dev/sdb1 # 512 MB EFI
mkfs.ext4 /dev/sdb2 # 58 GB 根 - 挂载 + 基础系统:
mount /dev/sdb2 /mnt
mount /dev/sdb1 /mnt/boot
pacstrap -K /mnt base linux linux-firmware sudo vim networkmanager
genfstab -U /mnt >> /mnt/etc/fstab - chroot 基础配置(拍照确认):
时区、locale、hostname、用户、sudoers、NetworkManager 启用
四、失败点(拍照记录)
A. 手动安装失败
grub-install --target=x86_64-efi --efi-directory=/boot --removable --boot-directory=/boot
grub-mkconfig -o /boot/grub/grub.cfg
- 错误:grub-mkconfig: command not found
- 根因:Live 证书过期 → pacman 装包失败 → 内核在但无 grub 工具
- 已尝试:换 HTTP 镜像、--disable-download-timeout、本地拷内核 → 仍缺工具
B. archinstall 失败
archinstall
- 错误:Failed to set keymap: Connection timed out
- 根因:Live 证书 + HTTPS 镜像全超时 → 临时 boot 单元崩溃
- 已尝试:跳过 keymap/mirror → 仍超时崩溃 → 安装未完成
五、现在状态(拍照确认)
-
B 盘分区完好(拍照确认)
-
无 grub 工具(chroot 里 which grub-mkconfig 返回空)
-
主板直接弹回(无 “UEFI: TeclastCoolFlash” 选项)
-
只能拍照 → 无法截图粘贴日志


