![从外部 SSD 加载时遇到 GNU GRUB 问题](https://linux22.com/image/1208558/%E4%BB%8E%E5%A4%96%E9%83%A8%20SSD%20%E5%8A%A0%E8%BD%BD%E6%97%B6%E9%81%87%E5%88%B0%20GNU%20GRUB%20%E9%97%AE%E9%A2%98.png)
我最近需要在我的项目中使用 ubuntu,因此我不想在 Windows 上双启动 ubuntu,而是希望从外部 SSD 启动以使项目可移植。我将 ubuntu 安装在 U 盘上并使其可启动。我使用朋友的笔记本电脑从 U 盘在 San 磁盘 SSD 上安装了 ubuntu。但是,当我尝试从笔记本电脑启动 SSD 时,进入 BIOS 引导加载程序并在选择 SSD 后,我一直得到最少的 BASH - 例如支持行编辑。对于第一个单词,TAB 列出了可能的命令补全。在其他地方,TAB 列出了可能的设备或文件补全。当我将 SSD 连接到朋友的笔记本电脑时,它运行良好,ubuntu 加载完美,我能够下载 arduino 和 ROS 软件并且运行顺畅,我朋友的笔记本电脑也是惠普的,但可能有 6 到 8 年了,我的也是惠普的,但 pavilion i7 有 4 年了。
我查看了网上的许多论坛,他们建议检查 grub 分区,但是当我输入命令“ls”时没有显示任何 grub 分区,我尝试使用 sudo update grub,但错误提示“找不到命令‘sudo’。我尝试从一开始就格式化 U 盘和 SSD,认为可能有东西损坏了,但每次都是同样的问题,当我尝试手动分区时,var 文件无法读取。我又重做了一次,但启动后,笔记本电脑中不断出现最小 BASH 错误,是硬件问题还是笔记本电脑的启动配置问题,现在我的朋友的笔记本电脑已经用了几天了,所以我想知道是否需要重置一些设置???我找出问题所在,如能得到任何帮助,将不胜感激。