Ubuntu는 NTFS가 아닌 FAT32만 지원합니다.

Ubuntu는 NTFS가 아닌 FAT32만 지원합니다.

나는 현재 절박한 상황에 처해 있습니다. 내 컴퓨터에 설치된 펜 드라이브에서 부팅하려고 합니다.우분투 22.10, NTFS 파일 시스템으로 포맷된 펜 드라이브를 인식하지 못하여 컴퓨터를 부팅하고 포맷하지 못했습니다.

나는 항상 노트북을 포맷합니다.NTFS잘 작동하지만 최신 버전의 Ubuntu 22.10에서는 성공하지 못했습니다. 현재 내 컴퓨터는 인식만 가능합니다.FAT32파일 시스템(일반적으로 이렇게 포맷할 수 있습니다)을 설치하려고 하는데 문제가 있습니다.Windows 11 및 특정 ISO 파일이 4.8GB입니다. 즉, 파일이 손상되어 파일 크기가 4GB로 제한됩니다.(운영 체제 설치 창이 열리지만 설치되지 않습니다.)

솔직히 무슨 일이 일어나고 있는지 모르겠습니다. 다른 파일 시스템 형식을 시도했지만 Ubuntu는 FAT32로만 제공되며 파일 크기 제한으로 인해 OS를 설치할 수 없습니다. 누군가가 Pendrive가 올바르게 구성되지 않았거나, BIOS/UEFI의 부팅 순서가 잘못되었거나, 부팅 이미지가 손상되었거나, Pendrive에 결함이 있거나 손상되었다는 사실을 알려주기 전에 이 모든 것을 확인했는데 해결 방법을 아는 사람이 있습니까?

답변1

전부는 아니지만 일부 컴퓨터는 UEFI 모드의 NTFS 파티션에서 부팅할 수 있습니다. 다시 말해서,사용자가 만든 Windows 설치 프로그램 이 방법이랑 비슷한 것 같아요USB 드라이브에서작동해야 한다여러 대의 컴퓨터에 설치되어 있지만 이 기능이 작동하려면 컴퓨터에 FAT32 파티션이 필요한 것 같습니다.

USB 드라이브에 Windows 설치 프로그램을 생성하기 위해 이 문제를 수정하거나 해결하는 방법에는 여러 가지가 있습니다.

  • '스스로' 접근 방식을 설명하는 링크여기(개요)그리고여기(자세히).

  • 이러한 '스스로' 접근 방식은mkusbumkusb-dus패키지는 및 를 통해 제공됩니다 mkusb-plug.

    sudo add-apt-repository universe  # this line only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa
    sudo apt-get update
    sudo apt-get install mkusb mkusb-plug
    
    sudo apt-get install usb-pack-efi  # only for persistent live drives
    

    mkusb에서 생성된 Windows 설치 프로그램은 UEFI 모드 및 BIOS 모드(별칭 CSM 별칭 레거시 모드)에서 부팅할 수 있습니다.

  • UEFI 모드의 NTFS에서 컴퓨터를 부팅할 수 있게 해주는 도구NTFS UEFI 드라이버,'UEFI:NTFS', Pete Batard가 설명하고 작성하고 유지 관리함루퍼스.

  • Windows 설치 프로그램을 생성하기 위한 기존 도구는 Windows 및 Linux 수정 사항을 따라잡기 위해 여러 번 winusb포크되고 수정되었습니다 . woeusb제 생각에는이 링크는 github 버전을 설명합니다woeusb최신 상태입니다(2023년 9월 현재 확인되지 않음).

  • 마지막으로 Microsoft에서 제공하는 방법을 사용할 수 있지만 여기서는 다루지 않겠습니다. ;-)

답변2

가설실제로 Ubuntu 컴퓨터나 다른 컴퓨터에서 일부 드라이브/파티션을 NTFS로 포맷할 수 있으며 이를 추출하고 복사할 수 있습니다.콘텐츠Windows ISO(즉, 내부의 파일, 디렉터리)를 드라이브에 복사하고 grub을 사용하여 부팅합니다. 드라이브가 grub이 설치된 드라이브와 동일한지 여부는 중요하지 않습니다.

(최신) Windows에서는 ISO를 두 번 클릭하여 설치할 수 있습니다. 그런 다음 모든 콘텐츠를 선택하고 ISO의 콘텐츠를 복사하여 NTFS 형식 드라이브에 붙여넣을 수 있는 일종의 가상 드라이브로 연결된 것을 볼 수 있습니다.

Linux에서는 명령을 사용하여 마운트할 수 있습니다 mount. 예를 들어:

