收起左侧

笔记本电脑

2
回复
90
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

2025-6-29 03:49:46 显示全部楼层 阅读模式
# 修复飞牛系统安装后无法引导的问题(基于Debian Live修复GRUB)

在安装飞牛(fnOS)系统到笔记本电脑后,遇到无法引导进入系统的问题,启动时停留在 GRUB 命令界面,无法自动加载系统。为了解决这个问题,使用 Debian Live 启动盘进入 Live 模式,对系统进行手动挂载和 GRUB 修复。以下是完整的操作步骤与命令记录。

---

## 一、准备工作

### 1. 准备两个U盘:

- **U盘A:用于安装飞牛系统(fnOS)**
- **U盘B:制作 Debian Live 启动盘,用于修复 GRUB**

推荐下载 Debian Live ISO(例如 `debian-live-12.1.0-amd64-standard.iso`),使用 Rufus、balenaEtcher 等工具写入U盘。

---

## 二、安装飞牛系统(fnOS)

按照飞牛官方流程,将 fnOS 安装至目标硬盘。

安装完成后,**不要拔掉 U盘A**,先选择重启,**按快捷键选择从 Debian Live 所在U盘B 启动**,进入 Live 系统。

---

## 三、进入 Debian Live 并打开终端

进入 Live 系统后,不要选择图形界面,按 `e` 编辑 grub 条目确认 ISO 加载路径正确,回车进入 tty 命令行。

系统自动登录为 `user@debian:~$`。

---

## 四、识别磁盘和系统分区

```bash
lsblk

观察到系统安装在 /dev/nvme0n1p2,EFI 分区在 /dev/nvme0n1p1


五、挂载分区并 chroot

sudo mount /dev/nvme0n1p2 /mnt
sudo mkdir -p /mnt/boot/efi
sudo mount /dev/nvme0n1p1 /mnt/boot/efi

sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc

sudo chroot /mnt

成功进入 root shell 环境:root@debian:/#


六、重新安装 grub 引导器

mkdir -p /boot/efi
mount /dev/nvme0n1p1 /boot/efi

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debian
update-grub

输出提示 Installation finished. No error reported. 即表示 grub 安装成功。


七、退出并卸载挂载点

exit

sudo umount /mnt/boot/efi
sudo umount /mnt/dev
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt

八、重启并拔掉 Debian Live 的U盘

reboot

BIOS 会自动从已经安装并修复好 GRUB 的系统硬盘引导,进入 fnOS。


结语

以上步骤适用于 fnOS 或其他基于 Linux 的系统安装后出现无法引导问题的场景。只要系统文件在,EFI 分区未损坏,使用 Live 系统手动修复 grub 引导通常能成功恢复启动。


收藏
送赞
分享

1

主题

1

回帖

0

牛值

江湖小虾

2025-6-29 03:51:04 楼主 显示全部楼层
在笔记本安装飞牛,报错Grub install失败,最后解决了。

1

主题

2

回帖

0

牛值

江湖小虾

在笔记本上还是搞虚拟**

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则