우리가 여기있는 장비에 USB 스틱을 설치하려고합니다. 우리는 리눅스 설치를 자동화하고 싶습니다. 설치할 머신이 많기 때문입니다.
이 기계에는 30GB SSD가 있습니다. 나는 전체 디스크를 사용하여 ext4 파티션 (마운트 포인트 ‘/’)을 만들고 스왑을 만들지 않기를 원합니다 (SSD이므로 더 많은 읽기 / 쓰기를 피하기 위해 스왑이 없음).
나는 당신이 partman에게 expert_recipe를 정의하는 인터넷에서 블로그와 기사를 읽었습니다. 그러나 나는 전체 여유 공간을 사용한다고 말하는 옵션을 찾을 수 없었습니다. partman에는 defaut 옵션이 있지만 partman은 스왑 파티션을 만들 것이라고 생각합니다.
내가 어떻게 할 수 있습니까? 전체 디스크를 사용하여 단일 파티션을 작성하고 스왑 파티션을 작성하지 말라고 미리 설정하십시오.
답변
partman
expert 옵션을 사용하지 않으면 기본적으로 스왑 파티션이 만들어집니다. 다음 expert_recipe는 전체 디스크에 대한 단일 루트 파티션을 만듭니다.
d-i partman-basicfilesystems/no_swap boolean false
d-i partman-auto/expert_recipe string myroot :: 1000 50 -1 ext4 \
$primary{ } $bootable{ } method{ format } \
format{ } use_filesystem{ } filesystem{ ext4 } \
mountpoint{ / } \
.
d-i partman-auto/choose_recipe select myroot
1 행 partman
은 누락 된 스왑 파티션에 대한 경고를 비활성화합니다 . 2-6 행은 최소 크기가 1000MB 인 단일 파티션을 만듭니다. 가 -1
만드는 최대 크기 (무한), 표시 partman
디스크의 크기로 파티션을 성장합니다.