Ubuntu 라이브 USB가 BIOS에서 부팅 가능한 장치로 표시되지 않습니다.

Ubuntu 라이브 USB가 BIOS에서 부팅 가능한 장치로 표시되지 않습니다.

백업과 데이터를 저장하기 위한 쓰기 가능한 파티션이 있는 부팅 가능한 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를 생성할 수 있습니다.지속성 영역이미지로 볼 수 있습니다(부팅 시 마운트된 루프백).

관련 정보