USB 드라이브가 부팅 가능하고 Windows 호환 데이터 저장 파티션을 갖도록 파티션을 나누려면 어떻게 해야 합니까?

USB 드라이브가 부팅 가능하고 Windows 호환 데이터 저장 파티션을 갖도록 파티션을 나누려면 어떻게 해야 합니까?

여기에서 분할

16GB 플래시 드라이브가 있고 (unetbootin 또는 이와 유사한 것을 통해) 라이브 ISO를 부팅하고 싶습니다. 이는 필요한 모든 컴퓨터에 연결하고 부팅할 수 있는 32비트 배포판입니다. 라이브 ISO이므로 데이터를 저장할 장소가 필요합니다. USB 드라이브에 배포용으로 약 1GB, 데이터 저장용으로 15GB를 추가하고 싶습니다.

두 개의 FAT 파티션을 만들었습니다. 첫 번째 파티션은 "부팅 가능" 파티션이고 두 번째 파티션은 "저장소" 파티션입니다. 저장소는 Linux에서 제대로 작동하지만 Windows에서는 부팅 가능한 파티션만 볼 수 있습니다. 저장소에 접근할 수 없습니다.

Windows에서 데이터에 액세스하면서도 부팅 가능한 배포판을 유지하려면 어떻게 해야 합니까? 파티션을 나누는 방법에 대한 답변인 경우 각 파티션의 순서와 유형을 포함해 주세요. 공간을 교환해야 합니까, 아니면 다르게 처리됩니까?

답변1

나는 이것을 할 것입니다 (그것이 sdb당신의 막대기라고 가정):

이전 파티션 테이블을 삭제합니다.

# dd if=/dev/zero of=/dev/sdb bs=512 count=1

새 항목 만들기:

# fdisk /dev/sdb
> n
> p
> 1
(+1GB)
> a
> 1
(toggles boot flag)
> t
> c
(filesystem type)
> n
> p
> 2
(defaults)
> t
(specify 2nd partition)
> c
(filesystem type)
> p
(prints current configuration)
> w
(write the new table and quit)

파일 시스템 생성:

# mkfs.vfat /dev/sdb1
# mkfs.vfat /dev/sdb2

답변2

Mac 또는 GParted의 디스크 유틸리티와 같은 그래픽 파티션 편집기를 사용하여 두 개의 FAT32 파티션을 생성하고 첫 번째 파티션을 Windows에서 읽을 수 있는 파티션으로 사용한 다음(Windows는 디스크의 첫 번째 파티션만 읽기 때문에) 두 번째 파티션을 부팅 가능한 디스크로 사용합니다. (BIOS는 두 파티션을 모두 인식하고 어떤 파티션에서 부팅할지 알고 있기 때문입니다.)

그런 다음 Mac 또는 Linux PC에 디스크를 삽입하면 여전히 두 개의 파티션이 표시되지만 필요한 파티션은 Windows에서 항상 사용할 수 있습니다.

답변3

Linux를 사용하여 찾은 가장 쉬운 방법은 다음과 같습니다.

1) 드라이브(저는 GParted를 사용합니다)를 2개의 파티션으로 분할합니다. 두 번째 파티션은 운영 체제를 수용할 만큼 충분히 큽니다. 내 드라이브는 2GB 플래시 드라이브이므로 500Mb 파티션 1을 만들고 나머지는 파티션 2로 만들었습니다.

2) 최신 버전을 설치했습니다UNet 런처내 리눅스 컴퓨터에서.

3) UNetbootin을 열고 두 번째 파티션에 Ubuntu Mate를 설치했습니다. 제 경우에는 /sdb2입니다.

UNetbootin이 완료되면 다른 컴퓨터에서 플래시 드라이브를 테스트했는데 작동했습니다!

UNetbootin님, 감사합니다!

답변4

쉘 없이 이 작업을 수행하는 방법을 설명했습니다.내 블로그에, 전체 디스크 암호화 설치와 결합합니다.

우리가 얻는 파티션 구성표는 다음과 같습니다.

1st - storage -  FAT32, not bootable
no mount point

This can be as small or large as you want, this is just for the unencrypted storage.

2nd - boot - EXT4 unencrypted, bootable
used as Ext4 journaling file system
mount point: /boot

This only has to be a few hundred MB, the default for kali is just over 100MB, so 2-300 will do fine. This contains some static files to get the FDE'd Linux up and running.
Seeing as GRUB supports some encryption, you could include this, but we'll be keeping it simple today.

3rd- crypt - Logical volume group, not bootable
used as: physical volume for encryption.
mount point: /

At least 4GB. This will contain 2 'virtual' partitions, one for the root mount point, the other for swap space.

관련 정보