grub이 보조 Linux 항목을 시작하지 않습니다. 두 항목 모두 동일한 Linux를 시작합니다.

grub이 보조 Linux 항목을 시작하지 않습니다. 두 항목 모두 동일한 Linux를 시작합니다.

Linux Mint 19.2이전에 이것을 설치했습니다 .

/dev/sda3 /boot
/dev/sda4 /
/dev/sda5 /home

그런 다음 파티션을 재사용하기 위해 또 다른 Linux Mint 20을 설치했습니다 /boot.

/dev/sda3 /boot
/dev/sd8 /

이제 grub을 부팅하면 두 개의 Linux 항목(19.2 및 20)이 표시되지만 둘 중 하나를 실행하면 버전 20만 부팅됩니다.

어떻게 해결할 수 있나요? 문제 해결을 시작하기 위해 여기에 게시해야 하는 다른 구성 파일이 무엇인지조차 모르겠습니다.

편집하다

$ sudo fdisk -l
Disk /dev/sda: 223,59 GiB, 240065183744 bytes, 468877312 sectors
Disk model: WDC WDS240G2G0A-
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: 0x578e6a10

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048    976895    974848   476M ef EFI (FAT-12/16/32)
/dev/sda2       161972222 468875263 306903042 146,4G  5 Extended
/dev/sda3          976896   1953458    976563 476,9M 83 Linux
/dev/sda4         1953792 161970175 160016384  76,3G 83 Linux
/dev/sda5       273565696 433581320 160015625  76,3G 83 Linux
/dev/sda6       265566208 273565695   7999488   3,8G 82 Linux swap / Solaris
/dev/sda7       161972224 265564159 103591936  49,4G 83 Linux
/dev/sda8       433582080 468875263  35293184  16,8G 83 Linux

Partition table entries are not in disk order.

답변1

두 시스템을 모두 다시 설치해야 한다고 생각합니다. LM 20 설치는 /boot(공유하면 안 됨)의 LM 19.2 구성을 덮어씁니다. EFI를 사용하고 있기 때문에할 수 있는공유(및 교환):

LM 19.2의 경우

/dev/sda1        /boot/efi        # format
/dev/sda4        /                # format
/dev/sda5        /home            # do not format
/dev/sda6        swap

LM 20의 경우:

/dev/sda1        /boot/efi        # do not format
/dev/sda6        swap
/dev/sda8        /                # format

나는 이것이 많은 작업이라는 것을 알고 있지만 /boot 폴더를 분리되고 깨끗하게 유지합니다.

관련 정보