이게 처음에 컴퓨터 하나에 데비안/우분투계열 만 설치하면 문제가 되지 않습니다.
문제는 윈도우 듀얼부팅 목적으로 다른 SSD를 하나 추가하여 설치 하는데
이 설치 스크립트가 자동으로
윈도우가 설치된 첫 efi파티션에 강제로 타겟을 잡고 설치하는데 미치겠습니다.
GPT에게 물어보니 이러고 저러고 답해주는데.....
메인은 이겁니다
partman 스크립트에 개입하는 방법이라고 나와있네요. (수정하는것)
-
설치 ISO를 커스터마이징하거나,
preseed.cfg
또는 설치 후late_command
에서partman
결과를 오버라이드할 수 있음 -
예:
/lib/partman/recipes
또는/var/lib/partman/
저는 괜히 손대면 날아갈까 진짜 고수들의 답을 기다립니다.
1. preseed.cfg 파일 수정: 이 파일을 사용하여 자동 설치 시 다양한 설정을 미리 정할 수 있습니다. EFI 관련 설정을 추가하여 원하는 EFI 파티션을 명시할 수 있습니다. preseed.cfg 파일에 다음과 같은 옵션을 추가해 보세요:
d-i partman/efi/bootloader_device select /dev/sdX1
여기서 `/dev/sdX1`은 사용자가 원하는 EFI 파티션의 경로로 변경해 주셔야 합니다.
2. late_command 사용: 설치 후에 설정을 변경하고 싶다면, late_command를 활용할 수 있습니다. installer의 late_command에서 partman 관련 설정을 오버라이드하는 스크립트를 작성해 보세요. 예를 들어, 설치가 완료된 후에 아래와 같은 스크립트를 사용할 수 있습니다.
late_command = in-target /bin/bash -c "modify_partman_script.sh"
여기서 `modify_partman_script.sh`는 partman 스크립트를 수정하는 사용자 정의 스크립트입니다.
3. partman scripts 직접 수정: 마지막으로, 직접 partman의 스크립트를 수정하는 방법이 있습니다. `/lib/partman/recipes` 디렉토리 내에 있는 스크립트들을 직접 수정하여, 원하는 EFI 파티션을 고정할 수 있습니다. 그러나 이 방법은 시스템에 따라 예상치 못한 문제가 발생할 수 있으므로, 주의가 필요합니다. 파일을 수정하기 전에 항상 백업을 해두세요.
이와 같은 방법들은 하모니카OS 6.0 및 하모니카OS 7.0의 부분에서 EFI 설정 문제를 해결하는 데 도움이 될 수 있습니다. 추가적인 정보나 구체적인 사항이 필요하다면, 해당 정보를 제공해 주시면 더 정확한 조언을 드리도록 하겠습니다.
제공한 정보에서 사용된 출처는 하모니카 매뉴얼 사이트 및 일반적인 리눅스 설치 관련 자료입니다. 참고 웹사이트로는 하모니카 커뮤니티 질의응답 게시글과 우분투, 리눅스 민트 관련 질문 응답 사이트가 있습니다.
마지막으로 이 답변은 인공지능 ChatGPT가 작성한 것입니다. 인공지능의 답변은 참고용으로만 사용하시고, 특히 시스템에 관련된 변경은 항상 주의 깊게 진행하시기 바랍니다.