AFAIKgrub-mkconfig
和grub-update/update-grub
命令仅在安装它们的设备上运行。
我想在 USB 驱动器上运行命令,但是
- 我不知道如何将它们安装到 USB 上
- 我无法使安装在我的计算机上的程序在 USB 上运行(即它们应该更新 USB 的 grub.cfg 文件)
我怎样才能做到其中任何一个?
顺便说一句,我正在使用 manjaro KDE
答案1
- 将 USB 挂载到 /mnt:
mount /dev/your_USB /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
- 修改 GRUB 配置文件。
grub-mkconfig
你的 chroot 需要在其空间中有一个完全可用的 bash(可能还有很多其他工具),以及所有需要的库。您可以找到那些,ldd
并且需要将它们复制到正确的位置(与常规根相同的树)
本教程提供一些自动化提示