Что такое команда dd для записи ISO-образа Ubuntu на внешний жесткий диск через USB? [дубликат]

В контексте:

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?

Что такое конкретный dd команда, которая запишет Ubuntu ISO на внешний жесткий диск?

Внешний жесткий диск SATA подключен к USB адаптер.

Требуется только одна команда dd или в этом контексте необходимы две команды? Помимо скорости чтения / записи, есть ли здесь функциональное различие между драйвером большого пальца USB , по сравнению с тем, что hdd на самом деле является SATA ?

цель - загрузиться с внешнего жесткого диска и установить Ubuntu на внутренний жесткий диск. (На этом ПК установлена ​​версия 16.x, поэтому требуется чистая установка.)


From:

Команда dd для создания загрузочного iso-образа жесткого диска

, возможно, это похоже на 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 и hd , но не смог загрузиться с внешнего жесткого диска.

С консоли внешний жесткий диск:

$ 
$ 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 ?

1
задан 22 April 2021 в 12:17

1 ответ

Клонируйте Ubuntu ISO на USB с помощью dd

Очевидный ответ на этот вопрос:

sudo umount /dev/sdX

sudo dd if=/path/to/ubuntu.iso of=/dev/sdX bs=4M && sync

Многие люди имели неприятный опыт с dd, (включая меня ). Gnome-Disks использует dd для клонирования из графического интерфейса.

Если у вас есть доступ к компьютеру с Linux, самый простой и безопасный способ использовать dd для клонирования ISO-образа Linux на USB - позволить Gnome-Disks сделать это.

Открытые диски, щелкните трехстрочный значок в правом верхнем углу и выберите «Восстановить образ диска».

enter image description here

Затем выберите ISO-образ Ubuntu в качестве образа диска и выберите внешний диск в качестве места назначения.

При этом весь внешний диск будет перезаписан разделом ISO9660 Live размером 2,8 ГБ, доступным только для чтения. Неиспользуемое пространство можно преобразовать в раздел FAT32 или NTFS. Постоянного раздела не будет

1
ответ дан 23 April 2021 в 23:20

Другие вопросы по тегам:

Похожие вопросы: