在以下情况下:
sudo dd if=/storeM/os-dvd.iso of=/dev/sdb bs=8M
sudo dd if=/storeM/bootdisk.img of=/dev/sdc
从:
Linux:将 DVD ISO 复制到空硬盘/分区并像 DVD 一样启动?
将Ubuntu写入外部硬盘驱动器的特定dd
命令是什么?ISO
外部SATA
硬盘驱动器与USB
适配器连接。
只需要一个dd
命令,还是在这种情况下需要两个命令?除了 r/w 速度之外,USB
这里的拇指驱动器与hdd
事实上的驱动器之间是否存在功能区别SATA
?
目标是从外部硬盘启动并在内部硬盘驱动器上安装 Ubuntu。(这台电脑运行的是 16.x,所以寻找一个全新的安装。)
从:
看起来,也许,在编写之前mkisofs
必须先在外部硬盘上使用——但我不确定。SATA
ISO
在连接外部硬盘之前,输出lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 149G 0 disk
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 148.5G 0 part
│ ├─ubuntu--vg-swap_1 253:1 0 8G 0 lvm [SWAP]
│ └─ubuntu--vg-root 253:0 0 140.5G 0 lvm /
└─sda1 8:1 0 487M 0 part /boot
之后:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdf 8:80 0 335.4G 0 disk
├─sdf5 8:85 0 4G 0 part
├─sdf1 8:81 0 331.4G 0 part /media/nicholas/3e798148-4333-4add-ba6c-f4272c17263e
└─sdf2 8:82 0 1K 0 part
sr0 11:0 1 1024M 0 rom
sda 8:0 0 149G 0 disk
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 148.5G 0 part
│ ├─ubuntu--vg-swap_1 253:1 0 8G 0 lvm [SWAP]
│ └─ubuntu--vg-root 253:0 0 140.5G 0 lvm /
└─sda1 8:1 0 487M 0 part /boot
所以sdf
应该与dd
? 或者sdf1
也许?
而且,应该先卸载驱动器吗?我看到提到这一点,但这没有任何意义,因为这样就无法写入驱动器。
我正在查看的命令是:
sudo umount /dev/sdf1
dd bs=4M if=/home/nicholas/Downloads/ubuntu-20.10-desktop-amd64.iso of=/dev/sdf1 status=progress
虽然umount
看起来有点奇怪。
运行上述命令后,我尝试了hd<letter><num>
和hd<letter>
,无法从外部硬盘启动。
从控制台,外部硬盘:
$
$ ls /media/nicholas/Ubuntu\ 20.10\ amd64/
boot boot.catalog casper dists EFI install md5sum.txt pics pool preseed README.diskdefines ubuntu
$
$ head /media/nicholas/Ubuntu\ 20.10\ amd64/md5sum.txt
b465ba8b742fd78bbc4ebe723cfaa6f4 ./dists/groovy/main/binary-amd64/Release
2e5d62033421377dcb2139c3fe3747bf ./dists/groovy/main/binary-amd64/Packages.gz
8ce3f65089cccda8e73740147e72f75e ./dists/groovy/main/binary-i386/Release
316c3582e4e7e6c1f4849c6ec289eae5 ./dists/groovy/main/binary-i386/Packages.gz
5b4060ef05e943ae4e897cd3fc61f68c ./dists/groovy/restricted/binary-amd64/Release
d1005d9afd8a9535834e19cc0e643b28 ./dists/groovy/restricted/binary-amd64/Packages.gz
653b1f1c47f3ac060482837c958f729d ./dists/groovy/restricted/binary-i386/Release
25184f6e9eebacaadf48da80cbe3407a ./dists/groovy/restricted/binary-i386/Packages.gz
222742d7b5141bab6293eee4b2d42308 ./dists/groovy/Release
46c924df68103249edd11811a272b50a ./dists/groovy/Release.gpg
$
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 335.4G 0 disk
├─sdb2 8:18 0 4.9M 0 part
├─sdb3 8:19 0 300K 0 part
└─sdb1 8:17 0 2.8G 0 part /media/nicholas/Ubuntu 20.10 amd64
sr0 11:0 1 1024M 0 rom
sda 8:0 0 149G 0 disk
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 148.5G 0 part
│ ├─ubuntu--vg-swap_1 253:1 0 8G 0 lvm [SWAP]
│ └─ubuntu--vg-root 253:0 0 140.5G 0 lvm /
└─sda1 8:1 0 487M 0 part /boot
$
所以,当然dd
写了一些东西到SATA
驱动器。但也许mkisofs
必须在 dd 之前使用?
使用 dd 将 Ubuntu ISO 克隆到 USB
这个问题的明显答案是:
很多人都对 dd 有过不愉快的经历(包括我)。Gnome-Disks 使用 dd 从 GUI 中进行克隆。
如果您可以访问 Linux 计算机,使用 dd 将 Linux ISO 克隆到 USB 的最简单和最安全的方法是让 Gnome-Disks 来完成。
打开磁盘单击右上角的三行图标,然后选择还原磁盘映像。
然后选择 Ubuntu ISO 作为您的磁盘映像并选择外部驱动器作为目标。
这将使用 2.8GB 只读 ISO9660 Live 分区覆盖整个外部驱动器。未使用的空间可以转换为 FAT32 或 NTFS 分区。不会有持久分区