В контексте:
sudo dd if=/storeM/os-dvd.iso of=/dev/sdb bs=8M
sudo dd if=/storeM/bootdisk.img of=/dev/sdc
от:
Что такое конкретный 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 ?
Очевидный ответ на этот вопрос:
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 сделать это.
Открытые диски, щелкните трехстрочный значок в правом верхнем углу и выберите «Восстановить образ диска».
Затем выберите ISO-образ Ubuntu в качестве образа диска и выберите внешний диск в качестве места назначения.
При этом весь внешний диск будет перезаписан разделом ISO9660 Live размером 2,8 ГБ, доступным только для чтения. Неиспользуемое пространство можно преобразовать в раздел FAT32 или NTFS. Постоянного раздела не будет