我的 Fedora 工作站上有全卷加密,但忘记了密码。我认为解决这个问题的唯一方法是擦除驱动器。嗯,我不能,因为每次我更改 BIOS 中的启动顺序时,它都会将启动顺序重置为默认值。我正在尝试通过 USB 安装 fedora 31,但我被困在这里。有人可以帮我吗?
答案1
在硬盘和 SSD 上使用 GNU shred 后,我也遇到过类似的启动问题。在这种情况下,我认为引导扇区数据被随机数据“损坏”。
我的解决方法是关闭计算机并断开硬盘/SSD的SATA数据线。打开计算机电源,然后从 USB 闪存驱动器启动到 Linux。重新连接硬盘/SSD的SATA数据线,确定SATA硬盘/SSD的设备名称,并对其进行安全擦除/测试/归零:
sudo lsblk -a -fs
#NOTE: In the following command, change "sdX" to the device to be erased and tested, and be prepared to wait a few hours:
sudo bash -c 'device=sdX && time shred -n1 /dev/$device && time badblocks -wvs /dev/$device && time blkdiscard -v /dev/$device ; date -Iseconds'