我想在外部 USB 3.1 笔式驱动器上安装 Debian 10.4(Gnome 版本),以便在多台计算机上使用。所以我在网上搜索了教程,但大多数都是针对 ubuntu 或 manjaro linux 的。而且我对 Linux 还比较陌生。
因此,首先我在 Windows 10 上使用 rufus 创建了一个可启动 USB 棒。
启动到 debian 后,我将笔式驱动器插入我真正想要安装操作系统的位置后启动了安装程序。
当我到达分区部分时,我选择了USB,选择了手动分区方法并创建了4个分区(按给定的顺序)
- EFI 512MB 标志:“esp”、“boot” 挂载点:“/boot/efi” 格式:FAT32
- 根 10GiB 标志:“root” 挂载点:“/” 格式:ext4
- 交换 4GiB 标志:"swap" 挂载点:无 格式:linuxswap
- Home 12GiB 标志:无 挂载点:“/home” 格式:ext4
安装完成后,我尝试关闭计算机并再次打开它,而无需取出随身碟。它工作得很好。
然后我删除了U盘,看看Windows是否可以正常启动。确实如此。但是当我重新插入USB时,我无法启动U盘。在删除U盘之前,我可以在UEFI设置中看到U盘名称为debian,但之后,我只能看到它是sandisk。
所以我想知道整个便携式 USB 的事情是否可能?如果可以的话,我做错了什么以及如何解决它。
已经完成该过程的人可以给我详细的指南吗(如果可能的话)?
我也坚持尝试过 live USB,但不喜欢这个想法。
答案1
从@AB发布的链接中,我发现有一种方法可以将引导加载程序安装到可移动介质上/Boot/efi 分区这是我在 Debian 初始安装期间制作的。
首先从网站下载 debian 安装程序映像(不是实时映像)。
然后使用 rufus(windows 10) 将安装程序刻录到另一个 USB。
从 USB 启动时,选择救援模式。
当显示所有分区的列表时,选择您为 debian 创建 boot/efi 分区的分区,并在要求安装相同分区时单击“确定”。
然后选择安装 grub 引导加载程序并强制引导加载程序安装在可移动媒体分区上的选项。单击“确定”也会出现警告消息。
安装后,继续单击“返回”,直到到达安装程序所有选项的完整列表。
选择“中止安装”即可。我就是这么做的,它对我有用。