我正在尝试修复我破坏了引导加载程序的计算机。
使用(在工作计算机上)格式化 linux liveusb 时:
umount /dev/sda1
sudo mkfs.ext2 /dev/sda1
并使用 unetbootin 和 mint 创建 liveusb,一切似乎都可以正常工作(仍在工作的计算机上):
df -T /dev/sda1
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda1 ext2 33027952 1941320 29408912 1% /media/redacted/1cbb7f98-a9e2-4105-974f-8b43dd51e48c
sudo fdisk -l /dev/sda
Disk /dev/sda: 58.6 GiB, 62948114432 bytes, 122945536 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7dbfe867
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 67110911 67108864 32G 83 Linux
在损坏的计算机上的 GRUB 上(在我退出救援模式之后):
grub>ls
(proc) (hd0) (hd0,gpt6) [omitted others]
在 GRUB 上,插入 liveusb 后:
grub>ls
(proc) (hd0) (hd0,gpt6) (hd1) [omitted others]
我可以ext*
从硬盘驱动器“ls”一个分区,但不是ext2
我刚刚创建的 liveusb:
grub>ls (hd0,gpt6)
Partition hd0,gpt6: Filesystem type ext* - Last modification time... blah blah
grub>ls (hd1)
Device hd1: No known filesystem detected
我希望能够检测到 liveusb,以便按照以下说明操作:https ://ubuntuforums.org/showthread.php?t=1599293
如何格式化 liveusb 以便 grub 可以读取它?