如何将Ubuntu安装到USB密钥? (不使用Startup Disk Creator)

Modified on: Sat, 09 Jun 2018 01:41:23 +0800
  

如果您急于回复,系统→管理→启动磁盘创建器 - 不,那不是我在说什么。

我想在不触及现有Ubuntu安装的情况下尝试Ubuntu 11.04的Unity。

为此,我需要先安装nVidia驱动程序(叹气)。

为此,我需要进行更改才能继续重启。

要做到这一点,我需要真的在USB密钥上安装Ubuntu。

你是怎么做到的?


我尝试了什么

  1. 我尝试从Testdrive制作USB密钥,然后从中启动,然后选择“安装Ubuntu”。安装程序拒绝安装到安装介质本身。

  2. 我尝试使用我安装的Ubuntu副本:

    sudo kvm /dev/sdb --cdrom .cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
    

    ...但安装程序未正确检测到磁盘。

  3. 醇>
作者:Braiam,badp

最佳答案

Ubuntu / Linux解决方案

1。获取最新图像

您应该使用testdrive

注意。如果您的密钥小于4.4 GB(对于Ubuntu 11.04(Natty Narwhal)),您必须获取备用安装程序。如果可用磁盘空间少于4.4 GB,则Desktop安装程序拒绝继续。

2。格式化USB磁盘。

如果您的磁盘上已经有类似Linux的安装,或者安装程序因某些原因不想触摸该磁盘,这一点非常重要。我之前失败了,因为我没有执行这一步骤,所以请自担风险!您需要一个至少3 GB的密钥。

您可以从系统管理磁盘工具执行此操作。选择目标USB密钥,卸载所有分区,然后选择格式化驱动器。

您需要确保在允许格式化磁盘之前选择“不分区”。

3。在USB密钥上启动虚拟机

我确定(使用file)我的USB密钥在/dev/sdb中,然后运行:

sudo qemu-system-x86_64 /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso

...安装Natty Narwhal桌面的i386 ISO - 如果您下载不同的ISO映像,文件名会有所不同。

您选择的虚拟化解决方案的详细信息会有所不同,但您希望将USB密钥的设备文件用作VM的硬盘驱动器。

-boot order=d附加到kvm命令,以便在尝试从“硬盘”启动时从映像启动并因为无法在那里找到操作系统而失败。

4。正常安装。

此时您正在使用虚拟机将USB密钥视为唯一连接的硬盘驱动器。从“QEMU”窗口内部,按照通常的方式安装。

一些注意事项:

  • 分区。避免使用自动分区系统,因为它会在USB密钥上创建交换分区。这并不好,因为交换变得超级慢(长达数秒的系统冻结)并迅速杀死你的驱动器的生命。只需为/分配一个分区即可。如果您正在使用备用安装程序,请确保设置noatime标志以进一步减少对磁盘的写入量。

  • 更新。跳过选项以自动下载和安装更新。在运行安装程序时,无法保证存储库处于一致状态。就个人而言,我宁愿使用aptitude (默认情况下不再附带Ubuntu)。

  • Alpha品质的软件。事情有点不可思议 - 毕竟它是alpha品质的软件。我有dpkg退出时出现错误代码1而无法查看错误 - 但是没有包被破坏。我尝试在安装后干净地关闭虚拟机,但它挂了。但是,在重新启动时,系统启动正常。

5。重新启动并启动到您的Ubuntu

副本

您可能需要调整BIOS设置才能使其正常工作。


关于Ubuntu在USB上的一个好的(或基于你的使用案例)的事情是,下次它将刷新GRUB时,它还会检测并添加硬盘上的内核和操作系统列表。这可以让你从USB密钥的GRUB直接启动你的硬盘。

作者:,community wiki,15 revs, 7 users 58%
badp

相关问答

添加新评论