내가 마운트한 드라이브에 OPFSense nano 이미지를 설치하려고 합니다. DD 명령을 사용하여 다음을 실행했습니다.
sudo dd if=OPNsense-21.1-OpenSSL-nano-amd64.img of=/media/kyle/OPFsense
생산하다
dd: failed to open '/media/kyle/OPFsense': Is a directory
lsblk를 실행하여 표시
sda 8:0 0 111.8G 0 disk
└─sda1 8:1 0 111.8G 0 part /
sdb 8:16 0 232.9G 0 disk
├─sdb1 8:17 0 232.9G 0 part /media/kyle/OPFsense
└─sdb4 8:20 0 1.6G 0 part
그래서 난 달려보려고 해
sudo dd if=OPNsense-21.1-OpenSSL-nano-amd64.img of=/sdb/sdb1
이것은 다음과 같은 오류를 제공합니다
dd: failed to open '/sdb/sdb1': No such file or directory
그러면 어떻게 작동하게 만들 수 있나요?
답변1
이것이 sdb
일종의 외장 드라이브라고 가정하면 다음과 같이 제안합니다.
sudo dd if=/dev/zero of=/dev/sdb bs=1024k count=10
sudo sync
sudo dd if=./OPNsense-21.1-OpenSSL-nano-amd64.img of=/dev/sdb --status=progress
/dev/sdb
해당 장치에 기록된 모든 내용을 덮어쓰게 되므로 이것이 올바른 대상인지 확인하는 데 매우 주의하시기 바랍니다 !
답변2
글쎄, 드라이브에 이미지를 쓰는 것은 현재 파티션과 아무 관련이 없습니다. 해당 파티션은 삭제되고 이미지 파일을 기반으로 새 파티션이 생성됩니다.
모든 경로가 올바른지 확인하고 모든 데이터를 백업하세요.
현재 마운트된 파티션을 마운트 해제합니다.
sudo umount /media/kyle/OPFsense
그리고 이미지 파일을 전체 디스크에 씁니다.
sudo dd if=OPNsense-21.1-OpenSSL-nano-amd64.img of=/dev/sdb