Windows önyüklenebilir bir USB çubuğu oluşturmak istiyorum, ancak şu anda bunu yapmak için yanımda bir Windows makinem yok. Ubuntu'yu kullanarak aynı şeyi nasıl başarabilirim?
WinUSB eski, eski ve modası geçmiş. Yeni sistemlerde sorunlara neden olabilir. WinUSB yerine WineUSB veya başka bir yazılım kullanıyor olmalısınız.
Bu cevap, ancak, burada sol-tarihi amaçlıdır.
Ubuntu'dan önyüklenebilir bir Windows USB (Vista ve üstü) oluşturun Winusbname yazılım.
Ubuntu 12.04 - 15.04 arası
Winusb'yi a'dan yüklemek için terminalde aşağıdaki komutları çalıştırın PPA,
sudo add-apt-repository ppa:colingille/freshlightsudo apt-get updatesudo apt-get install winusb
Ubuntu EFI için uyarı:
winusb'yi EFI yüklü Ubuntu'ya yüklemek, grub-pc paketlerini yüklemek için grub-efı paketlerini kaldıracaktır. Yeniden başlatmadan önce grub-efı paketini el ile yeniden yüklemezseniz sisteminizi önyüklenemez hale getirir.
Manuel yeniden yüklemeyi yapmak için şunları yapın:
sudo update-grubsudo grub-install /dev/sdasudo update-grubsudo reboot
Herhangi bir Ubuntu sürümü
diğer Linux dağıtımları bile Gpartedname ve YEMEK yüklenir.
Ubuntu'ya GParted, GRUB, 7z ve Ntfs'yi yükleyin:
sudo apt-get install gparted grub-pc-bin p7zip-full ntfs-3g
BIOS için: MBR bölüm şeması
Gparted'i kullanarak, USB sürücünün bölüm tablosunu şu şekilde yeniden yazın: msdosname olarak biçim NTFS, ve sonra "Bayrakları yönet" ve ekle
boot
bayrak.Gparted'de USB bölümüne sağ tıklayın ve Bilgi. UUID'Yİ ihtiyaç duyacağınız bir yere kopyalayın.
Windows ıso'nuzu veya DVD'nizi monte edin ve tüm dosyalarını USB sürücüsüne kopyalayın.
USB sürücüsüne gidin ve adlandırılmış klasör
boot
büyük harfli karakterler var, hepsini yeniden adlandırarak küçük harf yapın.-
Grub'u USB sürücüsüne yükleyin.
Aşağıdaki komutta, değiştir
/dev/sdX
cihazı ile (örn./dev/sdb
, değil/dev/sdb1
) ve değiştirin<USB_mount_folder>
USB sürücüsünü taktığınız klasörle (ki bu gibi olabilir/media/<username>/<UUID>
).sudo grub-install --target=i386-pc --boot-directory="/<USB_mount_folder>/boot" /dev/sdX
-
USB sürücü klasöründe GRUB yapılandırma dosyası oluşturma
boot/grub/
adı ilegrub.cfg
.Bunu dosyaya yazın, değiştirin
<UUID_from_step_2>
2. adımda kopyaladığınız UUID ile.echo "If you see this, you have successfully booted from USB :)"insmod ntfsinsmod search_fs_uuidsearch --no-floppy --fs-uuid <UUID_from_step_2> --set rootntldr /bootmgrboot
USB sürücüsünü çıkarın.
Şimdi kullanmak için bilgisayarınızı yeniden başlatın ve USB sürücüsünden önyükleme yapın.
UEFI için: GPT bölüm şeması *
* Eski Windows sürümleri / sürümleri düzgün desteklenmeyebilir veya hiç desteklenmeyebilir. Okumanızı öneririm Microsoft UEFI Bellenimi sayfa.
- Gparted'i kullanarak, USB sürücünün bölüm tablosunu şu şekilde yeniden yazın: GPT.
- Yeni bir birincil bölüm oluşturun ve aşağıdaki gibi biçimlendirin FAT32NAME.
- Windows ıso'nuzu veya DVD'nizi monte edin ve tüm dosyalarını USB sürücüsüne kopyalayın.
- USB'ye bak
efi/boot/
klasör. Eğer bir dosya varsabootx64.efi
(bootia32.efi
) o zaman işin bitti. USB önyüklenebilir. 7. adıma geçin. - Aksi takdirde, açın
sources/install.wim
arşiv Yöneticisi ile (sahip olmanız gerekir7z
yüklü) ve gözat./1/Windows/Boot/EFI/
. Buradan ayıklayınbootmgfw.efi
bir yerde, yeniden adlandırınbootx64.efi
(veyabootia32.efi
için destek 32 bit işletim sistemi [?]) ve USB'ye takınefi/boot/
klasör. - Bir Windows 7 USB yapıyorsanız, kopyalayın
boot
klasördenefi/microsoft/
-e doğruefi
klasör. - USB sürücüsünü çıkarmayı (güvenli bir şekilde çıkarmayı) unutmayın.
- Bıos'unuzdan uygun EFI yükleyiciyi seçin.
Kaynak: Bununla ilgili blog yazımı şu adreste bulabilirsiniz Linux'tan önyüklenebilir bir Windows USB yapın.
Not
Uyumlu bir hedef işletim sistemiyle doğru kullanıldığında, bu yöntemlerin her ikisi de önyüklenebilir bir USB sürücü edinmenizi sağlamalıdır. Ancak bu, Windows'un başarılı bir şekilde yüklenmesini garanti etmez.
WoeUSB ile ISO yazma (WinUSB çatalı)
WinUSB artık çalışmadığı için bazı cevaplar modası geçmiş durumda. Ama çalışan bir çatal var WOEUSBNAME.
Github: https://github.com/WoeUSB/WoeUSB
TLDRNAME:
sudo woeusb --target-filesystem NTFS --device /path/to/your.iso /dev/sdX
Kurulum
Yok kaldırma değil grub-efi artık!
☞ Ubuntu / Debian
sudo add-apt-repository universe # contains the p7zip-full dependencysudo add-apt-repository ppa:nilarimogard/webupd8sudo apt updatesudo apt install woeusb
☞ Kemerli
pacaur -S woeusb
☞ Fötr şapka
dnf install -y WoeUSB
♪ openSUSE
zypper install WoeUSB
USB çubuğunu tanımlama (/ dev / sdX yolu)
GUI yaklaşımı
Adlı bir program arayın diskler veya gnome'u kullanırsanız, çalıştırarak başlatabilirsiniz gnome-disks
.
Komut satırı yaklaşımı
Depolama aygıtlarını listelemek için çeşitli komutlar vardır. Bunlardan birini deneyebilirsiniz:
sudo lsblk --scsi --paths sudo lshw -class disk -short
Usb aygıtınızı tanımlayın ve hangi yola sahip olduğunu görün (/ dev / sdX gibi).
ISO yazma
Kurulumdan sonra, windows ıso'yu depolama aygıtınıza aşağıdaki komutla yazın. Aşağıdaki komutta X in / dev /sdx'i usb aygıtınızın yolu ile değiştirin (nasıl bulacağınıza yukarıya bakın).
sudo woeusb --target-filesystem NTFS --device /path/to/your.iso /dev/sdX
Bu --target-filesystem NTFS
geçerli Windows 10 resmi ISO dosyası için geçerli olan yükleme görüntüsü 4 GB'den büyükse bayrak gereklidir.
WoeUSB, Windows'u yüklemek için kullanılan önyüklenebilir bir USB flash sürücü oluşturmak için kullanılan bir araçtır. Windows 7 ve sonraki görüntüler için yerel UEFI önyüklemesi desteklenir. WoeUSB, WinUSB projesinin güncelleştirilmiş bir çatalıdır.
Bazı üçüncü taraf yükleyicilerde Windows yükleme görüntüleri bulunur (/sources/install.wim
) 4gb'dan büyük FAT32'Yİ hedef dosya sistemi olarak imkansız hale getirir. NTFS dosya sistemi desteği WoeUSB 3.0.0 ve sonraki sürümlerine eklenmiştir.
WoeUSB (GUI + CLI) kurulumu
Ubuntu 18.04 ve sonrası
Ziyaret WoeUSB GitHub sayfası ve woeusb-x.x.x.bash formuna sahip bir dosya arayın (örnek: woeusb-5.2.2.deneme).
İndir woeusb-x.x.x.bash (Örnek:
wget https://github.com/WoeUSB/WoeUSB/releases/download/v5.2.2/woeusb-5.2.2.bash
ancak en son sürüm 5.2.2'den farklı olabilir).İndirdiğiniz woeusb-x.x.x.bash dosyasını sağ tıklatın, seçin Özellikleri ve altında İzinler tab yazan yere önce onay kutusuna bir onay işareti koyun Dosyayı program olarak yürütmeye izin ver.
Terminali açın ve konumları şununla değiştirin:
cd
woeusb-x.x.x.bash içeren dizine.-
Wimtools'u yükleyin.
sudo apt install wimtools
Bir USB flash sürücü takın. USB flash sürücüde herhangi bir dosya varsa, bunları farklı bir aygıta yedekleyin. Diskler uygulamasını açın ve daha sonra 7. adımda kullanılacak Aygıtı not alın. Cihaz aşağıdaki şekle sahip olmalıdır
/dev/sdX
neredeX
bu alfabenin bir harfidir ve 7. adımda alfabenin harfini değiştirmeniz gerekir.X
disklerde bulduğunuz alfabenin doğru harfiyle.-
Woeusb-x.x.x.bash komut dosyasını çalıştırın.
sudo ./woeusb-x.x.x.bash --target-filesystem NTFS --device Windows10.iso /dev/sdX # Windows 10 için
veya
sudo ./woeusb-x.x.x.bash --target-filesystem NTFS --device Windows11.iso /dev/sdX # Windows 11 için
Windows'un diğer sürümleri için komut yukarıdaki iki komutla benzer bir forma sahiptir.
Windows ınstaller'lı USB sürücü UEFI modunda veya BIOS modunda önyüklenir.
UEFI modu (Güvenli Önyükleme etkinken de önyükleme yapar)
BIOS modu (CSM veya Eski mod olarak adlandırılabilir)
Ubuntu 14.04-18.04
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install woeusb
Bu, WoeUSB grafik arabirimini ve WoeUSB komut satırı aracını yükleyecektir. WoeUSB, FAT32 / NTFS / exFAT USB flash sürücüler için hem UEFI hem de BIOS'u destekler.
WoeUSB komut satırı aracı ek paketini Ubuntu'nun şu anda desteklenen tüm sürümlerine yüklemek için terminali açın ve şunu yazın::
sudo snap install --edge woe-usb sudo snap connect woe-usb:removable-media
Woe-usb snap package komut satırı aracını başlatmak için aşağıdaki komutu çalıştırın:
/snap/bin/woe-usb.woeusb
Eğer bir tane alırsan permission denied
hata düğmesine tıklayın İzinler üzerindeki düğme yazıklar olsun-usb Ubuntu Yazılımında ekranı açın ve aşağıdaki ekran görüntüsünde gösterildiği gibi izin seçeneklerini Kapalı'dan Açık'a değiştirin.
WoeUSB GUI WoeUSB komut satırı aracını kullanmak daha kolaydır. Yazan yerin solundaki radyo düğmesini tıklayın Bir disk görüntüsünden (ıso), pencerelerin konumuna gidin.ıso dosyası, altında Hedef cihaz bir USB flash sürücü seçin, Diskler uygulamasını açın ve Disklerdeki Aygıt adının Woeusb'deki Hedef aygıtla eşleşip eşleşmediğini kontrol edin (/ dev / sd gibi bir şey olmalıdırX nerede X alfabenin bir harfidir) ve Yüklemek USB flash sürücüde önyüklenebilir bir Windows yükleme ortamı oluşturmak için yüklenecek düğme.
Ubuntu'dan Windows USB sürücüsü tekrar tekrar başarısız oluyor
WoeUSB Sorunları
Geçerli UNetbootin önyükleme zinciri UEFI ile uyumlu değil ve önceden yüklenmiş bir kopya ile gelen bilgisayarlar Windows 8
Kullanabilirsiniz dd
bunun yerine, ne yaptığınıza dikkat ederken:
sudo dd if=/path/to/iso/windows.iso of=/dev/sdX bs=4M; sync
- Yerini almak
sdX
kullanmak istediğiniz sürücü ile (benim durumumda,sdg
): - Bu, anakartınızın CDROM-USB'den önyükleme yapabilmesini gerektirir.
Hala UNetbootin kullanmak istiyorsanız, ihtiyacınız olacak 2 (3) şey var:
- Unetbootin
- Gpartedname
- Yukarıdakilerin tümünü yüklemek için internet erişimi, Windows ISO görüntüsü ve 4gb'tan fazla bir USB çubuğu.
Bu yüzden, ilk, usb belleğinizin tüm içeriğini yedekleyin. Bu yapıldıktan sonra gparted ve unetbootin yükleyin:
sudo apt-get install gparted unetbootin
Şimdi Çizgide gparted'i arayın veya yazın gparted
terminalde. Sağ açılır listeden USB çubuğunuzu seçin. Benim durumumda bu /dev/sdg
seninki farklı olabilir. Tüm bölümleri kaldırın ve Gparted ile tek bir büyük FAT32 bölümü oluşturun.
Bu yapıldıktan sonra, USB çubuğunuzu fişini çekin ve takın, böylece monte edilir (aynı gparted'den de monte edebilirsiniz), şimdi Unetbootin'i çalıştırın, yine çizgi içine bakabilir veya terminale yazabilirsiniz. ISO kullanmak istediğinizi seçin, ıso'nuzun yolunu arayın.
Tüm cihazları görmek için onay kutusunu işaretleyin, burada Gparted'de seçtiğiniz cihazın aynısını seçmeniz gerekir, aksi takdirde verileriniz kaybolabilir. Devam seçeneğini seçin. Bir dakika bekle ve bitti. Bilgisayarınızı yeniden başlatın ve USB'den önyüklemeyi seçin.
UEFI olmayan makinelerde, USB çubuğunu önyüklenebilir hale getirmek için GRUB2'Yİ kullanabiliriz.Ardından, Windows'u USB'den önyüklemek için GRUB2'DEKİ 'ntldr' komutunu kullanabiliriz.
- USB sürücüsünün hedef bölümünde önyükleme bayrağını etkinleştirin. Bu, "GParted" adlı bir araç kullanılarak kolayca yapılabilir. Sürücü bölümleme için bir GUI aracıdır.
- Yükleme görüntüsü bir ISO dosyasıysa, onu monte edin ve dosyalara erişin.
- Tüm dosyaları USB sürücüsünün kök dizinine kopyalayın.
-
Grub'u USB sürücüsüne yükleyin:
sudo grub-install --boot-directory="/media/user/MyUSBDrive/boot" /dev/sdX
-
Grub'u, aşağıdaki dosyayı "/ boot/ grub / grub" olarak yerleştirerek Windows'u önyükleyecek şekilde yapılandırın.USB sürücüsünde "cfg":
set menu_color_normal=white/blackset menu_color_highlight=black/light-graymenuentry 'Install Windows 8' { ntldr /bootmgr}
Blogumda tam cevaba bakınLinux'tan önyüklenebilir bir windows USB oluşturma
Basit bir 'Kendin yap' yöntemi
Oldukça basit bir 'Kendin yap' yöntemi aşağıdaki bağlantılarda açıklanmıştır. BIOS modunda olduğu gibi UEFI modunda da çalışan Windows yükleme sürücüleri oluşturabilirsiniz,
-
help.ubuntu.com/community/Installation/iso2usb/diy/windows-installer-for-big-files
Bu yöntem, bir dosyanın bulunduğu Windows 10'un [yeni] sürümleriyle de çalışacaktır,
install.wim
, bir boyut ile > 4 GiB, böylece FAT32 dosya sistemi yönetemez, ıso dosyasından ayıklandığında. Bu durumda küçük bir FAT32 bölümü ve daha büyük bir NTFS bölümü olacaktır. Windows 11'in erken bir sürümü ile test edilmiştir ve orada da çalışır.
Bu 'Kendin yap' yöntemi tam size göre
- dosya içeren bir Windows ıso dosyanız varsa,
install.wim
, bir boyut ile > 4 GiB, veya - ppa'ları sevmiyorsanız veya
- 'kendiniz Yapmak ister misin ayrıntıları anlıyorsanız
mkusb sürüm 12.5.6 ve daha yeni sürümler
Bu "kendin Yap" yöntemi uygulanan yer almaktadır mkusb-tow
ve mkusb sürüm 12.5.6 (mkusb-dus) ve mkusb-plug ile kullanılabilir.
Mkusb'nin bu yeni sürümünü aşağıdaki komutlarla mkusb ppa'dan alırsınız / güncellersiniz
sudo add-apt-repository universe # this line only for standard Ubuntusudo add-apt-repository ppa:mkusb/ppasudo apt-get updatesudo apt-get install mkusb mkusb-plugsudo apt-get install usb-pack-efi # only for persistent live drives
- mkusb 12.5.6 - kısa açıklama
- mkusb - genel açıklama ve kullanım kılavuzu
- mkusb-plug - açıklama ve kullanım kılavuzu
mkusb-nox ve mkusb sürüm 12 (32 bit sistemler için eski yöntem)
Bu 'mkusb' yöntemi tam size göre
- 32 bit işletim sistemi çalıştırıyorsanız ve diğer yöntemler ayıklanan dosyaların kesilmesiyle ilgili sorunlar yaşıyorsa
- Windows 7 veya 8 için bir önyükleme sürücüsü oluşturmak istiyorsanız
- ıso dosyasındaki hiçbir dosyanın 4 gib'i aşmadığı [eski] Windows 10 sürümleri için bir önyükleme sürücüsü oluşturmak istiyorsanız.
Önyükleme sürücüleri (USB çubukları, hafıza kartları) oluşturabilecek bir linux aracı bulmak zordu...) Windows ile bu özelliği ekledim mkusb-nox ve daha sonra oluşturuldu mkusb sürüm 12 bu özellik ile. Ubuntu'nun tüm güncel sürümlerinde çalışır (ve Ubuntu lezzetleri: Kubuntu, Lubuntu... Xubuntu) ve Debian 8-10 ile. Oluşturulan önyükleme sürücüsü 64 bit Windows'u hem UEFI hem de BIOS modunda önyükleyebilir.
kabul edilen cevaptan winusb bulduğum tek kolay yöntem.
Ancak, şımarık için winusb paketi yoktur. Ancak, raring paketini buradan indirerek ve yazılım yükleyicisiyle açarak yükleyebilirsiniz. Saucy ile çalışır.
http://ppa.launchpad.net/colingille/freshlight/ubuntu/pool/main/w/winusb/
Winusb'yi Ubuntu'nuza yüklemek için Winusb'yi kullanabilirsiniz, bu talimatları izleyin.
Tamam, Ubuntu 13.10,13.04,12.10,12.04'deyseniz, bunu terminalde çalıştırın:
sudo add-apt-repository ppa:colingille/freshlightsudo apt-get updatesudo apt-get install winusb
ve eğer Ubuntu 14.04'deyseniz, bunu terminalde çalıştırın:
sudo add-apt-repository ppa:colingille/freshlightsudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/colingille-freshlight-trusty.list"sudo apt-get updatesudo apt-get install winusb
WinUSB, en az seçeneğe sahip basit bir GUI ile birlikte gelir, Ubuntu'dan önyüklenebilir Windows USB yapmak için Winusb'yi nasıl kullanacağınız aşağıda açıklanmıştır. XP, Windows 7, Windows 8, Windows 8.1 veya başka herhangi bir Windows ISO kullanabilirsiniz.
- Flash Sürücüyü Takın ve Windows ıso'nuzu alın (Windows 10 Teknik Önizlemesini kullandım) veya Windows CD / DVD'sini takın
- Winusb'yi başlatın ve başka hiçbir şeyin gerçekten açıklanması gerekmez.
- Kaynağınızı seçin, ISO veya CD Sürücüsü
- Hedef (USB) Aygıtınızı seçin. Görünmüyorsa yenile'ye basın ve takılı olduğundan emin olun.
- "Yükle” ye tıklayın ve şifrenizi girin (cihazları monte etmek ve doğrudan sürücülere yazmak için gereklidir)
Önyüklenebilir bir Windows USB Çubuğu oluşturmak için yapmanız gereken tek şey budur
woeUsb kullanarak dosya sınırı istisnası alan herkes için terminal komutunu kullanın
sudo woeusb --device /home/uName/Downloads/Win10_1809Oct_English_x64.iso /dev/sdb --target-filesystem NTFS
Yerine /home/uName/Downloads/Win10_1809Oct_English_x64.iso
ıso dosyasına giden yolu kullanın ve
Yerine /dev/sdb
flash sürücüyü yapmak için yolunuzu kullanın.
Psicofrenia “UNetbootin, CD yazmadan Ubuntu, Fedora ve diğer Linux dağıtımları için önyüklenebilir Canlı USB sürücüler oluşturmanıza olanak sağlar.” Ve zaten kullanmaya çalıştım ve Unetbootin’in Windows önyüklenebilir usb çubukları oluşturmak için gerçekten kullanılamayacağını keşfettim.
@MrSeed Bu öğreticiyi denedim ve unetbootin’in eski sürümünü de indirdim, ancak sorun şu ki, eski sürüm Ubuntu 13.04 için kullanılamayan bir kütüphaneye bağlı çünkü çok eski, bu arada kütüphanenin en yeni sürümü mevcut, ancak uygulama hala mevcut değil. yüklü olarak çalışın.
USB kenelerini nasıl yakacağınız ve belirtilen yazılımlardan birini çalıştırmak için Wine’ı nasıl kullanacağınızla ilgili herhangi bir Windows 8 öğreticisini takip etmeyi denediniz mi?
Bu adam aksini düşünüyor gibi… → [LİNUX’TAN ÖNYÜKLENEBİLİR BİR WİNDOWS 7 USB SÜRÜCÜSÜ OLUŞTURUN (UBUNTU’DA TEST EDİLMİŞTİR)] (Create A Bootable Windows 7 USB Drive From Linux (Tested On Ubuntu) ~ Web Upd8: Ubuntu / Linux blog )
İlgili soru: [Yalnızca UEFI önyüklenebilir USB canlı ortamı nasıl oluşturulur?] (boot - How to create UEFI-only bootable USB live media? - Ask Ubuntu ) bunlar efı
klasörleri ve `varsa, Windows 7 ve 8 yükleme medyası için de çalışmalıdır.efı ikili dosyaları.
@Psicofrenia, bunu kendim denedim (Windows için wine + USB creator) ama çalışmasını sağlayamadım. Dürüst olmak gerekirse, bu olasılığın çoğunu keşfetmedim, belki işe yarıyor ama basit ve sezgisel değil. Dürüst olmak gerekirse, Wine harici cihazlarla çalışmaktan hoşlanmıyor gibi görünüyor.