我现在正在参加 Linux 课程,我们的任务之一是制作一个可启动闪存驱动器。我的朋友也在这个班,但他不知道怎么做,所以我就为他做了一个。这是一项额外的学分作业,所以这就是为什么他不知道该怎么做。他从来没有学过。
所以我用我的个人电脑制作了 2 个可启动驱动器。我测试了它们,它们都启动了。然而,当我们到达学校时,我们必须启动闪存驱动器并向老师展示他们的工作。我启动到我的闪存驱动器并且它工作了。我的朋友启动了他的闪存驱动器,但它不起作用。所以我启动了我的闪存驱动器,因为我的老师说如果你向我展示他的闪存驱动器上有一个 Linux 文件系统,那么他就会得到分数。所以我在启动时将他的闪存驱动器插入我的闪存驱动器。 Ubuntu 无法识别它。我打开 gparted,gparted 列出了我的闪存驱动器和计算机硬盘。不是我朋友的闪存驱动器。然后我启动到 Windows 并运行 diskpart 以查看所有可用磁盘。它显示了我的闪存驱动器和 Windows 硬盘。没有这个。然后我下载了一个程序,可以让你在windows中查看linux分区。那也没有识别出他的驾驶能力。
Windows 和 Ubuntu 根本无法识别他的闪存驱动器。 BIOS 也不会。它不可能是一个损坏的 USB 端口,因为它识别出了我的驱动器。所以我认为他的 USB 肯定损坏了。好吧,我回家并在我的机器上尝试了他的闪存驱动器。它完美地启动到 Ubuntu 中。
所以我不明白为什么我的驱动器在学校启动而他的却不能,但我们的两个驱动器都在我的计算机上启动。
在学校的 BIOS 中启用了从 USB 启动。两个启动驱动器都是使用我的计算机制作的。两个驱动器都是由我的学校提供的,因此它们本质上是相同的。两个驱动器都可以在我的机器上运行。两个驱动器都是使用相同的 ISO 文件和相同的 iso 转 USB 程序以及完全相同的设置制作的。但只有一个人在学校工作。而且,我在学校的电脑无法工作,所以我用他的电脑来证明我的闪存驱动器可以工作。所以我们都使用同一台机器和相同的 USB 端口。
编辑:是的,我尝试了显而易见的方法,重新启动计算机,拔下插头,然后重新插入,甚至尝试不同的 USB 端口。
答案1
尽管整个故事听起来有点奇怪(fdisk -l
例如 USB 应该是可见的),但我在尝试在旧机器中启动 USB 3.0 随身碟时遇到了问题。虽然 USB 2.0 设备在这些机器上启动没有任何问题,但新设备则不然。那么问题来了...你的USB 2.0和他的3.0吗?如果是这种情况,并且您学校的计算机有点旧,那么这很可能就是您问题的答案。
答案2
我会重点比较两个闪存驱动器,尽管您声称它们实际上是相同的。我首先检查插入 USB 时的硬件标识。
建议步骤:
使用命令开始将系统消息传送到您的终端:
tail -f /var/log/messages
插入第一个闪存盘,注意控制台中打印的信息。插入第二个闪存盘,再次注意打印的信息。
比较类型/供应商/等。显示相同的变量。
答案3
相同的闪存驱动器?几年前,我有一个 2 GB 闪存驱动器,我无法启动,我以为我做错了什么,但在另一个 UFD 上执行相同的步骤确实制作了一个可启动驱动器.. 我尝试了不止 1 种方法,Unetbootin 和 grub 我思考