듀얼 부팅에 다른 Linux 추가

듀얼 부팅에 다른 Linux 추가

Windows 7 듀얼 부팅에 새 disrto를 추가하는 방법을 정확히 알아야 합니다. 2개의 하드 드라이브와 1개의 Grub 부트로더를 사용하고 있습니다(BIOS를 사용하지 않음).

크기가 조정된 파티션에 세 번째 배포판을 추가하라는 지시를 받았습니다. 내가 했을 때 세 번째 배포판은 잘 작동했지만 이전에 잘 작동하던 우분투는 /home을 찾을 수 없기 때문에 로드되지 않았습니다.

그렇게 어려운 일이 아닐 수 없습니다. 나는 뭔가를 놓치고 있습니다.

답변1

이전 Ubuntu에서는 /etc/fstab파티션을 식별하기 위해 UUID를 사용하지 않은 것 같습니다(대신 /dev/sdaX). 따라서 파티션 크기를 조정할 때 번호 지정이 변경되어 /home파티션이 누락되었을 수 있습니다. 그거 아니면 그거요~였다UUID를 사용했는데 어떻게든 /home파티션을 수정하여 UUID가 변경되었습니다.

어느 쪽이든 fstab새 시스템의 /home항목이 어떻게 생겼는지 확인하세요. 해당 파일이 UUID를 사용하지 않는 경우 올바른 파티션 번호를 기록하고UUID를 찾아보세요:

sudo blkid 
# Or
ls -l /dev/disk/by-uuid/

그런 다음 올바른 UUID를 사용하도록 두 시스템의 항목을 수정합니다( 에서 UUID=<uuid>대신 사용 )./dev/sdaXfstab

답변2

비록 오래 전 일이지만 나는 이 일을 나 자신 전에 해본 적이 있습니다. grub을 사용하면 쉽게 할 수 있습니다. 첫 번째 드라이브에는 Windows가 설치되어 있고 두 번째 드라이브에는 Ubuntu가 설치되어 있다고 가정합니다. 그렇지 않은 경우 용서해 주십시오.

그러나 세 번째 설치를 설치하기 위한 핵심은 자체 루트와 홈이 있어야 한다는 것입니다. 하지만 메모리가 제공되는 경우 최대 절전 모드를 사용하지 않는 한(스왑 파티션을 사용하므로) 동일한 스왑 파티션을 사용할 수 있습니다. 따라서 세 번째 OS를 설치할 때 파티션을 위한 공간만 확보하면 됩니다. 설치할 때 사용자 정의 파티션을 만들고 싶다고 말하고 Ubuntu 파티션을 축소하여 새 설치를 위한 공간을 확보하세요. 새 파티션을 만듭니다(별도의 홈과 루트를 사용하는 경우 2개, 전용 스왑 파티션을 원하는 경우 3개). 새 배포판에 거기에 설치하라고 지시하세요. 안전 문제로 다른 파티션에 대한 마운트 지점을 지정하는 옵션이 제공되는 경우 OS의 혼란을 피하기 위해 항상 해당 파티션을 지정합니다.

따라서 시스템에 스왑 및 기본 파티션이 있는 Ubuntu A가 있고 Ubuntu B를 설치하는 경우 설치 시 Ubuntu B가 Ubuntu A 파티션을 /dual-boot/Ubuntu- A 등을 사용하여 OS가 루트와 홈이 어디에 있는지 혼동하지 않도록 합니다. 설치 프로그램은 GRUB가 설치되어 있음을 감지하고 여기에 추가 부팅 옵션을 설치하기만 하면 됩니다.

Linux 배포판 중 하나가 홈을 찾을 수 없게 되면 해당 배포판의 fstab을 살펴보고 마운트하려는 항목이 무엇인지 알아내야 합니다. 또한 단순화를 위해 듀얼 부팅 2 Linux 배포판에 대한 일부 Google 검색이 유용할 수 있습니다. Windows 부트로더는 GRUB에서 호출되므로 GRUB가 항상 이를 찾을 수 있는 위치를 알고 있는 한 해당 부트로더를 사용하는 것이 좋습니다.

추가 리소스로 다음 링크를 살펴보겠습니다.

듀얼 부팅 2 배포판

Tom's Hardware도 마찬가지입니다.

같은 YouTube 동영상

일반적으로 Grub이 부팅하려는 배포판을 찾을 수 있는 위치를 알고 있는 한 괜찮습니다. 추측해야 한다면 이전에 홈을 찾을 수 없다고 언급하셨는데 이는 단순히 새 설치 프로그램이 파티션 맵을 변경했기 때문일 수도 있으며 다른 배포판이 존재하는지 모르므로 귀하의 배포판을 요청하려고 하면 오래된 집을 루트로 사용하거나, 홈으로 사용하거나, 다른 곳으로 바꾸는 등... 그러면 문제가 발생하게 됩니다. 이것이 바로 매핑을 수동으로 수행하는 이유입니다.

관련 정보