Fedora: Windows 8.1 önyüklenebilir USB oluşturun


9

Her şeyi denedim ve hiçbir şey çalışmıyor 2 yeni USB anahtarım 3 daha paketlenmiş. 3 geçerli Windows 8.1 ISO dosyam var ve henüz bir yaklaşım çalışmıyor.

Unetbootin, 4.3GB'ı USB belleğe kopyalamak için sonsuza dek sürdü ve çalışmıyor. Ask Fedora yaklaşımını kullanarak şunları denedim:

1) USB sürücüsünü FAT32 olarak biçimlendirme ve kullanma:

su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=400M'

Bu işlemin tamamlanması 30 dakika sürer ve hiçbir şey sürücüye kopyalanmaz ancak önyükleme yapmaz. Ben şimdi FAT olarak ama UDF olarak gösterdikten sonra monte zaman.

2) USB Sürücüyü NTFS olarak biçimlendirme ve kullanma:

su -c 'dd if=/home/kristjan/Prejemi/win.iso of=/dev/sdc bs=8M'

Bu yukarıdaki ile aynı 30 dakika sürer.

3) Burada gösterilen GParted yaklaşımını kullanmayı denedim:
SuperUser: Fedora'dan Windows USB Bu önyükleme yapmak istiyor ama değil. Yeniden başlattığımda, ENTER> F12 tuşlarına basın Önyükleme seçim menüsüne ulaşmak için USB sürücüsünü seçiyorum ve yukarıdaki çözümlerin yaptığı gibi önyükleme seçim ekranına geri dönmüyor, ancak yanıp sönen _ imleci olan siyah bir ekranda kalıyor.

4) GParted'dan önyükleme bayrağını ayarlamayı ve DD'yi kullanmayı denedim, ancak çalışmıyor.

