专否 写文章

jerkzhang,stay hungry, stay foolish

Nov 21, 2024
Follow

MacOS上基于命令行制作ubuntu安装引导盘

第一步,从ubuntu官网下载ubuntu镜像,我下载的是ubuntu-24.04.1-desktop-amd64.iso

第二步,将ubuntu的安装镜像进行转换成dmg

运行如下命令:

hdiutil convert -format UDRW -o ubuntu-24.04 ubuntu-24.04.1-desktop-amd64.iso

如此就能生成 ubuntu-24.04.dmg 文件。

第三步,用“磁盘工具”将要被安装的U盘“抹掉”,抹掉成exFAT格式,u盘最少得是8GB;分区选择”主引导记录“方式。

第三步,通过命令行找到具体是哪个目录代表当前U盘。

diskutil list

会得到如下结果:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:             Apple_APFS_ISC Container disk1         524.3 MB   disk0s1
   2:                 Apple_APFS Container disk3         245.1 GB   disk0s2
   3:        Apple_APFS_Recovery Container disk2         5.4 GB     disk0s3
/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +245.1 GB   disk3
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            14.4 GB    disk3s1
   2:              APFS Snapshot com.apple.os.update-... 14.4 GB    disk3s1s1
   3:                APFS Volume Preboot                 13.2 GB    disk3s2
   4:                APFS Volume Recovery                1.9 GB     disk3s3
   5:                APFS Volume Data                    191.2 GB   disk3s5
   6:                APFS Volume VM                      20.5 KB    disk3s6
/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +17.4 GB    disk4
   1:                 Apple_APFS Container disk5         17.4 GB    disk4s1
/dev/disk5 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +17.4 GB    disk5
                                 Physical Store disk4s1
   1:                APFS Volume iOS 17.2 21C62 Simul... 16.9 GB    disk5s1
/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +17.1 GB    disk6
   1:                 Apple_APFS Container disk7         17.1 GB    disk6s1
/dev/disk7 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +17.1 GB    disk7
                                 Physical Store disk6s1
   1:                APFS Volume iOS 17.0.1 21A342 Si... 16.6 GB    disk7s1
/dev/disk8 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.1 GB     disk8
   1:               Windows_NTFS Ubuntu24                8.1 GB     disk8s1

/dev/disk8 这个就是我的U盘,大家找到代表自己u盘的类似地址。我的是/dev/disk8,下面的命令我就按自己的u盘信息来写,大家根据自己的u盘地址信息类似做即可。

第五步,保证这个U盘没有别的工作进程锁定,unmount此u盘,输入如下命令:

diskutil unmountDisk /dev/disk8

第六步,dd大法

sudo dd if=ubuntu-24.04.dmg of=/dev/rdisk8 bs=1m

/dev/rdisk8的”r“不是我写错了,是故意加的。

稍微等等,之后就是写入过程了,速度快慢,和U盘本身性能有关。

第七步,彻底弹出U盘

diskutil eject /dev/disk8

现在这个U盘就是ubuntu的安装引导U盘了。

进入其他各种电脑的BIOS界面,选择以ubuntu安装U盘为引导盘进行启动。安装成功后,重启的时候请及时拔掉U盘即可。

喜欢这个文章 | 分享 | 新建跟帖