가정적으로 다음과 같은 구성의 시스템이 있다고 가정하겠습니다.
- 다음과 같이 파티션된 하드 드라이브(
/dev/sda
) 1개.../dev/sda1
: 미사용 공간 25G/dev/sda2
: 50G 윈도우 파티션/dev/sda3
: 미사용 공간 25G
이제 LVM을 사용하여 사용되지 않은 공간을 모두 결합하여 Ubuntu 설치에 전체 50G를 사용할 수 있도록 하고 싶습니다. /dev/sda1
및 /dev/sda2
별도의 25G 파티션으로 사용하고 싶지 않습니다 . 설치 후 Windows 및 Ubuntu를 실행할 수 있도록 LVM을 구성하고 설치를 수행하려면 어떻게 해야 합니까?
답변1
여러 물리적 파티션에 걸쳐 있는 단일 볼륨 그룹에 LVM과 함께 Ubuntu 설치
준비 중
라이브 USB 또는 라이브 CD에서 Ubuntu로 부팅하고 터미널 창( ctrl+ alt+ T)을 엽니다. 편의상 를 실행하여 sudo -i
로 변경합니다 root
. 우리는 LVM을 설정하기 위해 이 터미널 창에서 작업할 것입니다.
LVM 설정
내 설정이 질문의 설정과 일치한다는 것을 보여주기 위해 fdisk -l /dev/sda
내 VM에 표시되는 내용은 다음과 같습니다.
디스크 /dev/sda: 100GiB, 107374182400바이트, 209715200 섹터 단위: 1 * 512 = 512바이트 섹터 섹터 크기(논리적/물리적): 512바이트 / 512바이트 I/O 크기(최소/최적): 512바이트 / 512바이트 디스크 라벨 유형: dos 디스크 식별자: 0x4856d148 장치 부팅 시작 끝 섹터 크기 ID 유형 /dev/sda1 2048 52430847 52428800 25G 0 비어 있음 /dev/sda2 52430848 157288447 104857600 50G 7 HPFS/NTFS/exFAT /dev/sda3 157288448 209715199 52426752 25G 0 비어 있음
질문에 대한 대답으로 지정된 동일한 파티션 구조를 사용하여 다음 명령을 실행합니다.
pvcreate /dev/sda1 /dev/sda3
<-- 설치를 위해 풀링할 모든 파티션을 지정합니다. 이는 반드시 동일한 물리적 디스크에 있을 필요는 없습니다.vgcreate vg0 /dev/sda1 /dev/sda3
<-- 여기에는vg0
볼륨 그룹의 임의 이름이 있습니다.- 이 시점에서 우리는 실행할 수 있습니다
vgs
작업할 50G(49.99g으로 보고됨)가 있는지 확인하세요. 이제 Ubuntu를 설치할 논리 볼륨을 생성해야 합니다. 여기서는 루트 및 스왑 파티션만 생성할 예정이지만, 예를 들어 별도의 홈 파티션을 원하는 경우 다른 파티션도 생성할 수 있습니다.lvcreate --name swap --size 4G vg0
<-- 스왑에 사용할 4G 파티션이 생성됩니다.lvcreate --name root --extents 100%free vg0
<-- 이는 vg0의 나머지 공간을 모두 사용하는 새 파티션을 생성합니다. 이것을/
(루트) 파티션 으로 사용하겠습니다 .
이것이 바로 LVM 설정입니다. 이제 우분투를 설치할 차례입니다.
우분투 설치
라이브 OS에서 설치 프로그램을 실행하여 설치를 시작합니다. 라는 제목의 섹션에 도달하면설치 유형선택하다다른 것옵션
그런 다음 Ubuntu가 시스템을 설치할 수 있도록 생성한 논리 볼륨에 마운트 지점을 할당합니다.
듀얼부팅
설치가 완료되면 grub은 Windows를 설치하고 감지하며 두 OS 중 하나로 부팅할 수 있는 부팅 메뉴를 설정해야 합니다.