Ninawezaje kuunda fimbo ya USB ya bootable ya Windows kutumia Ubuntu?


Nenda kwa jibu lililokubaliwa


Ningependa kuunda fimbo ya USB inayoweza kusonga ya Windows, lakini sina mashine ya Windows na mimi kwa sasa kufanya hivyo. Ningewezaje kufanikiwa kwa kutumia Ubuntu?


454





2013-05-02




Idadi ya majibu: 11


Kuandika ISO na WovenB (uma wa WinUSB)

Majibu mengine yamepitwa na wakati, kwani WinUSB haifanyi kazi tena. Lakini kuna uma la kufanya kazi iitwayo WoiBB .

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

Ufungaji

Ni gani si kufuta grub-EFI tena!

☞ Ubuntu / Debian

 sudo add-apt-repository universe # contains the p7zip-full dependency
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb
 

☞ Arch

 pacaur -S woeusb-git
 

☞ Fedora

 dnf install -y WoeUSB
 

OpenSUSE

 zypper install WoeUSB
 

Kuandika ISO

Baada ya usakinishaji, andika windows ISO na amri ifuatayo:

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

(Nafasi X katika /dev/sdX na barua sambamba na USB yako. Unaweza kupata ambayo ni moja sahihi katika Disks mpango.)


62


2017-06-24

WinUSB ni ya zamani, ya zamani na ya zamani. Inaweza kusababisha shida kwenye mifumo mpya. Unapaswa kutumia WineUSB au programu nyingine mahali pa WinUSB.

Jibu hili, hata hivyo, limesalia hapa-ni kwa madhumuni ya kihistoria.

Unda USB ya bootable ya Windows (Vista na hapo juu) kutoka Ubuntu kupitia programu ya WinUSB .

Ubuntu 12.04 kupitia 15.04

Run amri zilizo chini ya terminal kusanidi WinUSB kutoka PPA ,

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


Picha ya WinUSB

Onyo kwa Ubuntu EFI:

kusanikisha WinUSB kwenye Uboreshaji wa EFI Ubuntu kutafuta vifurushi vya grub-efi ili kusakinisha vifurushi vya grub-pc. Itafanya mfumo wako usisumbue ikiwa hauwezi kusanifisha kifurushi-efi kifurushi kabla ya kuanza tena.

Ili kufanya mwongozo kusanidi upya fanya:

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

299


2013-11-24

Toleo lolote la Ubuntu

hata distros nyingine za Linux muda mrefu kama GPart na GRUB imewekwa.

Weka GPart, GRUB, 7z, na NTFS kwenye Ubuntu na:

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

Kwa BIOS: mpango wa kuhesabu MBR

  1. Kutumia GPart, andika tena meza ya kizigeu cha gari la USB kama msdos , ubadilishe kama NTFS , na kisha "Dhibiti bendera" na ongeza boot bendera.
  2. Kwenye GPart, bofya kulia kizigeu cha USB na uchague Habari . Nakili UUID mahali pengine kwani utaihitaji.
  3. Panda Windows ISO yako au DVD na unakili faili zake zote kwenye Hifadhi ya USB.
  4. Nenda kwenye gari la USB, na ikiwa folda iliyotajwa boot ina herufi kubwa, wafanye wote kwa alama ndogo kwa kuipatia jina tena.
  5. Ingiza GRUB kwenye gari la USB.

    Katika amri hapa chini, badilisha /dev/sdX na kifaa (kwa mfano /dev/sdb , sio /dev/sdb1 ) na ubadilishe <USB_mount_folder> na folda ambapo ulipanda gari la USB (ambalo linaweza kuwa kama /media/<username>/<UUID> ).

     sudo grub-install --target=i386-pc --boot-directory="/<USB_mount_folder>/boot" /dev/sdX
     
  6. Unda faili ya usanidi wa GRUB kwenye folda ya kiendesha cha USB boot/grub/ na jina grub.cfg .

    Andika hii ndani ya faili, ukibadilisha <UUID_from_step_2> na UUID uliyoinakili chini kwa hatua ya 2.

     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. Ondoa gari la USB.

  8. Sasa kuitumia, anza tena PC yako, na boot kutoka gari la USB.

