Ubuntu를 사용하여 Windows 부팅 가능 USB 스틱을 만들려면 어떻게해야합니까? 만들고 싶지만 그렇게 할 Windows 시스템이

Windows 8 부팅 가능 USB 스틱을 만들고 싶지만 그렇게 할 Windows 시스템이 없습니다.

우분투를 사용하여 어떻게합니까?



답변

WinUSB는 오래되고 오래되었으며 구식입니다. 최신 시스템에서 문제를 일으킬 수 있습니다. WinUSB 대신 WineUSB 또는 다른 소프트웨어를 사용해야합니다.

그러나이 답변은 역사적인 목적으로 여기에 그대로 남아 있습니다.

WinUSB 소프트웨어를 통해 Ubuntu에서 부팅 가능한 Windows USB (Vista 이상)를 만듭니다 .

우분투 12.04에서 15.04

터미널에서 아래 명령을 실행하여 PPA 에서 WinUSB를 설치하십시오 .

sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb

우분투 EFI에 대한 경고 :

EFI로드 Ubuntu에 WinUSB를 설치하면 grub-pc 패키지를 설치하기 위해 grub-efi 패키지가 제거됩니다. 재부팅하기 전에 grub-efi 패키지를 수동으로 다시 설치하지 않으면 시스템을 부팅 할 수 없습니다.

수동 재설치를 수행하려면 다음을 수행하십시오.

sudo update-grub
sudo grub-install /dev/sda
sudo update-grub
sudo reboot

답변

모든 우분투 버전

GPartedGRUB 이 설치되어있는 한 다른 Linux 배포판도 마찬가지 입니다.

다음을 사용하여 Ubuntu에 GParted, GRUB, 7z 및 NTFS를 설치하십시오.

sudo apt-get install gparted grub-pc-bin p7zip-full ntfs-3g

BIOS : MBR 파티션 구성표

  1. GParted를 사용하여 USB 드라이브의 파티션 테이블을 msdos 로 다시 작성하고 NTFS포맷 한 다음 “플래그 관리”및 플래그를 추가하십시오 boot.
  2. GParted에서 USB 파티션을 마우스 오른쪽 버튼으로 클릭하고 정보를 선택 합니다. 필요할 때 UUID를 어딘가에 복사하십시오.
  3. Windows ISO 또는 DVD를 마운트하고 모든 파일을 USB 드라이브에 복사하십시오.
  4. USB 드라이브로 이동하고 이름 boot이 지정된 폴더 에 대문자가 있으면 이름을 바꾸어 모두 소문자로 만드십시오.
  5. USB 드라이브에 GRUB을 설치하십시오.

    아래 명령에서 대체 /dev/sdX장치와 함께 (예를 들면 /dev/sdb, 하지 /dev/sdb1 ) 및 대체 <USB_mount_folder>당신은 USB 드라이브를 (처럼 될 수있는 설치 폴더로 /media/<username>/<UUID>).

    sudo grub-install --target=i386-pc --boot-directory="/<USB_mount_folder>/boot" /dev/sdX
    
  6. USB 드라이브 폴더 boot/grub/에 이름 이 GRUB 구성 파일을 작성하십시오 grub.cfg.

    <UUID_from_step_2>2 단계에서 복사 한 UUID로 대체하여 파일에 작성하십시오 .

    echo "If you see this, you have successfully booted from USB :)"
    insmod ntfs
    insmod search_fs_uuid
    search --no-floppy --fs-uuid <UUID_from_step_2> --set root
    ntldr /bootmgr
    boot
    
  7. USB 드라이브를 마운트 해제하십시오.

  8. 이제 사용하려면 PC를 다시 시작하고 USB 드라이브에서 부팅하십시오.

UEFI의 경우 : GPT 파티션 구성표 *

* 이전 Windows 버전 / 버전은 제대로 지원되지 않거나 전혀 지원되지 않을 수 있습니다. Microsoft UEFI 펌웨어 페이지를 읽는 것이 좋습니다 .

  1. GParted를 사용하면 USB 드라이브의 파티션 테이블을 GPT 로 다시 씁니다 .
  2. 새로운 기본 파티션을 생성하고 FAT32 로 포맷하십시오 .
  3. 마운트 된 ISO 또는 DVD의 모든 Windows 파일을 USB 드라이브에 복사하십시오.
  4. efi/boot/폴더 에서 USB를 찾으십시오 . 파일 bootx64.efi( bootia32.efi)이 있으면 완료된 것입니다. USB가 부팅 가능합니다. 7 단계로 건너 뜁니다.
  5. 그렇지 않으면 sources/install.wimArchive Manager ( 7z설치되어 있어야 함)로 열고를 찾습니다 ./1/Windows/Boot/EFI/. 여기에서 추출 bootmgfw.efi에 이름을 변경 어딘가에 bootx64.efi(또는 bootia32.efi대한 지원 [?] 32 비트의 OS)와 USB로에 넣어 efi/boot/폴더.
  6. Windows 7 USB를 만드는 경우 boot폴더 efi/microsoft/efi폴더로 복사하십시오 .
  7. USB 드라이브를 마운트 해제 (안전하게 제거)하는 것을 잊지 마십시오. BIOS에서 적절한 EFI 로더를 선택하십시오.

