![在闪存盘上安装 grub](https://linux22.com/image/104948/%E5%9C%A8%E9%97%AA%E5%AD%98%E7%9B%98%E4%B8%8A%E5%AE%89%E8%A3%85%20grub.png)
如何在 USB flsah 设备(笔式驱动器)上安装 grub。我试着grub-install /dev/sdb
。但出现了一个错误:grub-install: error: failed to get canonical path of '/cow'
。所以我尝试了这种方法:sudo apt-get install -y --force-yes grub-pc linux-generic
但结果是一样的。我使用 Live USB 系统来恢复损坏的系统。我的系统坏了,因为 grub 丢失了。我想尝试使用闪存盘上的 grub 启动系统。我使用 Ubuntu 16.04,我不知道我做错了什么。
答案1
我解决问题。我使用 gParted,输入:ext3
flag: bios_grub
。之后就grub-install /dev/sXY
可以完美运行了。要使用 USB 上的 grub 启动系统,我运行 grub 命令行并使用以下命令:
grub> set root=(hd1,1) grub> linux /vmlinuz-4.4.0-38-generic root=/dev/sda2 grub> initrd /initrd.img-4.4.0-38-generic grub> boot