Kwa UEFI: Mpango wa kizigeu cha GPT *

* Matoleo / matoleo ya zamani ya Windows yanaweza kuungwa mkono vizuri au hayatumiki hata kidogo. Ninapendekeza kusoma ukurasa wa Microsoft UEFI Firmware .

  1. Kutumia GPart kuandikisha meza ya kizigeu cha gari la USB kama GPT .
  2. Unda kizigeu kipya cha msingi na ubadilishe kama FAT32 .
  3. Nakili faili zote za Windows (kutoka kwa ISO au DVD) hadi kwenye gari la USB.
  4. Angalia USB kwenye efi/boot/ folda. Ikiwa kuna faili bootx64.efi ( bootia32.efi ) basi umekamilika. USB inaweza kusonga. Skip kwa hatua 7.
  5. Vinginevyo, fungua sources/install.wim na Meneja wa Jalada (lazima uwe 7z umeweka) na uvinjari ./1/Windows/Boot/EFI/ . Kutoka hapa dondoo bootmgfw.efi mahali fulani, kubadili jina kwa bootx64.efi (au bootia32.efi kwa mkono 32 bits OS [?]) Na kuitia katika USB katika efi/boot/ folda.
  6. Ikiwa unatengeneza USB 7 ya Windows, nakili boot folda kutoka efi/microsoft/ kwa efi folda.
  7. Usisahau kushuka (kuondoa salama) kiendesha cha USB. Chagua kipakiaji sahihi cha EFI kutoka BIOS yako.

Chanzo: Chapisho langu la blogi yangu kuhusu hii linaweza kupatikana kwenye Tengeneza USB ya Windows inayoweza kuteketezwa kutoka Linux .

Kumbuka

Inapotumiwa vizuri na mfumo wa utendaji unaokusudia wa lengo, njia hizi zote zinapaswa kupata dereva ya USB inayoendesha. Walakini hii haihakikishi ufungaji mzuri wa Windows.


209


2014-06-25

Ubuntu 14.04 na baadaye

WinUSB ni kifaa cha kuunda gari la USB flash linaloweza kutumika kwa kusanikisha Windows. Upigaji kura wa UEFA ya asili inasaidiwa kwa picha za Windows 7 na baadaye. WoUSB ni uma iliyosasishwa ya mradi wa WinUSB.

Wasakinishaji wengine wa sehemu ya tatu wanaonyesha picha za ufungaji wa Windows ( /sources/install.wim ) kubwa kuliko 4GB inayofanya FAT32 kama mfumo wa mfumo wa lengo hauwezekani. Msaada wa mfumo wa faili wa NTFS umeongezwa kwa WousB 3.0.0 na baadaye.

Ili kusanikisha WovenB ( futa iliyosasishwa ya mradi wa WinUSB) katika Ubuntu 14.04 / 16.04 / 17.10-19.10 :

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

Kufunga WinUSB katika Ubuntu 14.04 / 16.04 / 16.10 / 17.04:

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

Hii itasanidi interface ya picha ya WinUSB na zana ya mstari wa amri ya WinUSB. WinUSB na Woisb huunga mkono UEFI na BIOS kwa anatoa za FAT32 / NTFS / ExFAT.

