通过 rootfs 终端格式化磁盘

通过 rootfs 终端格式化磁盘

我遇到了一个奇怪的情况(当然是因为我自己的愚蠢:-))。我一直无法从 Live USB 安装 Chakra Linux,所以我想原因可能是我以错误的方式创建了 Live USB。因此,我尝试直接在实时版本的 Chakra 中创建 Live USB dd,但我可能拼错了设备的路径,并在我的一个分区上创建了 ISO。现在,当我尝试从 Live USB 启动时,我收到以下错误消息:

:: Waiting for boot device…
:: /dev/disk/by-label/CHAKRA_201208 found, but the filesystem is unknown.  
Waiting 30 seconds for /dev/disk/by-label/ ...
Falling back to interactive prompt
You can try to fix the problem manually, log out when you are finished
sh: can't access tty: job control turned off
[rootfs /]# 

我该如何解决这种情况?有没有办法在 rootfs 提示符下格式化我的分区?

答案1

更改 BIOS 中的引导顺序,以便 USB 记忆棒首先测试引导加载程序。

我错过了标签的重点。

如果我没有错过任何内容,您将处于单用户模式,其中拥有根的基本 sbin 和 bin 目录。在那里您还应该找到基本命令,如 dd、ls 等。然后您应该能够将零添加到 /dev/disk/by-label/CHAKRA_201208 上。

我尝试的下一个选项是从 CD 或 USB 记忆棒启动 Linux 安装,忽略任何标签或其他磁盘。之后,您应该能够使用您喜欢的工具再次将磁盘清零(dd 为零、粉碎磁盘等)。我认为 Tails 图像应该有效。

答案2

您复制了整个文件系统,但 linux 不直接挂载 iso9660 (而是通过用户态助手的熔断器),因此它失败了。

不要使用 DD 进行复制,创建实时 USB 密钥的最简单方法是usbcreator-gtk在 Ubuntu 或 Unetbootin 中;

我最喜欢的方法是在 USB 密钥上手动复制 iso 文件并设置 grub2,与其他两种方法相比,这有点困难。但你已经发布了 grub2。

相关内容