Linux sistemlerinde bu neden bu kadar zor. Yani Windows / Machintosh'da 10 dakikada önyüklenebilir bir USB bellek oluşturabilirim. Linux'ta ISO içeriğini kopyalamak 30 dakika sürer ve sonra hiçbir şey işe yaramaz: (


2
ddtüm dosya sisteminin üzerine yazar, bu yüzden çalıştırmadan önce FAT32 veya NTFS biçiminin bir ddanlamı yoktur.
andrej

Tamam. Peki şimdi ne yapmalıyım ?
Sterling Düşesi

aşağıdaki cevabımı gör
andrej

Yanıtlar:


26

Şimdi, bir UDF dosya sistemi içeren bir Windows 8.1 ISO'dan başarılı bir şekilde önyüklenebilir bir USB oluşturdum. Bu, sonraki kurulum için bir UEFI makinesini UEFI moduna düzgün şekilde başlatır. BIOS uyumluluk modunda bir BIOS makinesini veya bir UEFI makinesini başlatmaz.

  1. ISO'yu monte edin:

    sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt
    
  2. USB sürücüsünü takın.

  3. fdiskUSB sürücüsünün aygıt adını çalıştırın ve belirtin; Örneğin:

    sudo fdisk /dev/sdc
    
  4. Var olan bölümleme tablolarını silin ve yeni bir tablo oluşturun.

  5. En az 4,5 GB'lık yeni bir bölüm oluşturun. Önyüklenebilir olarak işaretleyin ve türünü 7 (HPFS / NTFS / ExFAT) olarak ayarlayın.

  6. Değişiklikleri yazın ve çıkın fdisk.

  7. Yeni bölümde bir FAT-32 dosya sistemi oluşturun; Örneğin:

    sudo mkfs.vfat -F 32 /dev/sdc1
    
  8. Bu bölümü varolan bir alt dizine bağlayın; Örneğin:

    sudo mount /dev/sdc1 /media/usbstick
    
  9. Takılan ISO'daki tüm dosyaları bu dizine kopyalayın:

    sudo cp -rv /mnt/* /media/usbstick
    
  10. Emin olmak için dosya sistemlerini senkronize edin:

    sudo sync
    
  11. Önceden monte edilmiş her iki öğenin bağlantısını kesin:

    sudo umount /media/usbstick
    sudo umount /mnt
    

3
4, 5 ve 6'yı detaylandırabilir misiniz?
__name__ ise Yok

Ne tür bir bölme tablosu kullanılmalıdır?
totokaka

2
@JanNetherdrake 3. adımı tamamladıktan sonra şunu girin: o(yeni bir bölüm tablosu oluşturmak için), n(yeni bir bölüm oluşturmak için, sadece varsayılanlarla gitmek), (bölüm önyüklenebilirliğini ayarlamak için, varsayılanlarla bölüm 1'i seçin) , t(türü seçmek için 7'yi seçin), şimdi ile yeni düzeni kaydedebilirsiniz w.

Ya da Rufus'u bir Windows VM'ye kurun ve kullanın. Sadece çalışıyor ve süper kolay.
__name__ ise Yok

Benim yorumda a(önyüklenebilir bayrak ayarlamak için) eksik, düzenlemek için yeterli üne sahip değilim, üzgünüm. @JanNetherdrake Sanırım bu da bir çözüm olabilir, ancak kaynaklarda oldukça ağırdır ve fdiskvarsayılan olarak çoğu dağıtımda yüklüdür.

7

Ms-sys yüklerseniz, önyüklenebilir bir Windows yükleme USB'si oluşturmak çok zor değildir :

# First, format /dev/sdX with a single partition (w/bootable flag set)
# Then, run the following
dev="/dev/sdX"
sudo mount -o loop win.iso /mntA
sudo mkfs.ntfs -f -L win ${dev}1
sudo ms-sys -7 ${dev}
sudo mount ${dev}1 /mntB
rsync -aP /mntA /mntB
sudo sync ${dev}
sudo umount /mntA /mntB

Windows 8'i USB sürücüsüne yüklemeye çalışıyorsanız , biraz daha karmaşık hale gelir. Buradaki kılavuza bakın: https://thesquareplanet.com/blog/instal-windows-8-1-to-go-on-usb-drive-from-linux/


Üzerinde sudo mount ${dev}1 /mntBdiyor ki ntfs-3g-mount: mount failed: Device or resource busy, $ {dev} 1 bağlı olmasa da ve / mntB hiçbir şey tarafından işgal edilmedi.
jojman

2

ddtüm dosya sisteminin üzerine yazar, bu nedenle çalıştırmadan önce FAT32 veya NTFS'ye biçimlendirme bir ddanlam ifade etmez.

Windows-8.1 ISO görüntünüzün /home/kristjan/Prejemi/win.isoUSB'den önyükleme yapabileceğinden % 100 eminseniz, liveusb-creator paketini kullanarak

sudo yum install liveusb-creator

ve ISO verilerini USB çubuğa aktarmak için kullanın.

Edit: Başka bir alternatif unetbootintemelde ISO önyüklenebilir USB stick üreten aynı şeyi yapan pakettir.


Sürücüm, sorunsuz bir şekilde bağlandığı NTFS olarak biçimlendirildi ancak Fedora livesub creator sürücüyü algılamıyor. Görünüşe göre liveusb-creator sadece Fedora USB'ler içindir.
Sterling Düşesi

Hiç NTFS USB belleğim yok. FAT16 USB çubuğumu makineye taktım ve çalıştırdım liveusb-creator. USB'de / dev / sdb1 olarak FAT bölümünü buldu ve üzerine bir şeyler yazmayı teklif etti. NTFS ile ilgili sorun yaşıyorsanız fdisk /dev/sdb(usb / dev / sdb ise), 'p' komutunu kullanarak bölümlerinizi yazdırın, 'd' kullanarak bölümü silin ve 'w' komutunu kullanarak USB'de değişiklikler yazın. Sonra liveusb-creatortekrar deneyebilirsiniz . Ayrıca liveusb-creator -f /dev/sdbhedef sürücüyü zorlamak için de çalışabilirsiniz .
andrej

Unetbootin NTFS değil, sadece FAT destekler. Sürücümü FAT32 olarak biçimlendirdim ve şimdi ne olduğunu görmek için Unetbootin'i kullandım.
Sterling Düşesi

Evet burada hiçbir şey işe yaramadı.
Sterling Düşesi

ISO'nuz kırılmış gibi görünüyor. Lütfen USB'den önyüklenebilir olduğu kanıtlanmış ISO ile USB'ye ISO aktarımını doğrulamaya çalışın, örneğin Fedora 20 XFCE canlı indirme dosyasını indirip
andrej
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.