GUI ya WinUSB ni rahisi kutumia kuliko zana ya mstari wa amri ya WinUSB. Ili kusanidi Windows ISO kwenye kizigeu cha NTFS na ubadilishe Rekodi ya Master Boot (MBR) ya kifaa kutumia kifaa cha amri cha WinUSB na WoisB Run amri ifuatayo: Bonyeza kitufe cha redio upande wa kushoto ambapo inasema Kutoka kwa picha ya diski (iso ) , browse kwa eneo la faili Windows Iso, chini ya lengo kifaa kuchagua gari USB flash, Disks wazi maombi na kuangalia kuwa jina hila katika Disks mechi kifaa Target katika WinUSB (ni lazima kuwa kitu kama / dev / sd X ambapo X ni barua ya alfabeti), na bonyeza kufunga kifungo kufunga kujenga bootable Windows ufungaji vyombo vya habari juu ya gari USB flash.


ingiza maelezo ya picha hapa

Kufunga WinUSB kwenye Ubinishaji uliowekwa na EFI kutafuta vifurushi vya grub-efi ili kusanikisha vifurushi vya grub-pc, kwa hivyo kabla ya kuanza tena amri zifuatazo za kukarabati grub:

sasisho la sudo-grub
sudo grub-kufunga / dev / sd X # badala X na barua ya kizigeu ambapo grub iko
sasisho la sudo-grub
sudo reboot

103


2014-06-29

Mlolongo wa sasa wa boot wa UNetbootin hauambatani na UEFI na kompyuta ambazo huja na nakala iliyosanikishwa tayari ya Windows 8

Unaweza kutumia dd badala yake, ukiwa mwangalifu katika kile unachofanya:

 sudo dd if=/path/to/iso/windows.iso of=/dev/sdX bs=4M; sync
 
  • Badilishana sdX na gari unayotaka kutumia (kwa upande wangu, sdg ):
  • Hii inahitaji kuwa ubao wako wa mama uweze boot kutoka CDROM-USB.

Ikiwa unataka kutumia UNetbootin, kuna mambo 2 (3) ambayo utahitaji:

  1. Unetbootin
  2. Imewekwa
  3. Ufikiaji wa mtandao kwa kufunga yote hapo juu, picha ya Windows ISO na fimbo ya USB iliyo na zaidi ya 4GB.

Kwa hivyo, kwanza, chelezo yote yaliyomo kwenye fimbo yako ya usb . Mara tu hiyo itakapomalizika kufunga gpart na unetbootin:

 sudo apt-get install gparted unetbootin
 

Sasa angalia iliyoangaziwa kwenye Dashi au chapa kwenye gparted terminal. Chagua fimbo yako ya USB kutoka orodha ya kushuka kulia. Katika kesi yangu ni /dev/sdg , yako inaweza kuwa tofauti. Ondoa sehemu zote na uunda kizigeu kimoja kubwa cha FAT32 na Gpart.

Mara tu hiyo ikifanywa, futa na usonge fimbo yako ya USB ili iweze kuweka (unaweza pia kuiweka kutoka kwa GPart hiyo hiyo), sasa Tekeleza Unetbootin, tena, unaweza kuangalia kwenye upesi au uchapaji kwenye wastaafu. Chagua kuwa unataka kutumia iso, tafuta njia ambayo ISO yako iko.

Weka alama kwenye kisanduku ili kuona vifaa vyote, hapa lazima uchague kifaa kile ulichochagua kwenye Gpart, vinginevyo data yako inaweza kupotea . Chagua endelea. Subiri kwa muda mfupi na ufanye. Anzisha pc yako na uchague Boot kutoka USB.


50


2013-10-25

Katika mashine zisizo za UEFA, tunaweza kutumia GRUB2 kutengeneza fimbo ya USB inayoweza kusonga. Halafu, tunaweza kutumia amri ya 'ntldr' katika GRUB2 ili Boot Windows kutoka USB.

  • Washa bendera ya Boot kwenye kizigeu lengo la kiendesha cha USB. Inaweza kufanywa kwa urahisi na matumizi ya zana inayoitwa "GPart". Ni zana ya GUI ya kuhesabu kiziendesha.
  • Ikiwa picha ya usanidi ni faili ya ISO, kuiweka na ufikia faili.
  • Nakili faili zote kwenye mizizi ya gari la USB.
  • Ingiza GRUB kwa gari la USB:

     sudo grub-install --boot-directory="/media/user/MyUSBDrive/boot" /dev/sdX
     
  • Sanidi GRUB kwa boot Windows kwa kuweka faili ifuatayo kama "/boot/grub/grub.cfg" kwenye gari la USB:

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