출처 : 이것에 대한 내 블로그 게시물은 Linux에서 부팅 가능한 Windows USB 만들기 에서 찾을 수 있습니다.

노트

호환되는 대상 운영 체제와 함께 올바르게 사용하면이 두 가지 방법 모두 부팅 가능한 USB 드라이브를 가져옵니다. 그러나 이것이 Windows의 성공적인 설치를 보장하지는 않습니다.


답변

우분투 14.04 이상

WinUSB는 Windows 설치에 사용되는 부팅 가능한 USB 플래시 드라이브를 만드는 도구입니다. 기본 UEFI 부팅은 Windows 7 이상 이미지에서 지원됩니다. WoeUSB는 WinUSB 프로젝트의 업데이트 된 포크입니다.

일부 타사 설치 프로그램에는 /sources/install.wim4GB보다 큰 Windows 설치 이미지 ( )가있어 FAT32를 대상 파일 시스템으로 사용할 수 없습니다. NTFS 파일 시스템 지원이 WoeUSB 3.0.0 이상에 추가되었습니다.

Ubuntu 14.04 / 16.04 / 17.10 / 18.04 / 18.10 / 19.04 에서 WoeUSB (WinUSB 프로젝트 포크 업데이트) 를 설치하려면 :

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb

Ubuntu 14.04 / 16.04 / 16.10 / 17.04에 WinUSB를 설치하려면

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install winusb

WinUSB 그래픽 인터페이스와 WinUSB 명령 줄 도구가 설치됩니다. WinUSB 및 WoeUSB는 FAT32 / NTFS / ExFAT USB 플래시 드라이브에 대해 UEFI 및 BIOS를 모두 지원합니다.

WinUSB GUI는 WinUSB 명령 줄 도구보다 사용하기가 훨씬 쉽습니다. NTFS 파티션에 Windows ISO를 설치하고 WinUSB 및 WoeUSB 명령 줄 도구를 사용하여 장치의 마스터 부트 레코드 (MBR)를 편집하려면 다음 명령을 실행하십시오 . 디스크 이미지에서 왼쪽의 라디오 버튼을 클릭하십시오 (iso ) , Windows .iso 파일의 위치를 ​​찾은 다음 대상 장치 에서 USB 플래시 드라이브를 선택하고 디스크 응용 프로그램을 열고 디스크의 장치 이름이 WinUSB의 대상 장치와 일치하는지 확인하십시오 (/ dev / sd X 와 같아야 함) 여기서 X 는 알파벳 문자입니다.) 설치 버튼을 클릭 하여 USB 플래시 드라이브에 부팅 가능한 Windows 설치 미디어를 만듭니다.

EFI로드 Ubuntu에 WinUSB를 설치하면 grub-pc 패키지를 설치하기 위해 grub-efi 패키지가 제거되므로 재부팅하기 전에 다음 명령을 실행하여 grub을 복구하십시오.

sudo update-grub
sudo grub-install / dev / sd X # X 를 grub이 위치한 파티션의 문자로 바꿉니다.
sudo update-grub
sudo 재부팅

답변

WoeUSB (WinUSB 포크)로 ISO 작성

WinUSB가 더 이상 작동하지 않기 때문에 일부 답변이 오래되었습니다. 그러나 WoeUSB 라는 작동 포크가 있습니다 .

Github : https://github.com/slacka/WoeUSB

설치

더 이상 grub-efi를 제거 하지 않습니다 !

☞ 우분투 / 데비안

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb

☞ 아치

pacaur -S woeusb-git

☞ 페도라

dnf install -y WoeUSB

☞ 오픈 수세

zypper install WoeUSB

ISO 작성

설치 후 다음 명령으로 Windows ISO를 작성하십시오.

sudo woeusb --device /path/to/your.iso /dev/sdX

(바꾸기 X의를 /dev/sdX당신의 USB에 해당하는 문자로. 당신은 프로그램 디스크에서 올바른 하나입니다 찾을 수 있습니다.)


답변

현재 UNetbootin 부트 체인은 UEFI 및 사전 설치된 사본 Windows 8 이 제공되는 컴퓨터 와 호환되지 않습니다

당신 dd이하고있는 일을 조심하면서 대신 사용할 수 있습니다 .

sudo dd if=/path/to/iso/windows.iso of=/dev/sdX bs=4M; sync
  • sdX사용하려는 드라이브 (내 경우에는 sdg)로 교체하십시오 .
  • 이를 위해서는 마더 보드를 CDROM-USB에서 부팅 할 수 있어야합니다.

여전히 UNetbootin을 사용하려면 2 가지가 필요합니다.

  1. 우네 부틴
  2. 갈라진
  3. 인터넷, 위의 모든 Windows ISO 이미지 및 4GB 이상의 USB 스틱을 설치합니다.

먼저 USB 스틱의 모든 내용을 백업하십시오 . 완료되면 gparted 및 unetbootin을 설치하십시오.

