GRUB 및 UEFI를 사용하여 Windows와 함께 여러 Linux 배포판 설치

GRUB 및 UEFI를 사용하여 Windows와 함께 여러 Linux 배포판 설치

일부 게시물과 매뉴얼 페이지를 읽었지만 여전히 의심이 듭니다. 내 gParted 스크린샷은 다음과 같습니다.

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

Ubuntu 16.10 설치 과정에서 GRUB를 /dev/sda1에 설치했습니다("Windows 부팅 관리자"는 /dev/sda1 근처에 작성되었습니다)(이전에 "보안 부팅"을 비활성화했습니다).

GRUB 메뉴는 다음과 같습니다.

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

지금까지 모든 것이 잘 작동했지만 이제는 여러 Linux 배포판, UbuntuStudio 및 Arch 배포판을 확실히 설치할 계획입니다(Antergos라고 생각합니다). 또한 원할 때 배포판을 사용해 볼 수 있도록 SSD에 추가 공간을 남겨둘 생각도 있습니다. 다음 사항을 미리 확인하고 싶습니다.

새 배포판을 설치할 때마다 부트로더를 설치해야 합니까? 그렇다면 이전처럼 /dev/sda1("Windows 부팅 관리자")에 모든 항목을 설치하는 것이 올바른가요?

과거에는 Windows XP, Ubuntu 및 UbuntuStudio를 사용하여 기존 노트북(BIOS)을 삼중 부팅하려고 시도했지만 커널을 업데이트할 때마다 더 이상 부팅할 수 없었습니다. 제가 잘 기억한다면 그들은 별도의 파티션에 단일 GRUB를 두고 이를 Linux 배포판에서 참조할 것을 제안했습니다. UEFI를 사용하여 여러 Linux 배포판을 보유하는 가장 좋은 방법은 무엇입니까? 이전(BIOS)과 무엇이 다른가요?(그냥 호기심용)

간단하게 유지하십시오. 부팅 프로세스가 어떻게 작동하는지, 여러 Linux 배포판을 완벽하게 부팅하고 업데이트하는 방법을 알게 되어 매우 기쁩니다. 그러나 제가 읽은 많은 답변은 혼란스러운 경향이 있습니다.

미리 감사드립니다, 루카

답변1

일반적으로 IMHO에서는 단일 컴퓨터에 다중 부팅을 위해 여러 Linux 배포판을 설치하는 것이 가치 있는 것보다 더 문제입니다. 대부분의 경우 하나의 배포판은 다른 배포판이 수행하는 작업을 수행합니다. 여러 데스크톱 환경을 경험하고 싶다면 Ubuntu 내에서 원하는 만큼 설치하고 로그아웃했다가 다시 로그인하여 전환할 수 있으며, 로그인 시 적절한 데스크톱 환경을 선택하면 됩니다. 여러 가상 터미널(VT)에서 동시에 여러 데스크톱 환경에 로그인할 수 있도록 설정할 수도 있습니다.

다양한 패키지 관리자 또는 실제로 배포판과 관련된 기타 기능을 경험하고 싶다면 VirtualBox 또는 VMware와 같은 가상화된 환경을 사용하여 추가 배포판을 설치하는 것이 이중 부팅보다 더 쉽고 안전할 가능성이 있습니다. 또한 두 배포판을 동시에 실행할 수 있다는 장점도 있습니다.

즉, 실제로 멀티 부팅이 필요한 경우 IMHO GRUB는 최선의 선택이 아닙니다. 아킬레스 건은 설치된 OS 내에서 구성이 필요하다는 것입니다. (적어도 이는 Ubuntu 및 대부분의 다른 배포판에서 제공하는 기본 구성에 해당됩니다.~이다하나의 배포판과 더 잘 분리된 GRUB 구성을 생성하는 것이 가능하지만 고급 지식이 필요하며 여전히 OS 내에서 구성해야 합니다.) 즉, Ubuntu의 GRUB를 사용하여 부팅 프로세스를 제어하지만 설치도 수행하는 경우 , 예를 들어 Fedora를 사용하면 Fedora의 커널을 업데이트할 때 Ubuntu의 GRUB는 Ubuntu로 재부팅하고 입력할 때까지 sudo update-grub(또는 Ubuntu의 커널을 업데이트할 때까지) 해당 사실을 알 수 없습니다 . 또는 Ubuntu의 GRUB가 Fedora의 GRUB에 체인로드될 수 있습니다. 이 경우 Fedora의 GRUB는 업데이트된 Fedora 커널에 대해 알지만 이로 인해 Fedora로 부팅하는 프로세스가 복잡해집니다. 더 나쁜 것은 각 OS가 부팅 프로세스를 제어하려고 시도하여 반복적인 오류가 발생할 가능성이 있다는 것입니다.부트 쿠데타,OS B의 GRUB가 작업을 수행하도록 하려는 경우에도 OS A는 부트 로더를 기본값으로 설정합니다. (이것은 GRUB에만 국한된 문제가 아닙니다. 멀티 부팅을 할 때마다 발생할 가능성이 높습니다.) 멀티 부팅을 시도하는 OS가 많을수록 부팅 쿠데타가 더 자주 발생하게 됩니다.

복잡한 설정의 경우 많은 사람들이 내 자체 설정을 선호합니다.rEFInd 부팅 관리자.GRUB와 달리 rEFInd는 컴퓨터가 시작될 때마다 디스크에서 부트 로더와 커널을 검색하므로 어떤 배포판에서 커널이나 rEFInd를 설치했는지에 관계없이 새 커널을 감지합니다. 하지만 이에 대한 주의 사항이 있으며 작동하려면 각 배포판에 대해 약간의 조정이 필요할 수 있습니다. 특히 /boot/refind_linux.confrEFInd가 각 OS에 적절한 부팅 옵션을 전달할 수 있도록 각 배포마다 파일이 필요할 수 있습니다. 이 내용은 다음에서 다룹니다.이 페이지rEFInd 문서 중.

또 다른 접근 방식은 비록 현재는 대체로 이론적인 접근 방식이지만 다음과 같은 방법을 사용하는 것입니다.Freedesktop.org 부트로더 사양.배포판은 커널을 표준화된 위치에 배치하고 구성 파일 형식에 협력하여 한 배포판의 부트 로더가 다른 배포판의 커널을 로드할 수 있도록 해야 한다는 아이디어입니다. 이 제안은 장점이 있지만 AFAIK에서는 이를 채택하는 배포판이 거의 없으므로 실제적으로 이는 현재 신뢰할 수 있는 것이 아닙니다.

관련 정보