有人能给我提供一份关于在 USB 拇指驱动器上安装 Ubuntu 12.04 LTS 的指南吗?

有人能给我提供一份关于在 USB 拇指驱动器上安装 Ubuntu 12.04 LTS 的指南吗?

我目前正在考虑将我的家用 NAS 从 FreeNAS 更改为 Ubuntu server 12.04 LTS。我已经看过了,但我能找到的所有指南都是关于制作实时 USB,而不是制作完整安装的 USB。

是否有人知道一些易于遵循的指南;

  1. 制作“完整安装”将 Ubuntu 服务器 12.04 复制到使用 Windows 7 的 USB 拇指驱动器。

  2. 安装必要的数据包让 Ubuntu 成为 NAS

  3. 设置 RaidZ ZFS 池。

  4. 安装 Samba 并设置带有密码的共享?

我对帖子进行了编辑,以澄清我所追求的内容。

答案1

您可以像安装到任何外部驱动器一样将其安装到 USB 闪存驱动器。在这种情况下,可能只需要极少的特殊指导。

  1. 确保要安装 Ubuntu Server 的外部驱动器是随附的。如果你的电脑无法启动其他然后你可以将此步骤推迟到立即地系统后开始在步骤2中从安装介质启动。

  2. 启动服务器安装 CD/DVD/USB。(如果这是实时 USB,那么当然必须是不同的驱动器从您正在安装的 USB 驱动器中。

  3. 选择要安装到的外部驱动器。

  4. 作为安装的一部分,系统会要求您指定 GRUB 引导加载程序的安装位置。确保它至少安装到外部驱动器本身的主引导记录。您可能会不是想将其安装在任何其他地方。

    特别需要注意的是,如果新安装的服务器系统的 GRUB 安装到了内置硬盘的 MBR 上,那么无论机器上是否安装了其他 Ubuntu 系统,当未连接闪存驱动器时,任何系统都将无法启动。您不希望出现这种情况。(您可以通过将操作系统的引导加载程序重新安装到内部驱动器的 MBR 来修复此问题,但最好完全避免这种情况。)

  5. 要启动新系统,您必须选择其所在的驱动器作为启动设备。

该服务器系统可能具有或不具有高度可移植性,这取决于您将其配置为依赖于安装它的机器的其他功能的程度:

  • 你应该确保交换分区(以及上面讨论的引导加载程序)是在 USB 闪存盘上!
  • 默认情况下,驱动器/etc/fstab将使用其 UUID 列出(可通过运行 查看sudo blkid)。如果在添加任何新条目或修改现有条目时保持这种方式,您的系统将更具可移植性,因为它将更能适应设备编号方式的变化,这在硬件发生重大变化时经常发生。
  • 如果您安装 64 位版本,它将更有效地使用大量 RAM,并且对于高性能服务器的需求,通常建议这样做。但是,64 位版本的 Ubuntu(服务器或其他)根本无法在具有 32 位处理器的计算机上运行。

最后,您可能要考虑尝试创建便携式服务器系统的替代方案。例如,您可能最好将 Ubuntu Server 安装到虚拟机中。这会自动移植。从闪存运行 Ubuntu Server 的缺点之一是,如果您有大量写道(这发生在许多但不是全部的服务器应用程序中),USB 闪存驱动器的磨损速度比传统磁性硬盘驱动器快得多(我相信也比 SSD 快)。

答案2

我最近就是这么做的。您需要从单独的 USB 驱动器或 CD 安装,然后在创建分区时选择要安装到的 USB 驱动器作为要安装到的驱动器。

我发现最简单的方法是使用 UNetBootin 安装 Ubuntu 12.04 的网络安装版本,这比下载整个发行版更容易、更快速。这样我就可以使用小型 USB 棒进行安装。

查看http://blog.pendles.com.au/2013/04/hp-microserver-linux-box.html看看安装到 USB 有多么容易,同时还能让 ZFS 和 samba 运行。

答案3

你的问题本身就包含 3 个问题,
有一个简单的方法可以进行“完整安装”或“持久模式安装
1.如果您使用 Windows 系统进行安装,请使用”通用 USB 安装程序“ 看http://www.pendrivelinux.com/
2.如果你使用 ubuntu 系统进行安装,请使用多系统可在同一网站上找到。这里有一篇不错的文章如何将 Ubuntu 安装到 USB 密钥?(不使用启动盘创建器)

相关内容