AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 46254
In Process
Chris Harris
Chris Harris
Asked: 2009-07-27 14:33:38 +0800 CST2009-07-27 14:33:38 +0800 CST 2009-07-27 14:33:38 +0800 CST

如何从 16gb USB 闪存驱动器启动 Linux

  • 772
锁定。这个问题及其答案被锁定,因为这个问题离题但具有历史意义。它目前不接受新的答案或交互。

我正在尝试在大于 4gb 的 USB 闪存驱动器的单个分区上安装 Linux。

我去的第一个地方是http://pendrivelinux.com。我可以按照这些说明完美安装 Xubuntu 9.04,不幸的是,当我尝试将其扩展到 4gb 以上时,它会崩溃。

还有其他几个工具可以执行此操作(unetbootin 和 usb-creator),它们遵循非常相似的公式。

我发现我的一个大问题是所有这些工具都假设 USB 驱动器是 FAT32 格式的,不幸的是它不能容纳大于 4gb 的单个文件。这是不幸的,因为我只想使用一个分区,所以一旦我从 USB 驱动器启动,我的持久性文件 casper-rw 看起来就像操作系统的一个大分区。

然后,我尝试遵循无数指令,包括将驱动器格式化为一个大型 ext2 文件系统,并使用 extlinux 创建一个可引导的 ext2 文件系统。

然而,这对我不起作用,在大约 20 次尝试验证并稍微调整公式之后,我似乎无法构建一个“好的”可引导 ext2 文件系统。我不完全确定发生了什么,但似乎无论我多么努力,在复制 Linux ISO 内容、复制 MBR 并执行 extlinux 后,我都无法让 ext2 文件系统保持一致。 ext 引导加载程序。

每次,在我按照这些步骤(以任何顺序)并重新启动后,我都会得到一个无法启动的 USB 驱动器。如果我再次在 Linux 下安装驱动器,我会看到文件系统一团糟(inode 显然在途中的某个地方搞砸了)。

我怀疑 USB 驱动器没有完全刷新,所以我在重新启动之前尝试使用“同步”和“卸载”命令,这根本没有影响。

我想我有几个可能的问题 - 但让我们从显而易见的问题开始 - 创建一个大的可引导 ext2 USB 闪存驱动器(例如 16gb)我是否缺少一些东西?

ubuntu boot usb-flash-drive ext2 live-cd
  • 3 3 个回答
  • 6887 Views

3 个回答

  • Voted
  1. Avery Payne
    2009-07-27T21:57:16+08:002009-07-27T21:57:16+08:00

    Ubuntu 现在在系统菜单中包含“安装到 USB”选项。这是您最好的选择,不需要尝试将大文件塞入记忆棒 - 相反,文件“正常”存储,这意味着您将能够绕过 4Gb 障碍。

    安装gparted来帮助解决这个问题:

    sudo apt-get install gparted
    sudo gparted
    

    如果 GUI 方法不起作用,请尝试通过命令行直接格式化。

    文件大小限制仍然适用,因此如果您打算拥有大文件,Ext2 仍然是您的最佳选择。将其格式化为 Ext2,然后使用提供的工具进行安装。

    如果你陷入了先有鸡还是先有蛋的境地(只有 Windows 安装可以使用,但没有实时 Linux 安装),你可以将 ISO 刻录到 CD,启动 CD,下载并安装分区程序,运行它对记忆棒进行分区,然后从那里运行 USB 安装。

    • 2
  2. nik
    2009-07-27T22:52:07+08:002009-07-27T22:52:07+08:00

    我在大于 4GB的分区上安装了Ubuntu 9.04的分区 16 GB USB 驱动器。 我可以正确挂载其他分区。 这是按照建议完成的,使用 Ubuntu LiveCD 的“安装到 USB”选项非常容易。

    Avery

    作为旁白,

    • 我打开了引导分区ext4——不确定这是否是个好主意,我正在试验。我之前也ext3安装过。
      更新:我已经转移到ext2并发现它更舒服。您不需要在闪存驱动器上记录日志。
    • USB 引导在硬件平台上运行良好(笔记本电脑、具有不同硬件配置的工作站)

    一些点,

    • 一旦您决定对 USB 进行分区,它就无法在 Windows 系统上运行。
      因此,让 Ubuntu LiveCD 进行分区可能会很有用
    • ext3并且ext4已知会进行更多的写作(日记);我想,你正在尝试ext2这个原因。
      但是,这也使您无法进行有风险的安装,可能会在崩溃或同步错误时停电。
      更新:我通常有备用电源,所以这不是问题。
      但是,我ext2很容易从这个系统上的此类崩溃中恢复过来。
    • 我喜欢在关机前做一个sudo sync,仍然试图弄清楚这是一个好主意还是只是浪费时间:-)

    还有USBuntu,如果你想试试的话——又名LiLi;或者,这就是你所说的 USB Creator 吗?

    • 2
  3. ZJQ
    2010-04-27T14:58:37+08:002010-04-27T14:58:37+08:00

    至少在 9.10 中,艾弗里的回答是不正确的。Ubuntu 中的 USB 创建器只允许您在 Fat32 中进行设置。这就对了。

    • 0

相关问题

  • 在 Ubuntu 上设置电子邮件服务器

  • 适合拇指驱动器的好工具[关闭]

  • 最喜欢的系统恢复 Live CD?[关闭]

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve