두 개의 Linux 배포판을 이중 부팅하는 방법은 무엇입니까?

두 개의 Linux 배포판을 이중 부팅하는 방법은 무엇입니까?

저는 Linux를 처음 사용하며 하나의 컴퓨터에 Antergos와 CentOS를 설치하고 싶습니다.

  • 2개의 /boot 파티션이 필요합니까?
  • 2개의 /swap 파티션이 필요합니까?
  • 두 운영 체제 간에 파일을 공유하는 방법은 무엇입니까?
  • 내 디스크는 어떻게 분할되어야 합니까?

답변1

일반적으로 노트북에서는 귀중한 공간을 보존하기 위해 /home, /boot, 스왑 파티션을 공유하지만 별도의 파티션을 가질 수도 있습니다. 시작 시 하나의 파티션만 로드됩니다.

모든 Linux 배포판은 다른 Linux 배포판을 찾을 수 있으므로 별도의 /boot 및 grub 구성이 있는 경우 두 개의 grub에는 어쨌든 두 개의 배포판이 있지만 실제로는 여러 /boot 파티션을 가질 필요가 없습니다(하나를 원하지 않는 한). 레거시 문제를 해결하고 UEFI 문제를 해결하지만 추가 조정이 필요합니다).

2x 분포의 일반적인 레이아웃.

/dev/sda1 = /boot = shared
/dev/sda2 = / = distro 1
/dev/sda3 = / = distro 2
/dev/sda4 = /home = shared
/dev/sda5 = swap = shared

더 나아가려면 2x /usr 및 2x /var가 있어야 합니다(다른 곳에 설치된 패키지/파일을 참조하므로 다른 설치 간에 공유해서는 안 됩니다).

Linux에서 사용하는 파일 구조는 다음과 같습니다.

http://www.pathname.com/fhs/pub/fhs-2.3.html

"linux fhs"를 검색하여 온라인에서 사본을 찾을 수 있습니다.

답변2

이전 버전 시작

root첫 번째 Linux 배포판을 설치할 때 파티션을 생성해야 하며 swap시스템을 설치할 때 가정된 마스터 부트 레코드에 Grub을 설치해야 합니다 sda.

당신은 만들 수 있습니다분리 /boothome최초의 Linux 배포판 등을 위한 파티션.

root두 번째 Linux 배포판을 설치하려면 파티션을 만들면 됩니다.

동일한 swap파티션을 사용할 수 있습니다.

별도로 생성할 수 있습니다 /boot...home

두 번째 Linux 설치에서 동일한 파티션을 마운트 하고 사용할 수 home있지만 동일한 파티션을 사용하는 것은 권장되지 않습니다.swap/bootboot

일부 Linux 배포판에서는 MBR에 GRUB를 다시 설치하는 경로를 묻는 메시지가 표시됩니다. 다시 설치하거나 건너뛸 수 있습니다.

GRUB 재설치를 건너뛰려면 root두 번째 Linux 배포판의 파티션을 경로로 선택합니다. 예: ( sda4아님 sda) 시스템을 다시 시작한 후 grub-mkconfig -o /boot/grub/grub.cfg첫 번째 Linux 배포판에서 실행하여 새 항목을 가져옵니다.

UEFI

을 취득하는 것이 필요하다ESP첫 번째 Linux 배포판을 설치하는 데 사용되는 파티션 , rootswap파티션 등.

두 번째 Linux 배포판을 설치할 때ESP를 포맷하지 마세요.부트로더를 설치하려면 그냥 설치하세요. 그런 다음 루트 파티션을 만듭니다.

두 운영 체제 간에 파일을 공유하는 방법은 무엇입니까?

Linux 운영 체제 간 공유에는 문제가 없습니다.

관련 정보