sudo apt-get install gparted unetbootin

이제 대시에서 gparted를 찾거나 gparted터미널에서 입력 하십시오. 오른쪽 드롭 다운 목록에서 USB 스틱을 선택하십시오. 제 경우에는 /dev/sdg귀하의 것과 다를 수 있습니다. 모든 파티션을 제거하고 Gparted를 사용하여 하나의 큰 FAT32 파티션을 만듭니다.

완료되면 USB 스틱을 분리했다가 꽂아서 마운트하십시오 (같은 GParted에서 마운트 할 수도 있음). 이제 Unetbootin을 실행하십시오. 다시 대시를 보거나 터미널을 입력하십시오. ISO를 사용하도록 선택하고 ISO 경로를 찾으십시오.

모든 장치를 보려면 확인란을 선택하십시오. 여기서 Gparted에서 선택한 것과 동일한 장치를 선택 해야합니다 . 그렇지 않으면 데이터가 손실 될 수 있습니다 . 계속을 선택하십시오. 잠시 기다렸다가 완료하십시오. PC를 다시 시작하고 USB에서 부팅하도록 선택하십시오.


답변

비 UEFI 시스템에서는 GRUB2를 사용하여 USB 스틱을 부팅 가능하게 만들 수 있습니다. 그런 다음 GRUB2에서 ‘ntldr’명령을 사용하여 USB에서 Windows를 부팅 할 수 있습니다.

  • USB 드라이브의 대상 파티션에서 부팅 플래그를 활성화하십시오. “GParted”라는 도구를 사용하여 쉽게 수행 할 수 있습니다. 드라이브 파티셔닝을위한 GUI 도구입니다.
  • 설치 이미지가 ISO 파일 인 경우 마운트하고 파일에 액세스하십시오.
  • 모든 파일을 USB 드라이브의 루트에 복사하십시오.
  • GRUB to USB 드라이브를 설치하십시오 :

    sudo grub-install --boot-directory="/media/user/MyUSBDrive/boot" /dev/sdX
    
  • USB 드라이브에 다음 파일을 “/boot/grub/grub.cfg”로 배치하여 Windows를 부팅하도록 GRUB을 구성하십시오.

    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    menuentry 'Install Windows 8' {
     ntldr /bootmgr
    }
    

내 블로그에서 완전한 답변보기
Linux에서 부팅 가능한 Windows USB 만들기


답변

mkusb-nox 및 mkusb 버전 12는 Windows 설치 드라이브를 작성할 수 있습니다

Windows에서 부팅 드라이브 (USB 스틱, 메모리 카드 …)를 만들 수있는 Linux 도구를 찾는 것이 어려워 보입니다. 따라서이 기능을 mkusb-nox에 추가하고 나중에이 기능을 사용 하여 만든 mkusb 버전 12 에서이 기능을 추가했습니다. Ubuntu의 모든 최신 버전 (및 Ubuntu 풍미 : Kubuntu, Lubuntu … Xubuntu) 및 Debian Jessie와 함께 작동합니다. 생성 된 부팅 드라이브는 UEFI 및 BIOS 모드에서 64 비트 Windows를 부팅 할 수 있습니다.

다음 명령을 통해 mkusb PPA에서이 새 버전의 mkusb 및 mkusb-nox를 가져 오거나 업데이트합니다.

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-nox

sudo apt-get install usb-pack-efi  # only for persistent live drives

이 링크를 참조하십시오

mkusb-nox 11.1.2 : 추가 기능 : Windows 용 USB 설치 드라이브 만들기

mkusb / v7-우분투 도움말 페이지

mkusb-nox 는 Windows 7-10 에서 USB 부팅 스틱을 만들 수 있지만 명령 줄 인터페이스에 대처해야합니다.

편집 1 : 새로운 : mkusb 버전 12 , 새로운 버전은 동일한 방법에 대한 그래픽 사용자 인터페이스를 제공합니다. 이 링크를 참조하십시오

help.ubuntu.com/community/mkusb#Windows_USB_install_drive

mkusb 녹스 :

guidus 별칭 mkusb 버전 12가있는 dus :

편집 2 :

  • 새로운 개선 된 버전 인 mkusb 12.2.9 가 이제 표준 (안정적인) PPA를 통해 제공됩니다.

    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-nox
    
    sudo apt-get install usb-pack-efi  # only for persistent live drives
    
    • UEFI 모드로 실행되는 설치된 시스템에서 BIOS 모드로 설치할 수도 있습니다.

    • 사소하지만 자극적 인 버그가 뭉개져 있습니다.

    • 다운로드 할 수있는 iso 파일을 사용하여 이러한 종류의 Windows 설치 드라이브를 만들 수 있습니다

      • BIOS 모드에서 부팅되는 Windows 7 설치 관리자
      • UEFI 모드 및 BIOS 모드에서 부팅되는 Windows 8.1 설치 관리자
      • UEFI 모드 및 BIOS 모드에서 부팅되는 Windows 10 설치 관리자

간단한 ‘직접 수행’방법