Tazama jibu kamili kwenye blogi yangu Kuunda windows ya bootable kutoka Linux


19


2015-04-11

Njia rahisi ya 'Fanya mwenyewe'

Njia rahisi ya 'Fanya mwenyewe' imeelezwa kwenye viungo vifuatavyo . Unaweza kuunda anatoa za Windows zinazofanya kazi katika hali ya UEFI na kwa hali ya BIOS,


Njia hii ya "Fanya mwenyewe" ni kwako

  • ikiwa unayo faili ya iso ya Windows ambayo ina faili install.win ,, na saizi> 4 GiB, au
  • ikiwa haupendi PPAs, au
  • ikiwa unataka 'Fanya mwenyewe' na uelewe maelezo

mkusb-nox na toleo la mkusb 12 linaweza kuunda anatoa za Windows

Njia hii ya 'mkusb' ni kwako

  • ikiwa unaendesha mfumo wa kufanya kazi wa 32-bit, na njia zingine zina shida ambazo faili zilizotolewa zimepunguzwa
  • ikiwa unataka kuunda kiendesha boot kwa Windows 7 au 8
  • ikiwa unataka kuunda kiendesha boot kwa [toleo] za Windows 10, ambapo hakuna faili kwenye faili ya iso inayozidi 4 GiB.

Ilikuwa ngumu kupata chombo cha linux ambacho kinaweza kuunda anatoa za boot (vijiti vya USB, kadi za kumbukumbu ...) na Windows, kwa hivyo niliongeza kipengele hiki kwa mkusb-nox na baadaye kwenye toleo la 12 la mkusb na kipengele hiki. Inafanya kazi katika matoleo yote ya hivi karibuni ya Ubuntu (na ladha za Ubuntu: Kubuntu, Lubuntu ... Xubuntu) na na Debian 8-10. Dereva ya boot iliyoundwa inaweza Boot 64-bit Windows kwa hali zote za UEFI na BIOS.

Unapata / sasisha toleo hili jipya la mkusb na mkusb-nox kutoka kwa mkusb PPA kupitia amri zifuatazo.

 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
 

Tazama viungo hivi,

mkusb-nox 11.1.2: kipengee kilichoongezwa: tengeneza USB drive ya Windows

mkusb / v7 - ukurasa wa msaada wa ubuntu

mkusb-nox inaweza kuunda fimbo ya buti ya USB na Windows 7 - 10, lakini lazima uwe na kukabiliana na kigeuzi cha safu ya amri.

Hariri 1: Mpya: mkusb toleo la 12 , toleo jipya linatoa kiweko cha picha ya mtumiaji kwa njia hiyo hiyo. Tazama viungo hivi,

help.ubuntu.com/community/mkusb#Windows_USB_install_drive

mkusb-nox:
picha ya mazungumzo ya watumiaji

dus na mwongozo alias mkusb toleo la 12:
ingiza maelezo ya picha hapa


ingiza maelezo ya picha hapa

Hariri 2:

  • Toleo mpya lililoboreshwa, mkusb 12.2.9 , linapatikana sasa kupitia PPA ya kawaida (na thabiti).

     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
     
    • Inaweza kusanikisha kwa mode ya BIOS pia kutoka kwa mifumo iliyosanikishwa inayoendesha hali ya UEFI.

    • Mende wengine wachache lakini wenye kukasirisha hupigwa.

    • Na faili za iso, ambazo nimeweza kupakua, naweza kuunda aina hizi za anatoa za kusanikisha kwa Windows

      • Kisakinishi cha Windows 7 ambacho buti katika hali ya BIOS
      • Kisakinishi cha Windows 8.1 ambacho buti katika hali ya UEFI na mode ya BIOS
      • Kisakinishi cha Windows 10 ambacho buti katika hali ya UEFI na mode ya BIOS

