恐怕我今晚已经彻底毁掉了一次跳跃驱动器,而且我感到非常沮丧,所以请忍耐一下。
我目前正在使用 8 GB 的 USB 运行 Ubuntu。背景信息:我的计算机硬盘已完全损坏,在等待更换硬盘时,我使用 ubuntu,以便可以使用计算机。
我想将 ubuntu 放到另一个 64 GB 的跳转驱动器上,这是我专门为此购买的。可能要过一段时间才能更换这个硬盘,而且无论如何,下学期我都需要安装 ubuntu 来完成课堂作业。我想将它放到更大的驱动器上,这样我就不必太担心保存文件的空间了。
因此,我按照每次将 Ubuntu 安装到闪存驱动器时所执行的步骤进行操作;我去了朋友的 Windows 计算机,下载了 ISO,安装了 UNetBootin,并将 64GB 驱动器设为启动驱动器。一切顺利,我启动了 Ubuntu,并尝试将其安装到 USB 驱动器上,但就是在这里出了问题。
我想将 ubuntu 安装到 USB 驱动器上,但当我去安装它时它没有出现。笔记本电脑的所有内部分区都出现了,但 USB 根本就不存在。所以我擦除了驱动器,将其重新格式化为 FAT 驱动器,认为这可能是问题所在,然后重试。同样的事情发生了 - 驱动器启动正常,但再次没有出现驱动器。
所以我换了一条路。我使用 dd 命令尝试将我的整个系统从这个 8 GB 驱动器复制到 64 GB 驱动器上。这似乎有效 - 我顺利启动了驱动器,但它认为它只有 8 GB 的空间。当我在 gparted 中查看磁盘时,它显示 dd 命令仅创建了一个 8 GB 分区,忽略了磁盘上的其他 56 GB。
于是我切换回原来的启动驱动器并尝试扩展新创建分区的大小。但失败了。
现在,无论我怎么尝试,都无法卸载该分区。我几乎试过了所有方法。我无法擦除该分区,也无法强制删除它。
所以我需要一些东西。
第一的,为什么我无法安装到该驱动器?这是对我来说最不合理的部分。它应该可以工作——没有明确的理由不工作。是跳转驱动器本身的问题吗?这是一个 PNY 64gb turbo USB 3.0 闪存驱动器,但品牌应该无关紧要。这根本不应该是一个问题,我已经做过十几次了。
第二,我怎样才能强制删除新的跳转驱动器上的所有分区并重建它们?上面没有文件。文件丢失不是问题。我知道这样做会永久删除驱动器上所有不存在的文件。我需要彻底重新格式化它。
非常感谢您的帮助。
答案1
与大多数首次发帖者相比,你的问题写得相当好,而且你似乎尝试用尽所有不同的方法,至少使用了你可用的工具,所以向你致敬。
现在,我已经使用了 Universal 和 UNetbootin 等 iso-to-usb 软件,尽管我没有完全按照你的要求去做,但我可以为你提供两个想法,让你能够将“正常”的 Ubuntu 安装到大容量闪存驱动器上。它们仍然需要你做一些工作,但我希望至少它们可以为你指明正确的方向:
- UNetbootin 持久性功能
- 断开内部驱动器
Unetbootin 持久性功能
你还没有提到持久性,所以我必须指出,这种让发行版既能运行又能让你保存文件、保留系统更改的能力,被称为持久性。
在此 Unetbootin 屏幕截图中:
如果你看一下底部,请注意:
Space used to preserve files across reboots (Ubuntu only): 0 MB
这就是 Unetbootin 让你拥有持久性选项的方式。
因此,如果您希望用于持久性的空间为 60 GB,则对于此字段,在单击“确定”之前,请将其更改0
为:60000
然而,出于某种原因,Unetbootin 并不总是有效。所以如果你失败了,请尝试下一个建议
断开内部驱动器
您可以尝试的第二件事是
- 安全关闭电源,然后打开计算机
- 小心地断开所有内部硬盘驱动器
- 连接你的 8 GB Ubuntu Live USB 和 64 GB 闪存驱动器
- 开机启动 8 GB Ubuntu Live USB
- 现在尝试安装 Ubuntu,看看 64 GB USB 是否存在并且可以安装
多个来源似乎都提到了这种“断开内部驱动器”方法,以便在安装过程中看到它。例如:
然后您要做的就是从您的电脑中取出硬盘,将外部硬盘插入 USB 端口,然后您(应该能够)从 ubuntu 安装菜单安装到该外部驱动器。
如果在安装过程中断开内部驱动器,将会更简单。
希望这可以帮助。
答案2
dd if=/dev/zero of=/dev/sdb bs=4M count=1
这/dev/sdb
确实应该会留下一片空白。假设/dev/sdb
是闪存驱动器。如果不是,您刚刚抹去了重要的东西。
Gparted 应该能够对其进行分区,但我认为它在调整分区大小方面确实存在一些错误。