mkdir -p /tmp/src/
mount path/to/iso/file /tmp/src/

배포판에 루프 장치 드라이버와 UDF 드라이버가 활성화된 커널이 함께 제공되는 한 이 명령은 성공할 것입니다. (ISO9660 드라이버만 있고 UDF 드라이버가 없는 경우에도 작동할 수 있습니다.)

그런 다음 NTFS로 포맷된 드라이브도 마운트합니다. 예를 들어:

mkdir -p /tmp/dst/
mount /dev/sdXY /tmp/dst/

다시 말하지만, 배포판에서 패키지 저장소에 NTFS 드라이버 또는 ntfs-3g(사용자 공간/FUSE 드라이버)와 함께 커널을 제공해야 합니다. 후자의 경우 아직 설치되지 않은 경우 패키지 관리자를 사용하여 설치할 수 있습니다.

드라이브가 USB 드라이브인 경우 데스크탑 환경(DE)에서 udisks2를 통해 자동으로 마운트될 수 있습니다. 이런 경우에는 다시 설치를 사용하는 대신 설치된 위치를 찾아야 할 수도 있습니다 mount. (일반적으로 이는 /media또는 아래 어딘가에 있습니다 /run/media. 파일 관리자에서 이를 볼 수 있고 이를 사용하여 파일 복사를 수행하려는 경우 경로가 정확히 어디에 있는지 알 필요조차 없을 것입니다.)

그런 다음 ISO 내용을 드라이브에 복사하면 됩니다. 예:

cp -rv /tmp/src/* /tmp/dst/

또는

rsync -rv /tmp/src/ /tmp/dst/

(이것을 사용하려면 소스 경로에 후행 슬래시가 중요하다는 점을 명심하세요 rsync.)

물론 대신 GUI 파일 관리자를 사용하여 "Windows 방식"으로 파일 복사를 수행할 수 있습니다. (그러나 GUI 파일 복사는 예상 새로 고침 시간이 지난 후에도 이유 없이 지연/완료되지 않는 등의 놀라운 문제가 오랫동안 있었습니다. 상황이 나아졌을 수도 있고 아닐 수도 있습니다. 잘 모르겠습니다. 나).

그런 다음 USB 드라이브와 ISO를 마운트 해제합니다.

umount /tmp/dst/
umount /tmp/src/

많은 공급업체의 UEFI 펌웨어에는 NTFS에 대한 "추가" 지원이 없습니다. AFAIK AMI Aptio는 자체 NTFS DXE 드라이버를 제공하는 유일한 구현입니다.

운 좋게도 Rufus 방법처럼 사이드로드할 필요도 없습니다. grub 메뉴 항목을 사용하여 Windows 설치 프로그램으로 부팅할 수 있습니다.

menuentry 'Install Windows' {
    search -u 49EA0D032930D9B5 -s
    chainloader /efi/boot/bootx64.efi
}

49EA0D032930D9B5예제에는 ISO 내용이 복사된 NTFS 파일 시스템의 볼륨 일련 번호가 있습니다. Linux에서는 파일 시스템 UUID로 처리되므로(NOTE) PARTUUID쉽게 사용하거나 찾을 수 있어야 합니다 .lsblk -fblkid

/efi/boot/bootx64.efiIIRC 에서는 ISO/UDF에 있고 내용이 이제 NTFS에 있으므로 모두 소문자인지 확인해야 합니다 .

insmodArch Linux와 함께 제공되는 grub을 사용한 경험에 의하면, 그러한 예제가 필요하지 않은 몇 가지 유사한 예를 찾을 수 있습니다 . 하지만 만일 의 경우에 대비해 part_msdos아마도 가질 수는 있을 것입니다 .part_gptntfs

(이것은 efi grub이 있는 경우에만 작동합니다. CSM을 통해 BIOS grub을 부팅한 경우에는 작동하지 않습니다.생각하다이 경우 grub에서 오류가 발생합니다. 그것아마도단지 검은색 화면이 나타나거나 재설정되지는 않습니다. 하지만 잘 모르겠습니다. )

PS 개인적으로 오랫동안 grub.cfg를 생성하지 않았기 때문에 grub.cfg(및 grub 부팅 메뉴)에 추가 grub-mkconfig/ 추가하기 위해 메뉴 항목을 어디에 두어야 할지 모르겠습니다. update-grub아마도 아래 파일 중 하나 /etc/grub.d일 것입니다. 스스로 조사해 보세요. 또한 잠시 동안만 필요할 수도 있으므로 grub.cfg 끝(아래 /boot/grub)에 넣을 수도 있습니다.

관련 정보