帮助从iso创建可启动的USB

– 所有这些都是关于终端的 – 我知道有些人会笑,但我正在尝试安装Arch Linux ,因为我想尽可能多地学习linux系统及其工作方式。 我想成为一名专家(可能在1000年,但没关系:))。

问题是,即使我知道如何在linux下做一些事情我也很难用硬盘驱动器,usb,cd,blah blah以及如何访问它们。 大的介绍,毫无疑问,但目的是让你看到我站在哪里,尽可能多地给我细节。

这里有一个问题:如何将.iso文件放在将在计算机启动时运行的usb中并允许我安装Arch linux? 关于如何打开我的电脑并点击F8或其他任何可以放弃的详细信息lmao 🙂

Ty提前。

如果.iso是一个“混合模式”图像(像现在大多数Ubuntu和Debian图像一样,不知道Arch),那么你可以直接将它写入USB,就像它是一个CD-ROM驱动器一样。 例如,使用dd

 dd if=imagefile.iso of=/dev/sdc oflag=direct bs=1048576 

如果.iso不是混合模式映像,那么您可以使用Ubuntu存储库中提供的UNetBootin ,这是将ISO(用于Linux发行版)刻录到USB密钥,将其文件系统转换为兼容的简单方法。 注意:UNetBootin是一个GUI应用程序。

首先让我们使用fdisk命令找出USB的位置:

 sudo fdisk -l 

并且您将看到计算机中的分区列表。

 sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) /dev/sda1 2048 15624191 7811072 82 Linux swap / Solaris /dev/sda2 * 15624192 64452607 24414208 83 Linux /dev/sdb1 1214121 3244232 42323242 84 vfat 

现在你知道你的usb在/dev/sdb/dev/sdb1是唯一的“分区”,如果不是分区的话。

现在,您必须对必须从磁盘启动的.iso文件执行逐块复制。 dd命令是要使用的命令。

 dd if=/path/to/iso.iso of=/dev/sdb 

请注意,我在这里使用sdb ,而不是sdb1或任何其他分区。

现在,当您重新启动计算机时,您将能够从USB启动。 只需选择从USB磁盘启动即可。