
백업과 데이터를 저장하기 위한 쓰기 가능한 파티션이 있는 부팅 가능한 Ubuntu USB를 만들고 싶습니다. 나는 이동성을 위해 USB를 부팅할 수 있기를 원합니다. 즉, 도서관 컴퓨터나 호텔에 있는 컴퓨터와 같은 임의의 다른 컴퓨터에서 부팅할 수 있기를 바랍니다. 따라서 부팅 설치는 라이브 DVD처럼 '라이브'여야 합니다. 그러나 예를 들어 Startup Disk Creator를 사용하여 부팅 가능한 .iso 이미지를 USB에 '구울' 경우 드라이브는 이제 읽기 전용, 즉 iso9660 형식이 됩니다. iso9660은 쓰기 작업을 지원하지 않기 때문에 gparted, parted, fdisk 및 기타 도구는 이를 건드릴 수 없습니다. 그리고 첫 번째 섹터에 dd를 사용하여 파티션 테이블 섹터를 강제로 쓰더라도 iso9660 부팅 코드의 일부를 덮어쓰게 됩니다.
내 컴퓨터는 UEFI입니다(드라이브를 사용할 컴퓨터의 구성을 반드시 알 필요는 없기 때문에 거의 중요하지 않지만).
그래서 먼저 gparted(또는 선택한 도구)를 사용하여 드라이브를 분할했습니다. 파티션은 분명히 FAT32(또는 FAT16)여야 하고 최소한 .iso 이미지만큼 커야 하며 'boot' 및 'esp'(UEFI 부팅용) 플래그를 지정해야 합니다. 그런 다음 .iso를 dd를 사용하여 파티션에 '구웠습니다'. 나중에 데이터 파티션에 할당되지 않은 공간을 사용할 수 있습니다.
부팅 관리자 메뉴에 부팅 가능한 장치/파티션으로 표시되지 않습니다. gparted가 iso9660 파티션을 생성하는 옵션을 제공하지 않지만 fat32 파티션에 있는 iso9660 파일 시스템의 불일치에 대해 잘 모르겠습니다. 어쩌면 드라이브에서 '이동식 장치' 비트를 전환해야 합니까? 이 작업을 어떻게 수행합니까?
답변1
당신이 사용할 수있는멀티부팅. 단일 ISO에서도 작동합니다(귀하의 경우임).
multiboot
여러 ISO 이미지에서 부팅할 수 있는 부팅 가능한 USB 디스크를 만듭니다. FAT32 또는 NTFS를 사용하면 다른 시스템에서도 디스크를 사용할 수 있습니다.
ISO가 들어 있는 파티션에 직접 쓰거나 ISO를 생성할 수 있습니다.지속성 영역이미지로 볼 수 있습니다(부팅 시 마운트된 루프백).