원래 Linux 배포판에 대한 설치 스크립트를 만들어 보십시오.
내가 만들고 싶은 첫 번째 파티션은 1G /boot입니다.
두 번째는 가변 크기 스왑 파티션이어야 합니다(현재 RAM*2).
세 번째는 남은 여유 공간의 100% 또는 50%입니다(사용자 선택에 따라 다름).
시작 섹터와 끝 섹터를 지정할 수 있다는 것을 알고 있지만 parted -s
문서가 부족하여 시작 섹터를 "첫 번째 사용 가능한 여유 공간"으로 만들고 끝 섹터를 "+16G" 정도로 만드는 방법을 알 수 없습니다.
이 문제에 대한 도움이나 유사한 도구를 사용하는 솔루션을 제공해 주시면 대단히 감사하겠습니다. 시간 내 주셔서 감사합니다.
답변1
이 목적을 위한 킥스타트 파일이 있으므로 설치 스크립트를 작성할 필요가 없습니다.
예를 들어, Redhat 웹사이트에는 kickstart 생성기가 있습니다:
https://access.redhat.com/labs/kickstartconfig/
샘플 시작 파일 구성:
# Partition clearing information
clearpart --none --initlabel
# Disk partitioning information
part pv.166 --fstype="lvmpv" --ondisk=sda --size=50175
part /boot --fstype="xfs" --ondisk=sda --size=1024
volgroup ol --pesize=4096 pv.166
logvol / --fstype="xfs" --grow --maxsize=51200 --size=1024 --name=root --vgname=ol
logvol swap --fstype="swap" --size=4096 --name=swap --vgname=ol