我可以创建一个可启动的 U 盘,直接启动我笔记本电脑上安装的 Ubuntu 吗?

我可以创建一个可启动的 U 盘,直接启动我笔记本电脑上安装的 Ubuntu 吗?

这就是我想要的。

我有双启动笔记本电脑(Windows 10(主)和 Ubuntu(辅))。现在,每当我启动 Linux Ubuntu 时,下次启动 Windows 时都需要很长时间(可能要几秒钟)。

我想让我的笔记本电脑直接启动 Windows 10(我可以轻松做到)。但我希望你们能帮助我创建一个可以直接启动到 dev/ssd2 即 Ubuntu 的 U 盘。

因此,每当我想要启动 Linux Ubuntu 时,我只需将该笔式驱动器插入笔记本电脑,我的电脑就会打开 UBUNTU。

答案1

我已尝试按照以下步骤几乎完成此操作。

我发现这种方法没有任何好处,但是这种方法几乎可以实现您问题中的目标。

我已经在虚拟系统上尝试过它来进行实践。强烈建议备份。

我使用了
1. windows10 可启动 USB 棒。2
. Ubuntu 18.04.1 可启动 USB 棒。3
. 32gb 的空 USB 棒,用于在其上安装 Ubuntu。

sda-120gb SSD
sdb-可启动 Ubuntu 安装 USB 棒
sdc-usb 棒,我在其中安装了 Ubuntu。

我已经在单个 ssd 上安装了 windows10。(sda)
在同一个 ssd 上安装了 Ubuntu 18.04.1。(引导加载程序 sda 的设备)
在 32gb USB 棒上安装了 Ubuntu 18.04.1。(引导加载程序 sdc 的设备)

在此棒上安装 Ubuntu 时,我在此棒上创建了 100mb efi 分区,并为 ext4 / 保留剩余空间。

重要的是,在 USB 记忆棒(sdc)上安装 Ubuntu 时,我选择将引导加载程序作为 sdc 进行安装。也就是这个 USB 记忆棒。

现在 grub 由这根棒子控制。如果我移除这根棒子,系统将出现 grub 提示符。

我必须输入“exit”才能启动到 Windows10。

如果存在该记忆棒,它将提供选项,我可以在固态硬盘 (ssd) 上选择 Ubuntu。如果我移除该记忆棒并启动系统,它将再次出现 grub 提示符,我必须在其中输入“exit”才能启动到 windows10。

在此处输入图片描述

一旦我确定了设置,我就编辑了文件/etc/default/grubsdc这样当我插入这个 USB 并启动时,系统直接启动到 SSD 上的 Ubuntu 甚至不显示 grub。

如果我需要恢复默认双启动系统该怎么办?


移除使用 live USB 登录的usb(sdc) 。
在安装了 windows10 和 Ubuntu 的 ssd 上重新安装 grub。

程序:

  1. 从实时会话打开 GParted 并查看 efi 和 ext4 的分区号​​。我的分别是 sda2 和 sda5。

在此处输入图片描述

  1. sudo mount /dev/sda5 /mnt# 安装根分区。

  2. for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done# 绑定所需的文件夹

  3. sudo mount /dev/sda2 /mnt/boot/efi

  4. sudo chroot /mnt

  5. update-grub

  6. grub-install /dev/sda

  7. update-grub

  8. 退出并重新启动。

相关内容