두 개의 서로 다른 파티션으로 .img 파일을 작성하는 방법은 무엇입니까?

두 개의 서로 다른 파티션으로 .img 파일을 작성하는 방법은 무엇입니까?
  1. 저는 buildroot를 사용하여 Raspberry-pi용 Linux 기반 운영 체제를 구축하는 작업을 해왔습니다.
  2. 저는 "dd" 및 "fdisk" 유틸리티를 사용하여 필요한 빈 .img 파일을 생성하고 있습니다.
  3. 아래와 같이 두 개의 빈 파티션을 생성합니다. 파티션 1: vfat 및 파티션 2: ext4.
  4. 또한 부트로더 파일을 파티션 1에 복사하고 buildroot에서 생성된 루트 파일 시스템 파일을 파티션 2에 복사해야 했습니다.
  5. 저는 "kpartx" 유틸리티를 사용하여 이미지 파일을 마운트하고 파일을 마운트된 파티션에 복사함으로써 위의 결과를 얻었습니다. 그러나 단점은 루트 권한이 필요하다는 것입니다.
  6. 루트 액세스 없이 이 작업을 수행할 수 있는 다른 방법이 있는지 궁금합니다. 누구든지 이것에 대한 아이디어가 있습니까?

인용하다:

관련 정보