在外部 SSD 中创建便携式 Ubuntu 18.04 操作系统

在外部 SSD 中创建便携式 Ubuntu 18.04 操作系统

过去几天我一直在尝试创建一个便携式操作系统。我的理由是

  1. 避免双重启动
  2. 让操作系统像 即插即用

在尝试使用外部 SSD 之前(因为它们价格昂贵),我首先尝试在 32 GB Sandisk Flashdrive 上安装操作系统,它运行非常顺畅。因此,我删除了除当前 Windows 之外的所有启动选项,并尝试在 SSD 上安装。

我购买了 Sandisk Extreme 和 Samsung T5,但 Ubuntu 安装没有按计划进行。在这两个驱动器上,它都直接进入GRUB 命令行。这感觉就像 UBUNTU 的死机蓝屏。我肯定已经尝试安装超过 10 次了,借助互联网上的答案。

如何挽救无法启动的 Grub2

我按照此链接中显示的步骤一步步操作。即使在我的情况下,我也只能在 (hd0, 1)/ 中看到内容。但我只能看到 1 个文件夹,即 efi/。我看不到链接中显示的任何其他文件夹。到处都发布了相同的答案。

文件夹 - lost+found/ bin/ boot/ cdrom/ dev/ etc/ home/ lib/ lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/ srv/ sys/ tmp/ usr/ var/ vmlinuz vmlinuz.old initrd.img initrd.img.old

对于我来说,这些文件夹都不可见。

让我告诉你我的 Ubuntu 安装过程。

  1. 打开尝试并安装 Ubuntu
  2. 完成了初始安装过程
  3. 点击了其他内容
  4. 16GB 用于交换(逻辑和存储结束)
  5. 其余为主分区、ext4 分区和根分区,作为“/”分区
  6. 下一步,下一步....

这是我所遵循的。

我得出的结论是 Ubuntu 无法安装在外部 SSD 中我希望这不是真的,应该有办法解决。它在 PenDrive 中运行良好。我只需插入 pendrive(已安装的操作系统而不是可启动的操作系统)即可开始使用 Ubuntu。

我选择 SSD 是因为它比 HDD 更耐用、速度更快。

如果我上述长问题难以理解,我愿意接受任何建议并做出解释以改进它。

如果需要我提供更多详细信息,请告知我。

在此处输入图片描述 GRUB 命令行

答案1

来自 SUSE[1]

方法 1:

  1. 插入 Linux 操作系统安装 CD/DVD
  2. 重新启动计算机
  3. 进入“设置菜单”
  4. 禁用内置硬盘
  5. 保存设置并退出
  6. 计算机将重新启动,以便您看到 POST 屏幕
  7. 按下相应的键(戴尔笔记本电脑为 F12)以调出“一次性启动菜单”
  8. 选择从 CD/DVD 启动
  9. 安装 Linux 操作系统(按照正常安装程序)
  10. 唯一应该出现的设备是外部 USB 驱动器

注意:由于内置硬盘被禁用,Linux 操作系统别无选择,它将安装外部 USB 驱动器成为可启动设备所需的所有组件。

安装完成后:

  1. 删除 Linux 操作系统安装 CD/DVD
  2. 重新启动计算机
  3. 进入“设置菜单”
  4. 启用内置硬盘
  5. 将启动顺序更改为类似于
    a. USB 设备
    b. 内置硬盘
    c. CD/DVD
  6. 保存设置并退出
  7. 计算机将重新启动,以便您可以看到 POST 屏幕(让系统正常启动)

机器将启动到您新安装的 Linux 操作系统,并且不会了解或连接安装在计算机内部硬盘上的操作系统。

方法 2:

  1. 插入 Linux 操作系统安装 CD/DVD
  2. 关闭计算机
  3. 移除内置硬盘
  4. 启动计算机
  5. 计算机将启动,以便您看到 POST 屏幕
  6. 按下相应的键(戴尔笔记本电脑为 F12)以调出“一次性启动菜单”
  7. 选择从 CD/DVD 启动
  8. 安装 Linux 操作系统(按照正常安装程序)
  9. 唯一应该出现的设备是外部 USB 驱动器

注意:由于内部硬盘驱动器已被物理移除,Linux 操作系统别无选择,它将安装外部 USB 驱动器成为可启动设备所需的所有组件。

安装完成后:

  1. 删除 Linux 操作系统安装 CD/DVD
  2. 关闭计算机
  3. 安装内置硬盘
  4. 进入“设置菜单”
  5. 将启动顺序更改为类似于
    a. USB 设备
    b. 内置硬盘
    c. CD/DVD
  6. 保存设置并退出
  7. 计算机将重新启动,以便您可以看到 POST 屏幕(让系统正常启动)

机器将启动到您新安装的 Linux 操作系统,并且不会了解或连接安装在计算机内部硬盘上的操作系统。

相关内容