이전 OS의 Grub2는 부팅 프로세스를 제어합니다.

이전 OS의 Grub2는 부팅 프로세스를 제어합니다.

내 컴퓨터에는 3개의 OS가 있습니다.

먼저 윈도우10을 설치했습니다.

둘째, Ubuntu 16.04 LTS(GUI 포함)입니다.

셋째, CentOS 7(GUI 없음)입니다.

Ubuntu를 설치하는 동안 Grub2를 MBR에 설치했고 부팅을 처리했습니다.

그런 다음 CentOS 설치 중에 Grub2를 MBR에 다시 설치하여 CentOS가 부팅을 제어하도록 했습니다. 그리고 그것은 1년 정도 통제되었습니다.

그러나 최근에는 Ubuntu 시스템에서 apt-update 및 apt-upgrade와 같은 명령을 사용했으며 이제 부팅 프로세스는 Ubuntu에서 제어됩니다. 내가 어떻게 알아 ? 부팅 프로세스가 시작되고 로드할 OS를 선택하면 메뉴 배경이 Ubuntu 색상으로 표시됩니다. 이전에는 CentOS 설치 기반 Grub2가 부팅을 제어할 때 모든 것이 흑백이었습니다.

CentOS Grub2가 부팅 프로세스를 다시 담당하게 하려면 어떻게 해야 합니까?

CentOS에 로그인하고 다음과 같은 작업을 시도했습니다.

grub2-mkconfig -o /boot/grub2/grub.cfg

그러나 이것은 아무것도 하지 못했습니다.

답변1

두 Linux 배포판 모두에 대해 grub을 설치하기로 선택했기 때문에 결국 "승자가 모든 것을 가져가는" 상황이 됩니다. 마지막으로 다시 설치한 GRUB(예: 배포판의 업데이트로 인해)가 부팅 프로세스를 제어합니다.

install-grub /dev/sdX선택한 배포판에서 실행하면 다음 업데이트까지 현재 승자가 되도록 강제할 수 있습니다. Ubuntu가 다시는 인계받지 않도록 하려면 GRUB를 제거하거나 grub업데이트 블랙리스트에 추가하세요.

관련 정보