Ubuntu 듀얼 부팅에 ArchLinux 추가

Ubuntu 듀얼 부팅에 ArchLinux 추가

Ubuntu로 ArchLinux를 이중 부팅하고 싶습니다. 파티션을 너무 많이 엉망으로 만들지 않고 이 작업을 수행하는 방법에 대한 몇 가지 팁을 원합니다. 현재 내 컴퓨터 파티션 구성표는 다음과 같습니다.

(Ubuntu only)
sda
    sda1    [boot loader]
    sda2    [root]
    sda3    [swap]
    sda4    [home]

Arch를 설치하면 동일한 파티션 구성표가 적용됩니다. 이제 성공적인 듀얼 부팅을 위해 파티션을 어떻게 준비해야 합니까? 약간 순진할 수도 있지만 제안이 있습니다.

sda 
    sda1    [bootloader]  -> Will it detect Arch?
    sda2    [root_ubuntu]
    sda3    [swap]
    sda4    [home_ubuntu] -> I have a lot of space, I could just resize and divide this partition.
    sda5    [root_arch]
    sda6    [home_arch]

위의 솔루션이 실현 가능합니까? 어쨌든, 나한테 어떻게 하라고 제안하시나요? 어떤 파일을 생성하거나 수정해야 합니까(구성 등)?

답변1

이 솔루션은 확실히 실현 가능합니다. 당신 말이 맞습니다. 가장 좋은 해결책은 현재 레이아웃을 가능한 한 적게 변경하는 것입니다.

Grub 부트로더를 설치하는 데 Arch Linux가 필요하지 않은 경우 Ubuntu에서 실행해야 합니다 grub-mkconfig -o /boot/grub/grub.cfg(os-prober가 설치된 경우 Arch 설치를 찾아 자동으로 모든 구성 파일을 업데이트합니다).

Arch Linux 위키에서 Grub에 대해 필요한 정보를 찾을 수 있습니다.https://wiki.archlinux.org/index.php/GRUB(거의 모든 지침은 현재 버전의 Ubuntu에 적용됩니다)

답변2

이중 부팅은 동일한 컴퓨터에서 Windows와 Linux를 모두 사용할 수 있는 유용한 개념이지만 Linux 이중 부팅의 이점은 더 미묘합니다. Linux의 부팅 프로세스에는 일반적으로 부트로더를 사용하여 커널과 RAM 디스크를 로드하고 궁극적으로 루트 파일 시스템을 마운트하고 작업을 수행할 수 있게 하는 작업이 포함됩니다. 배포판마다 커널이 다르며 많은 배포판에서는 커널을 다양한 수준으로 패치합니다. 동일한 배포판이나 다른 배포판에 대해 두 개의 서로 다른 커널을 실행하려면 이중 부팅이 필요합니다. 동일한 커널에 만족한다면 일반적으로 두 개의 서로 다른 Linux 배포판을 실행하기 위해 이중 부팅할 필요가 없으며 각 추가 배포판에 대해 chroot를 만들면 됩니다. 아치 위키에는 좋은 기사가 있습니다아치형 루트그리고chroot 설치.

귀하의 의견에 따르면 chroot를 사용하면 완전히 부팅 가능한 작업을 수행할 수 있다는 장점이 있습니다.아치 USB 설치그런 다음 대부분의 경우 chroot를 사용하십시오. 즉, 기본 하드 드라이브(SDA)를 전혀 변경할 필요가 없습니다.

관련 정보