15


2016-10-15

winusb kutoka kwa jibu lililokubaliwa ndiyo njia rahisi tu ambayo nimepata.

Walakini, hakuna mfuko wa winusb wa saucy. Hata hivyo unaweza kusanikisha kifurushi cha kupakua kwa kuipakua hapa na kuifungua na kisakinishi cha programu. Inafanya kazi na michuzi.

http://ppa.launchpad.net/colingille/freshlight/ubuntu/pool/main/w/winusb/


13


2013-12-05

Unaweza kutumia WinUSB kwa hiyo kufunga WinUSB kwenye Ubuntu wako kufuata maagizo haya.

Okey, ikiwa unatoka Ubuntu 13.10,13.04,12.10,12.04, basi endesha hii katika terminal:

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

na ikiwa unatoka Ubuntu 14.04 basi endesha hii katika terminal:

 sudo add-apt-repository ppa:colingille/freshlight
sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/colingille-freshlight-trusty.list"
sudo apt-get update
sudo apt-get install winusb
 

WinUSB inakuja na GUI rahisi iliyo na chaguzi ndogo za kwenda nayo, Hapa ni jinsi ya kutumia WinUSB kutengeneza Windows USB ya bootable kutoka Ubuntu. Unaweza kutumia ISO yoyote ya Windows inaweza kuwa ya XP, Windows 7, Windows 8, Windows 8.1 au nyingine yoyote.

  1. Ingiza Hifadhi ya Flash na Pata Windows ISO yako (Nilitumia hakiki ya Windows 10) au ingiza Windows CD / DVD
  2. Anzisha WinUSB na, hakuna kitu kingine kinachohitaji kuelezewa.
  3. Chagua Chanzo chako, ama ISO au Hifadhi ya CD
  4. Chagua Kifaa chako cha Lengo (USB). Ikiwa haionekani, piga kiburudisho na uhakikishe kuwa imewekwa.
  5. Bonyeza kwenye "Sasisha" na uweke Nenosiri lako (inahitajika ili kuweka vifaa na uandike moja kwa moja kwenye anatoa)

Hii ndio yote unahitaji kufanya ili kuunda fimbo ya USB ya bootable ya Windows

Chanzo: Jinsi ya kufunga na kutumia WinUSB katika Ubuntu


7


2014-10-18

Kwa mtu yeyote anayepata ubaguzi wa kikomo cha faili kutumia woeUsb, tumia amri ya wastaafu

 sudo woeusb --device /home/uName/Downloads/Win10_1809Oct_English_x64.iso /dev/sdb --target-filesystem NTFS
 

Badala ya /home/uName/Downloads/Win10_1809Oct_English_x64.iso kutumia njia yako kwa faili ya na

Badala ya /dev/sdb kutumia njia yako fanya gari la flash.


4


2019-01-15

Kwa ajili ya ukamilifu, wacha niongezee maagizo juu ya jinsi ya kuunda diski ya USB-disk kutoka kwa mfumo wa kusasisha wa UCP wa UEFI / BIOS. Hakuna majibu yoyote hapo juu yalinifanyia kazi. (Labda kuna shida zinazofanana na wauzaji wengine.)

  1. Unda faili ya img na geteltorito

     sudo apt install genisoimage
    geteltorito <image>.iso -o <image>.img
     
  2. Andika faili ya img kwa diski. Kutumia saizi hii halisi ya kuzuia ni muhimu.

     sudo dd if=<image>.img of=/dev/sdX bs=512K && sync
     

2


2017-10-27