如果我尝试
sudo umount -f /dev/sda
umount: /dev/sda: not mounted.
但 Ventoy 失败了
sudo bash Ventoy2Disk.sh -i /dev/sda
**********************************************
Ventoy: 1.0.99 x86_64
longpanda [email protected]
https://www.ventoy.net
**********************************************
/dev/sda1 /media/miki/Ubuntu\04024.10\040amd64 iso9660 ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1000,gid=1000,dmode=500,fmode=400,iocharset=utf8 0 0
/dev/sda is already mounted, please umount it first!
lsblk 显示
loop49 7:49 0 7M 1 loop /snap/yq/2634
sda 8:0 1 29,3G 0 disk
├─sda1 8:1 1 5,3G 0 part /media/miki/Ubuntu 24.10 amd64
├─sda2 8:2 1 4,9M 0 part
├─sda3 8:3 1 300K 0 part
└─sda4 8:4 1 24G 0 part
我应该尝试什么?
如果你看一下你的问题,你就会发现你忽略了以下问题:
/dev/sda
未挂载。/dev/sda1
,上的第一个分区/dev/sda
是。无论 Ventoy 是什么,当磁盘上的分区仍处于安装状态时,它都会拒绝对磁盘进行任何操作。
通过命令或文件管理器卸载 /dev/sda1
umount
,脚本应该可以正常工作。(我说“应该”是因为它是一个 bash 脚本,我绝对不保证其中可能包含的任何其他内容)。