无法启动 Live USB、Linux

无法启动 Live USB、Linux

我正尝试通过 USB 启动 GParted-Live 或 Ubuntu-Live,但就是不行。

我使用此处找到的 GParted-Live 文件格式化了一个 USB:http://gparted.sourceforge.net/liveusb.php和 Ubuntu ISO。

启动盒子,F12,启动菜单到 USB,我得到了......

SYSLINUX 3.86 2010-04-01 CBIO Copyright (C) 1994-2010 H. Peter Anvin et al
No DEFAULT or UI configuration directive found!
boot: _

我尝试使用许多不同的实用程序来实现这一点...... http://en.wikipedia.org/wiki/List_of_tools_to_create_Live_USB_systems

我是菜鸟,帮帮我。:(

答案1

只需使用网启动. 使用 fat32 格式化该驱动器并使用该工具。

答案2

当您收到该消息时,这意味着 SYSLINUX 找不到配置文件 syslinux.cfg(或者它确实没有正确写入 - 您的情况不太可能)。对于 GPartedLive,它位于 /syslinux。

一种快速的解决方法是将 /syslinux 的内容(其中的所有内容)复制到 USB 驱动器的根目录中。SYSLINUX 将始终在根目录中查找 syslinux.cfg。SYSLINUX 3.86 在配置文件嵌套在目录中时,似乎也存在一些查找配置文件的能力缺陷 - SYSLINUX 4.0 似乎更加可靠和有弹性。

对于不太快、不太可能奏效但可能更干净的解决方法,请尝试通过执行以下操作手动告诉 SYSLINUX 查看位置(假设您使用的是 Windows)-

  1. 下载系统Linux 3.86
  2. 将 win32\syslinux.exe 解压到您的桌面。
  3. 以管理员身份运行命令提示符(开始 -> 所有程序 -> 附件 -> 右键单击​​命令提示符,单击以管理员身份运行)。
  4. 找到您的桌面,如果是 Windows Vista/7,通常cd \用户\用户名\桌面,将 username 替换为您的 Windows 用户名。
  5. 类型syslinux.exe -fma -d /syslinux H:将 H: 替换为您的 USB 驱动器的字母。请注意 - 不要将 H: 替换为 C: 或您的 Windows 驱动器的字母,否则您将无法再启动 Windows。

尝试重新启动,看看效果如何。由于上述错误,它可能无法正常工作。

您还可以尝试用 SYSLINUX 4.02 替换 SYSLINUX 3.86;这有点繁琐,除非 GParted 升级到 SYSLINUX 4.x,否则当 GParted 自行更新时,您必须重新执行所有操作。如果您有兴趣,请在此处发表评论,我会写一些进一步的说明。

答案3

看起来它在 USB 上发现了一些东西,然后出了问题。通过快速谷歌搜索,以下是一些可能有帮助的内容:

  • 在复制新文件之前,请确保删除 USB 上的所有内容。混入旧文件可能会使启动过程混乱。(错误报告)(至于创建 USB 记忆棒,联合国网络引导对我来说一直是值得信赖的。
  • 尝试解决方案建议在这里

答案4

在过去 6 个月的测试和尝试中,我发现有些 USB 设备无法工作,直到我真正从设备中删除所有分区。这是使用 GParted 或简单的 fdisk 完成的。我认为这与 GRUB 找不到的某些分区表或类似的东西有关。我发现对于过去从未工作过的 USB 设备,手动删除设备上的所有分区,重写分区表可以解决问题。然后我可以在设备上安装 Ubuntu,确保 GRUB 确实安装在正确的设备上,并且它工作正常。

相关内容