Grub 복구 오류(insmod가 제대로 작동함)

Grub 복구 오류(insmod가 제대로 작동함)

여기에 이미지 설명을 입력하세요.

그럽 구조 오류를 복구하려고 합니다. 그러나 msdos7은 파일 시스템을 ext2로 반환합니다. insmod Normal을 작성하면 "잘못된 파일 이름 'hd0,msdos7/i386-pc/normal.mod"라는 메시지가 나타납니다.

어떻게 해결할 수 있나요? 부팅 가능한 USB가 있습니다. 그게 아치 리눅스입니다. 그래도 USB로 부팅을 시도했습니다. 랩톱을 다시 시작하면 (grub Loader)가 더 이상 표시되지 않습니다(다시 시작할 때 자동으로 제거된 것처럼). 나는 대답을 따르고있다 https://askubuntu.com/a/462995

검색하려고 하면 search.file ...알 수 없는 명령 "search.file" 오류가 발생합니다.

여기에 이미지 설명을 입력하세요.

root@mint:~# fdisk -l
Disk /dev/loop0: 1.8 GiB, 1912557568 bytes, 3735464 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


Disk /dev/sda: 298.9 GiB, 320072933376 bytes, 625142448 sectors
Disk model: Hitachi HTS72323
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: 0xcdead0a2

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *      1026048 272532369 271506322 129.5G  7 HPFS/NTFS/exFAT
/dev/sda2       272533504 273694719   1161216   567M 27 Hidden NTFS WinRE
/dev/sda3       273696768 274747391   1050624   513M  b W95 FAT32
/dev/sda4       274747392 625142447 350395056 167.1G  5 Extended
/dev/sda5       274749440 275726335    976896   477M ef EFI (FAT-12/16/32)
/dev/sda6       275728384 277682175   1953792   954M 82 Linux swap / Solaris
/dev/sda7       277684224 625142447 347458224 165.7G 83 Linux

이것이 grubloader를 설치한 방법인데 grub 오류가 발생했습니다. /dev/sda7은 아치 리눅스입니다. 또한 /dev/sda1은 Windows입니다.

예전에 칼리를 먹어본 적이 있어요. Windows 관리자에서 kali, swap 및 grub에 대한 파티션/볼륨을 삭제했습니다.

여기에 이미지 설명을 입력하세요.

/dev/sda7 유형이 ext2. 그런데 ext4.

이제 Linux Mint 부팅 가능 USB가 생겼습니다.

root@mint:~# mount /dev/sda5 /mnt
mount: /mnt: /dev/sda5 already mounted on /mnt.
root@mint:~# grub-install /dev/sda5
Installing for i386-pc platform.
grub-install: error: failed to get canonical path of `/cow'.

[![여기에 이미지 설명 입력][4]][4]

나는 팔로우하고 있다동영상. 나는 그가 bios_grub에 대한 플래그를 설정한 것을 발견했습니다. 그러나 bios_grub이 없습니다. 이제 무엇을 해야 할까요?

답변1

설명을 따르세요동영상이 문제를 해결했습니다.

sudo mount /dev/sda7 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt
reboot now

그러나 나는 직면하고 있습니다여기에 또 다른 질문이 있습니다

관련 정보