Kali와 Mint를 듀얼 부팅합니다. Grub of Mint를 사용하고 싶습니다.

Kali와 Mint를 듀얼 부팅합니다. Grub of Mint를 사용하고 싶습니다.

TL;DR; Kali Linux 대신 Linux Mint GRUB를 사용하고 싶습니다. Kali Linux의 GRUB을 비활성화하고 Linux Mint의 GRUB를 사용할 수 있는 방법이 있습니까?

Linux Mint GRUB는 별도의 파티션(/dev/sdb4)에 설치됩니다. Kali Linux GRUB는 / 디렉터리(/dev/sdb2)에 함께 설치됩니다.

최근 노트북에 Kali Linux를 설치하고 Linux Mint를 설치했습니다. 그런데 설치 후 사용된 GRUB은 Kali(kali 배경 이미지로 결정)였고 기존 GRUB(Linux Mint)를 덮어썼습니다(?). 칼리 리눅스가 설치된 파티션도 확인해 보니 별도의 시작 폴더가 발견되었습니다.

Kali 설치 중에는 새 부트로더를 설치하는 옵션이 제공되지 않습니다.

grub-install과 같은 명령이나 내 호스트 시스템(이 경우 Linux Mint)에서 실행할 수 있는 명령이 있다는 것을 알고 있습니다. 그러나 GRUB을 설치하는 동안 마스터 부트 레코드에 무언가를 쓴다는 것도 알게 되었습니다.

$ lsblk
NAME     SIZE RO TYPE MOUNTPOINT
sda    698.7G  0 disk # extra disk for files
└─sda1 698.7G  0 part /media/user/Shared #Samba share
sdb    489.1G  0 disk # main disk
├─sdb1     4G  0 part [SWAP] # this is shared between 2 distro
├─sdb2   200G  0 part # Partition for Kali Linux
├─sdb3   200G  0 part / # Partition for Linux Mint
├─sdb4   976M  0 part /boot/efi # EFI partition (from Mint installation)
└─sdb5  84.1G  0 part /media/user/DPartition # partition shared between distro

/dev/sdb2:/boot에 설치된 GRUB 대신 /dev/sdb4에 설치된 GRUB를 사용하고 싶습니다.

Kali Linux에서 GRUB를 비활성화하거나 제거하는 방법이 있습니까? 도움을 주시면 감사하겠습니다. 감사해요! ! !

추신: 지금은 라이브 CD가 없습니다. 빌린 플래시 드라이브를 사용하여 USB로 부팅하고 Linux를 설치합니다.

-EDIT- Kali Linux와 함께 GRUB을 사용하여 Mint 및 Kali에서 부팅할 수 있습니다.

UEFI를 사용하고 있기 때문에 Kali에서 GRUB를 제거하면 노트북이 /dev/sdb4에서 부팅된다는 점을 이해합니다. 하지만 현재 라이브 CD를 사용할 수 없기 때문에 위험을 감수할 수는 없습니다. Live CD를 사용하지 않고 이를 수행할 수 있는 방법이 있습니까?

답변1

Kali의 grub 메뉴를 통해 Mint를 부팅할 수 있지만, grub을 교체하여 Mint를 가리키도록 할 수도 있습니다.

  • Linux Mint를 시작하고 다음 명령을 실행하십시오.

  • BIOS 모드 또는 UEFI 모드에서 실행 중인지 확인하십시오. 민트는 UEFI 모드로 설치되어 있는 것 같은데 확인하실 수 있습니다

    test -d /sys/firmware/efi && echo efi || echo bios
    
  • 현재 위치를 확인하세요 grub.cfg. 일반적 /boot/grub으로 기본값인 에 위치합니다 .

    find /boot -name 'grub.cfg'
    

    다른 곳에 있는 경우 올바른 위치를 가리킬 수 있는 옵션이 필요합니다. man grub-install자세히보다.

  • grub 부트로더를 설치합니다. 아래 링크를 참고해주세요,

    help.ubuntu.com/community/Grub2/Installing#Reinstalling_GRUB_2_from_a_Working_System

    sudo grub-install /dev/sdX  # Example: sudo grub-install /dev/sda
    

    이 명령은 BIOS 모드에서 작동하며 이제 UEFI 모드에서도 작동하는지 확인했습니다(Lubuntu 18.04 LTS 및 Ubuntu 16.04.1 LTS를 사용하여 NUC에서 테스트).

  • 그런 다음 Mint가 Kali를 볼 수 있도록 다음 명령을 실행합니다(Mint의 grub 메뉴에 Kali에 대한 메뉴 항목이 최소한 있어야 함).

    sudo update-grub
    

해결책(댓글과 채팅 후)

Mint에서 이러한 명령을 실행하면 grubx64.efiKali를 가리키는 파일을 덮어쓰거나 삭제할 수 없습니다. 하지만 OP가 그것을 보고 수동으로 수행했습니다.

답변2

sudodus 명령이 작동하지 않고 UEFI 모드에 있는 경우 빠른 해결 방법을 시도해 볼 수 있습니다.

/boot/efi/EFI/에는 grub 부트 로더가 있는 시스템의 모든 운영 체제에 대한 디렉터리가 포함됩니다. 내가 한 일은 kali 디렉터리에서 grubx64.efi 파일을 삭제하고 시스템을 재부팅하는 것뿐이었습니다.

참고: 이 파일을 삭제할 때 시스템을 부팅할 수 없게 될 수 있으므로 주의하십시오.

관련 정보