듀얼 부팅으로 Ubuntu를 설치하려면 Windows의 C 드라이브 파티션을 축소해야 하는 이유는 무엇입니까?

듀얼 부팅으로 Ubuntu를 설치하려면 Windows의 C 드라이브 파티션을 축소해야 하는 이유는 무엇입니까?

Windows와 함께 Ubuntu 설치옵션은 Windows의 C 드라이브에서 할당되지 않은 공간을 축소한 경우에만 나타납니다.

듀얼 부팅에 할당되지 않은 드라이브를 포함하여 4개의 드라이브만 있어야 하는 이유는 무엇입니까?

답변1

왜 드라이브가 4개만 있어야 하나요?

"파티션"을 의미하신 것 같습니다. 그 대답은 MBR 스타일 파티션 테이블이최대 4개 파티션. 논리 파티션을 사용하면 이 문제를 해결할 수 있습니다.

하지만,GUID 파티션 테이블은 이러한 제한을 제거합니다.


이제 다음과 같습니다.

듀얼 부팅으로 Ubuntu를 설치하려면 왜 Windows의 C 드라이브 파티션을 축소해야 합니까?

Ubuntu(또는 해당 문제에 대한 모든 Linux 배포판)는 NTFS 파티션에 설치할 수 없기 때문입니다. (음, 기술적으로는 그렇죠.우비하지만 당신은 그것을 정말로 사용하고 싶지 않습니다)

답변2

디스크 파티셔닝은 듀얼 부팅 Linux 설치의 큰 부분입니다.

제가 설정한 이중 부팅 시스템이 두 개 있습니다. 하나에는 Ubuntu 및 W10이 있고 다음과 같이 Windows(시스템, C: 및 복구)에 3개의 파티션을 사용합니다(lsblk에서).

/dev/sda1 - 시스템 /dev/sda2 - /mnt/C 또는 C: /dev/sda3 - /home/[사용자 이름]/공유 /dev/sda4 - 확장 /dev/sda5 - [스왑] /dev/sda6 - / /dev/sda7 - /홈

다른 하나에는 다음과 같은 10개의 파티션이 있는 Debian Linux & W10이 있습니다.

/dev/sda1 - 시스템 /dev/sda2 - /mnt/C 또는 C: /dev/sda3 - /home/[사용자 이름]/공유 /dev/sda4 - 확장 /dev/sda5 - [스왑] /dev/sda6 - / /dev/sda7 - /tmp /dev/sda8 - /var /dev/sda9 - /home/[사용자 이름]/Media /dev/sda10 - /home

또한 fstab 설정을 돕기 위해 blkid를 사용하고 싶을 것입니다. 그리고 fdisk로 시작하여 기본 파티셔닝을 수행한 다음 gparted를 사용하여 올바른 작업을 수행하는 데 매우 중요한 형식 지정 및 레이블 지정을 수행합니다. 저는 다양한 파티셔닝 도구를 모두 시도해 보았는데 이 두 가지 도구가 작업을 가장 잘 수행하는 것 같습니다.


이렇게 파티션이 많은 이유는 두 가지로 요약됩니다.

1) 저는 W10에서 쉽게 전환할 수 있기를 원했고 두 OS 모두 읽기와 쓰기 모두에 액세스할 수 있는 공유 파티션이 필요했습니다. 실제로 여기에는 공유 및 미디어라는 두 개의 공유 파티션이 있습니다. 내 미디어(사진, 비디오 및 오디오)가 많이 변경되지 않고 크기가 커서 백업 속도를 높이고 미디어를 자주 백업할 필요가 없기 때문에 별도의 파티션으로 만들었습니다. Linux에서 W10을 읽을 수는 있지만 쓰기를 원하지는 않습니다. 이는 W10이 파일 권한을 처리하는 방식 때문입니다. /tmp 및 /var도 백업 필요성이 적기 때문에 분리했습니다. Shared 및 Media는 NTFS 형식이고 Swap은 스왑일 뿐이며 /, /home/, /var 및 /tmp는 Linux 형식입니다. 내 경우에는 / 및 /home(언젠가 핫 백업을 수행하고 싶었기 때문에)에 btrfs를 선택하고 /tmp 및 /var(더 작고 빨라야 하기 때문에)에 ext3을 선택했습니다.

2) 시스템을 백업하는 방법을 알아내야 하는데, 이는 쉽지 않습니다. Acronis를 사용하여 W10을 백업하고 rsync를 사용하여 Linux 파티션을 백업하는 사용자 정의 mybackup.sh가 있습니다. 좋은 백업/복원 옵션이 없으면 약간의 화재로 인해 집을 태울 수 있으므로 조기 작업을 시작하는 것이 가장 중요합니다. ... 그리고 전체 테스트를 수행합니다! 제가 제안하는 한 가지 제안은 동일한 두 번째 기본 드라이브를 유지하고 작업 드라이브에서 복제하는 것입니다. 이를 통해 더 나은 백업/복구가 이루어질 때까지 복구할 수 있습니다.


중요: W10이 스스로 작동하도록 지시하고 듀얼 부팅이 작동하는 데 필요한 빠른 부팅을 수행하지 않도록 지시하는 방법을 알아내고 싶을 것입니다. 제어판(설정 기어 아님)으로 이동하여 고급 전원 옵션을 찾은 다음 하이브리드 절전 허용을 비활성화합니다.


듀얼 부팅을 설치한 후:

나는 Firefox, Chrome, Thunderbird 및 MariaDB가 모두 다른 OS 부스에서 동일한 파일을 공유할 수 있도록 잠시 동안 노력했습니다. 양쪽에서 사용하는 버전이 동일하면 작동하지만 양쪽에서 버전을 동일하게 유지하는 것이 너무 어려워서 이제 MariaDB만 동일한 데이터베이스를 공유하게 되었으며 심지어 그것도 문제입니다. Linux에서 변경 사항을 적용하려면 Windows로 돌아갈 때 MySQL 서비스를 실행할 수 있도록 권한을 재설정해야 하기 때문에 고통스럽습니다. 많은 시행착오 끝에 MariaDB를 속여 데이터용으로 공유 NTF 파티션을 사용하도록 하기 위해 바인드 마운트를 사용하게 되었습니다. 이것이 제가 작동할 수 있는 유일한 방법이었기 때문입니다.

이제 제가 여러분에게 너무 많은 정보를 드린 것 같지만, 다른 사람이 수행한 작업을 살펴보는 것이 도움이 될 수 있다고 생각했습니다.

관련 정보