마이크로 SD 카드에 부팅 가능한 Linux 시스템을 설치하고 싶습니다.그리고내 Android 휴대폰과 같은 다른 장치의 외부 저장소로 사용할 수 있습니다.
프로젝트: Raspberry Pi 4의 Linux ARM.
SD 카드(Arch Linux ARM이 설치된)를 휴대폰에 삽입하면 Android는 SD 카드의 첫 번째 파티션(부팅 파티션)만 감지합니다. 원하는 결과는 부팅 파티션이 아닌 음악으로 기본 파티션을 마운트하는 것입니다.
나는 두 가지 가능한 해결책을 생각해 보았습니다.
- 세 번째 파티션(홈)에 액세스할 수 있는 Android 파일 관리자 앱 찾기
- 첫 번째 파티션을 기본 파티션으로 만든 다음 부팅 파티션을 두 번째, 루트 파티션을 세 번째로 만듭니다.
첫 번째 솔루션은 훌륭하지 않았고, 두 번째 솔루션을 성공적으로 부팅하는 방법을 잘 몰랐으며, Raspberry Pi가 USB를 지원하지 않기 때문에 USB를 통해 시스템을 설치할 수 없었습니다.
Philip Couling의 통찰력이 추가된 가능한 솔루션
파일 시스템에 관계없이(적어도 루팅되지 않은) Android가 두 번째 파티션을 읽도록 할 수 없으므로 테스트를 통해 유일한 옵션은 첫 번째 파티션인 부팅 파티션을 확장하는 것이라고 추론했습니다.
Android는 vFAT를 읽을 수 있지만 Linux(Raspberry Pi 4)를 부팅할 수는 없지만 상황은 다를 수 있습니다. FAT32에서 부팅할 수 있습니다.
저는 FAT32가 Android가 Raspberry Pi 4에서 읽고 부팅할 수 있는 최고의 파일 시스템이라고 생각합니다. 안타깝지만 작업은 완료될 것입니다.
내가 선택한 운영 체제는 Manjaro 또는 Arch이지만 기본 설치에서는 부팅 파티션이 FAT16입니다. GParted의 도움으로 FAT32로 변경하고 계속 부팅할 수 있었습니다. "/boot/cmdline.txt"에 표시된 대로 Manjaro가 동일한 태그(BOOT_MNJRO 및 ROOT_MNJRO)에서 부팅할 수 있는지 확인하는 것이 중요합니다.
이제 MicroSD 카드는 부팅 가능한 시스템으로 작동하고 Android 휴대폰의 추가 저장 장치로 작동합니다. 목표는 두 번째 MicroSD 카드를 백업 드라이브로 사용하면서도 이를 휴대폰의 휴대용 저장소로 사용할 수 있는 것입니다!
Philip Couling의 뛰어난 통찰력 덕분에 syslink를 사용하면 내 홈 디렉토리가 자연스럽게 느껴집니다.
답변1
내 첫 번째 생각은 Linux를 지원하고 Android에서 허용되는 파일 시스템을 찾아야 한다는 것입니다. 나의심하다Android는 ext4 파티션 마운트를 자동으로 거부합니다.
내 생각에는 ext2, 3, 4 파티션이 제대로 처리되지 않으면 보안 위험이 있기 때문에 Android가 의도적으로 거부하는 것 같습니다. 안타깝게도 Linux를 실행하려면 보안 위험을 초래하는 기능(장치 파일 및 Unix 스타일 사용자 권한)이 필요합니다.나는 믿는다. 간단히 말해서, 작동하는 데 큰 문제가 있을 것이라고 생각합니다.
무엇이 효과가 있을지
당신이 요구하는 것은 불합리한 것이 아닙니다. /home
Android에서 디렉토리에 액세스 하려고 합니다 . Linux 운영 체제에는 ext2, 3, 4 기능이 필요할 수 있지만 사용자 홈에는 일반적으로 이러한 기능이 필요하지 않습니다. 귀하의 /home/<username>/Music
또는 디렉토리에는 확실히 그것들이 필요하지 않습니다 /home/<username>/Pictures
.
전체 운영 체제를 변경하려고 시도하는 대신 FAT32 파티션을 쉽게 만들어 미디어 파일을 저장할 수 있습니다. Android가 두 번째 파티션에 액세스하는 것을 정말로 좋아하지 않는다면 확장 /boot
하여 충분한 공간을 확보할 수도 있습니다.
양측 모두가 볼 수 있고 미디어를 수용할 만큼 충분히 큰 파티션이 있으면 이를 마운트 /media/home
하고 콘텐츠를 이동할 수 있습니다.
mkdir /media/home
mount /dev/sda3 /media/home
mv ~/Pictures /media/home
ln -s /media/home/Pictures ~
mv ~/Music /media/home
ln -s /media/home/Music ~
잊지 마요/etc/fstab 수정파티션을 자동으로 마운트합니다.