Làm cách nào tôi có thể tạo thanh USB có thể khởi động Windows bằng Ubuntu?


446

Tôi muốn tạo một thanh USB có thể khởi động Windows 8, nhưng tôi không có máy Windows để làm việc đó.

Vậy làm cách nào để sử dụng Ubuntu?


31
Psicofrenia "UNetbootin cho phép bạn tạo các ổ USB Live có thể khởi động cho Ubuntu, Fedora và các bản phân phối Linux khác mà không cần ghi CD.", Và tôi đã thử sử dụng nó và phát hiện ra rằng UNetbootin thực sự không thể được sử dụng để tạo các thẻ nhớ USB có thể khởi động Windows .
Zignd

Bạn đã thử làm theo bất kỳ hướng dẫn Windows 8 nào về cách ghi dấu USB và sử dụng Wine để tạo một trong những phần mềm được chỉ định để chạy chưa?
Psicofrenia

Chà, anh chàng này dường như nghĩ khác ... -> TẠO MỘT CỬA SỔ BOOTABLE 7 USB DRIVE TỪ LINUX (KIỂM TRA TRÊN UBUNTU)
Meintjes

1
@MrSeed Tôi đã thử hướng dẫn này và cũng đã tải xuống phiên bản cũ hơn của UNetbootin, nhưng vấn đề là phiên bản cũ hơn phụ thuộc vào thư viện không có sẵn cho Ubuntu 13.04 vì quá cũ, phiên bản mới nhất của thư viện có sẵn, nhưng ứng dụng vẫn không hoạt động với nó được cài đặt.
Zignd

2
UNetbootin luôn tạo ra bất kỳ lỗi nào
gal007

Câu trả lời:


299

WinUSB đã cũ, lỗi thời và lỗi thời. Nó có thể gây ra vấn đề trên các hệ thống mới hơn. Bạn nên sử dụng WineUSB hoặc phần mềm khác thay cho WinUSB.

Câu trả lời này, tuy nhiên, để lại ở đây như là cho mục đích lịch sử.

Tạo USB Windows khởi động (Vista trở lên) từ Ubuntu thông qua phần mềm WinUSB .

Ubuntu 12.04 đến 15.04

Chạy các lệnh dưới đây trên thiết bị đầu cuối để cài đặt WinUSB từ PPA ,

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

Ảnh chụp màn hình WinUSB

Cảnh báo cho Ubuntu EFI:

cài đặt WinUSB trên Ubuntu đã tải EFI sẽ gỡ cài đặt các gói grub-efi để cài đặt các gói grub-pc. Nó sẽ làm cho hệ thống của bạn không thể khởi động nếu bạn không cài đặt lại gói grub-efi theo cách thủ công trước khi khởi động lại.

Để thực hiện cài đặt lại thủ công, hãy làm:

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

1
Sẽ có cái gì đó sudo add-apt-repository "deb http://ppa.launchpad.net/colingille/freshlight/ubuntu saucy main"tốt hơn cho 14.04? apt-add-repositorykhông chỉ dành cho PPA ...
Wilf

6
@empedokles 1. Nếu bạn muốn tạo USB Windows XP thì hãy quên nó đi. Nó không hoạt động với WinUSB. 2. Để sửa lỗi 512, hãy đọc phần này .
Cornelius

2
@ThoVo đọc câu trả lời này: Askubfox.com/a/539804/269282
Cornelius

2
Sẽ không hoạt động trong 15.10, 16.04, 16.10
rancho

6
Bài đăng này đã lỗi thời, WinUsb đã bị ngừng, nhưng có WoeUsb được liên kết tốt. Ngoài ra hãy xem các câu trả lời (mà cần nhiều upvotes): askubuntu.com/a/928874/256359 askubuntu.com/a/489556/256359
davcri

209

Mọi phiên bản Ubuntu

ngay cả các bản phân phối Linux khác miễn là GPartedGRUB được cài đặt.

Cài đặt GParted, GRUB, 7z và NTFS trên Ubuntu với:

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

Đối với BIOS: sơ đồ phân vùng MBR

  1. Sử dụng GParted, viết lại bảng phân vùng của ổ USB dưới dạng msdos , định dạng nó thành NTFS và sau đó "Quản lý cờ" và thêm bootcờ.
  2. Trong GParted, nhấp chuột phải vào phân vùng USB và chọn Thông tin . Sao chép UUID ở đâu đó vì bạn sẽ cần nó.
  3. Gắn Windows ISO hoặc DVD của bạn và sao chép tất cả các tệp của nó vào ổ USB.
  4. Chuyển đến ổ USB và nếu thư mục có tên bootcó ký tự viết hoa, hãy đặt tất cả chữ thường bằng cách đổi tên nó.
  5. Cài đặt GRUB trên ổ USB.

    Trong lệnh dưới đây, thay thế /dev/sdXvới các thiết bị (ví dụ /dev/sdb, không /dev/sdb1 ) và thay thế <USB_mount_folder>bằng thư mục mà bạn gắn ổ đĩa USB (mà có thể là như /media/<username>/<UUID>).

    sudo grub-install --target=i386-pc --boot-directory="/<USB_mount_folder>/boot" /dev/sdX
    
  6. Tạo một tệp cấu hình GRUB trong thư mục ổ đĩa USB boot/grub/có tên grub.cfg.

    Viết phần này vào tệp, thay thế <UUID_from_step_2>bằng UUID mà bạn đã sao chép ở bước 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. Ngắt kết nối ổ USB.

  8. Bây giờ để sử dụng nó, hãy khởi động lại PC và khởi động từ ổ USB.

Đối với UEFI: Sơ đồ phân vùng GPT *

* Các phiên bản / phiên bản Windows cũ hơn có thể không được hỗ trợ đúng cách hoặc không được hỗ trợ. Tôi khuyên bạn nên đọc trang Phần mềm Microsoft UEFI .

  1. Sử dụng GParted viết lại bảng phân vùng của ổ USB dưới dạng GPT .
  2. Tạo một phân vùng chính mới và định dạng nó là FAT32 .
  3. Sao chép tất cả các tệp Windows (từ ISO hoặc DVD được gắn) vào ổ USB.
  4. Nhìn vào USB trong efi/boot/thư mục. Nếu có một tập tin bootx64.efi( bootia32.efi) thì bạn đã hoàn thành. USB có khả năng khởi động. Bỏ qua bước 7.
  5. Nếu không, hãy mở sources/install.wimbằng Trình quản lý Lưu trữ (bạn phải 7zcài đặt) và duyệt đến ./1/Windows/Boot/EFI/. Từ đây trích xuất bootmgfw.efiở đâu đó, đổi tên nó thành bootx64.efi(hoặc bootia32.eficho HĐH 32 bit được hỗ trợ [?]) Và đặt nó vào USB trong efi/boot/thư mục.
  6. Nếu bạn đang thực hiện một Windows 7 USB, sao chép bootthư mục từ efi/microsoft/để efithư mục.
  7. Đừng quên ngắt kết nối (gỡ bỏ an toàn) ổ USB. Chọn trình tải EFI thích hợp từ BIOS của bạn.

Nguồn: Bài đăng trên blog của tôi về điều này có thể được tìm thấy tại Tạo USB Windows có thể khởi động từ Linux .

Ghi chú

Khi được sử dụng đúng cách với hệ điều hành đích tương thích, cả hai phương pháp này sẽ giúp bạn có được một ổ USB có thể khởi động. Tuy nhiên, điều này không đảm bảo cài đặt thành công Windows.


2
@GuiImamura nhấp chuột phải vào phân vùng trong GParted, chọn Quản lý cờ và đánh dấu vào hộp kiểm bên cạnh khởi động .
Cornelius

8
Phương pháp EFI là cách để làm điều đó cho Win10. Và bạn có thể bỏ qua các bước 4-6 một cách an toàn ngày nay.
Ivan Anishchuk

2
Sau khi thử nhiều thứ khác, đây là thứ duy nhất phù hợp với tôi. Cảm ơn.
becko

3
Tôi có thể xác nhận rằng phương thức UEFI / GPT hoạt động mà không cần các bước 4-6 với Windows 10.
josch

2
Nếu bạn gặp bất kỳ lỗi nào, hãy kiểm tra bài đăng trên blog của anh ấy (được liên kết ở cuối câu trả lời của anh ấy) để biết thông tin chi tiết. Giải pháp cho một số trường hợp lỗi có thể hữu ích.
Teo

100

Ubuntu 14.04 trở lên

WinUSB là một công cụ để tạo một ổ flash USB có thể khởi động được sử dụng để cài đặt Windows. Khởi động UEFI gốc được hỗ trợ cho Windows 7 và các hình ảnh mới hơn. WoeUSB là một nhánh rẽ được cập nhật của dự án WinUSB.

Một số trình cài đặt của bên thứ ba có hình ảnh cài đặt Windows ( /sources/install.wim) lớn hơn 4GB, khiến cho FAT32 trở thành hệ thống tệp mục tiêu không thể. Hỗ trợ hệ thống tập tin NTFS đã được thêm vào WoeUSB 3.0.0 trở lên.

Để cài đặt WoeUSB (bản cập nhật của dự án WinUSB) trong Ubuntu 14.04 / 16.04 / 17.10 / 18.04 / 18.10 / 19.04 :

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

Để cài đặt WinUSB trong Ubuntu 14.04 / 16.04 / 16.10 / 17.04:

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

Điều này sẽ cài đặt giao diện đồ họa WinUSB và công cụ dòng lệnh WinUSB. WinUSB và WoeUSB hỗ trợ cả UEFI và BIOS cho các ổ flash USB FAT32 / NTFS / ExFAT.

GUI WinUSB dễ sử dụng hơn nhiều so với công cụ dòng lệnh WinUSB. Để cài đặt Windows ISO trên phân vùng NTFS và chỉnh sửa Bản ghi khởi động chính (MBR) của thiết bị bằng công cụ dòng lệnh WinUSB và WoeUSB chạy lệnh sau: Nhấp vào nút radio ở bên trái nơi nó nói Từ hình ảnh đĩa (iso ) , duyệt đến vị trí của tệp Windows .iso, trong Thiết bị đích, chọn ổ flash USB, mở ứng dụng Disks và kiểm tra xem tên Thiết bị trong Đĩa có khớp với thiết bị Target trong WinUSB (nó phải giống như / dev / sd X Trong đó X là một chữ cái của bảng chữ cái) và nhấp vào nút Cài đặt để cài đặt để tạo phương tiện cài đặt Windows có thể khởi động trên ổ flash USB.

nhập mô tả hình ảnh ở đây

Cài đặt WinUSB trên Ubuntu được tải EFI sẽ gỡ cài đặt các gói grub-efi để cài đặt các gói grub-pc, vì vậy trước khi bạn khởi động lại, hãy chạy các lệnh sau để sửa chữa grub:

sudo update-grub
sudo grub-install / dev / sd X # thay thế X bằng chữ cái của phân vùng nơi grub được đặt
sudo update-grub
khởi động lại sudo

1
Nó hoạt động (được sử dụng phiên bản 64 bit)
Pavak Paul

2
Hoặc chỉ sử dụng dd như mọi người khác ...
ChangosMuertos

1
Tôi đã phải đi mua một thanh USB chất lượng cao hơn để làm cho nó hoạt động. Tuy nhiên, tôi tưởng tượng đó không phải là vấn đề cụ thể đối với WinUSB.
Seth

$ sudo add-apt-repository ppa: nilarimogard / webupd8 Không thể thêm PPA: 'ppa: ~ nilarimogard / ub Ubuntu / webupd8'. LRI: không tồn tại người dùng hoặc nhóm 'nilarimogard'.
Barshe Ferreboeuf

Nó hoạt động trên máy tính của tôi. Bạn sẽ thấy một thông báo cho biết: More info: https://launchpad.net/~nilarimogard/+archive/ubuntu/webupd8 Press [ENTER] to continue or ctrl-c to cancel adding itSau khi bạn thấy thông báo này, nhấn phím Enter để tiếp tục. Có thể bạn có một vấn đề kết nối.
karel

52

Viết ISO bằng WoeUSB (ngã ba WinUSB)

Một số câu trả lời đã lỗi thời, vì WinUSB không hoạt động nữa. Nhưng có một ngã ba làm việc được gọi là WoeUSB .

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

Cài đặt

không gỡ bỏ grub-efi nữa!

☞ Ubuntu / Debian

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

Cổng vòm

pacaur -S woeusb-git

☞ Fedora

dnf install -y WoeUSB

OpenSUSE

zypper install WoeUSB

Viết ISO

Sau khi cài đặt, hãy viết ISO của windows bằng lệnh sau:

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

(Thay thế chữ cái Xtrong /dev/sdXbằng chữ cái tương ứng với USB của bạn. Bạn có thể tìm thấy chữ cái nào đúng trong Đĩa chương trình.)


2
Làm việc hoàn hảo. Trên Achlinuxpacaur -S woeusb-git
dvim

1
WoeUSB là hoàn hảo! Và, không giống như WinUSB, nó không yêu cầu toàn bộ bộ công cụ web như một sự phụ thuộc (chỉ việc biên dịch bộ công cụ web mất vài giờ trên máy tính để bàn của tôi).
davcri

2
Về Error: Target device is currently busycác vấn đề, sử dụng sudo umount /dev/sdb(hoặc thiết bị tương ứng). ("Đẩy ra" thanh USB không giúp ích gì, vì nó không được biến mất hoàn toàn, chỉ có phân vùng chưa được khắc phục. Nếu không, lỗi sẽ là probing initialization failed: No medium found:)
Frank Nocke

2
Cũng đã làm việc trên Fedora 28 với iso Win10_1804_x64. Để cài đặt:dnf install -y WoeUSB
eddygeek

6
Nếu bạn thấy lỗi "Tệp trong hình ảnh nguồn đã vượt quá Giới hạn kích thước tệp đơn của hệ thống tệp FAT32 4GiB", bạn sẽ cần thêm --tgt-fs ntfsvào dòng lệnh.
Adam Dunle

49

Chuỗi khởi động UNetbootin hiện tại không tương thích với UEFI và các máy tính đi kèm với bản sao Windows 8 được cài đặt sẵn

Bạn có thể sử dụng ddthay thế, trong khi cẩn thận trong những gì bạn đang làm:

sudo dd if=/path/to/iso/windows.iso of=/dev/sdX bs=4M; sync
  • Thay thế sdXbằng ổ đĩa bạn muốn sử dụng (trong trường hợp của tôi, sdg):
  • Điều này đòi hỏi bo mạch chủ của bạn có thể khởi động từ CDROM-USB.

Nếu bạn vẫn muốn sử dụng UNetbootin, có 2 (3) thứ bạn sẽ cần:

  1. Unetbootin
  2. Gparted
  3. Truy cập Internet để cài đặt tất cả các mục trên, hình ảnh ISO của Windows và thẻ nhớ USB có dung lượng hơn 4GB.

Vì vậy, trước tiên, hãy sao lưu tất cả nội dung của thanh usb của bạn . Khi đã xong, cài đặt gparted và unetbootin:

sudo apt-get install gparted unetbootin

Bây giờ hãy tìm gparted trong Dash hoặc gõ gpartedvào terminal. Chọn thẻ USB của bạn từ danh sách thả xuống bên phải. Trong trường hợp của tôi, nó /dev/sdgcó thể khác. Xóa tất cả các phân vùng và tạo một phân vùng FAT32 lớn duy nhất với Gparted.

Khi đã xong, rút ​​phích cắm và cắm thanh USB của bạn để nó được gắn (bạn cũng có thể gắn nó từ cùng một GParted), bây giờ thực hiện Unetbootin, một lần nữa, bạn có thể nhìn vào dấu gạch ngang hoặc gõ vào thiết bị đầu cuối. Chọn rằng bạn muốn sử dụng một iso, tìm đường dẫn ISO của bạn.

Đánh dấu vào hộp kiểm để xem tất cả các thiết bị, ở đây bạn phải chọn chính thiết bị bạn đã chọn trong Gparted, nếu không dữ liệu của bạn có thể bị mất . Chọn tiếp tục. Đợi một lát rồi thực hiện. Khởi động lại máy tính của bạn và chọn để khởi động từ USB.


1
@gcb lạ, là Windows 8?
Braiam

1
điểm tốt. Không. đó là windows7 pro. Tôi sẽ kiểm tra với win8 để xem cd đó có định dạng sd / hdd không.
gcb

2
Tôi thích câu trả lời của bạn (biến thể dd) hơn câu trả lời được chấp nhận, đơn giản vì nó không yêu cầu thêm một repositiory khác hoặc thậm chí cài đặt bất kỳ phần mềm nào (không yêu cầu unetbootin, chỉ cần sử dụng dd).
doublercix

7
ddkhông làm việc cho tôi, máy tính không khởi động từ ổ đĩa. Nếu bạn muốn sử dụng UNetbootin trên một ổ đĩa được định dạng ntfs , bạn phải khởi động nó từ dòng lệnh: sudo unetbootin installtype=USB targetdrive=/dev/sdb1(sdb1 là phân vùng định dạng ntfs của Pendrive của tôi , bạn có thể khác).
erik

7
câu trả lời này tại serverfault , phương thức dd bị lỗi rất thường xuyên, bởi vì nó yêu cầu bo mạch chủ của bạn có thể khởi động USB-CDROM chứ không chỉ USB-HDD .
erik

19

Trong các máy không phải UEFI, chúng ta có thể sử dụng GRUB2 để làm cho USB có khả năng khởi động. Sau đó, chúng ta có thể sử dụng lệnh 'ntldr' trong GRUB2 để khởi động Windows từ USB.

  • Kích hoạt cờ khởi động trên phân vùng đích của ổ USB. Nó có thể được thực hiện dễ dàng với việc sử dụng công cụ gọi là "GParted". Nó là một công cụ GUI để phân vùng ổ đĩa.
  • Nếu hình ảnh cài đặt là một tệp ISO, gắn kết nó và truy cập các tệp.
  • Sao chép tất cả các tập tin vào root của ổ đĩa USB.
  • Cài đặt GRUB vào ổ USB:

    sudo grub-install --boot-directory="/media/user/MyUSBDrive/boot" /dev/sdX
    
  • Định cấu hình GRUB để khởi động Windows bằng cách đặt tệp sau dưới dạng "/boot/grub/grub.cfg" trong ổ USB:

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

Xem câu trả lời đầy đủ tại blog của tôi Tạo một cửa sổ có thể khởi động USB từ Linux


2
Không cần cài đặt. Các bước đơn giản nhất. Nên đã cố gắng này trước khi trả lời chấp nhận
Anurag

Lệnh grub-install cần được chạy dưới dạng superuser. Chỉ thiếu thông tin
Anurag

4
ĐÂY LÀ TRẢ LỜI TUYỆT VỜI !!!
Danial Behzadi

3
Điều này giống như câu trả lời "Bất kỳ phiên bản Ubuntu nào ... lược đồ phân vùng MBR" nhưng nó thiếu --target=i386-pctùy chọn grub-installvà không sử dụng lệnh tìm kiếm grub2 để tìm "root" để khởi động. Có lẽ điều đó không cần thiết ...
David Tonhofer

Tôi nghĩ rằng một cái gì đó khác là cần thiết để cài đặt khôn ngoan, tôi không có i386-pc như là một tùy chọn.
teknopaul

15

mkusb-nox và mkusb phiên bản 12 có thể tạo ổ đĩa cài đặt Windows

Có vẻ khó tìm một công cụ linux có thể tạo ổ đĩa khởi động (thẻ nhớ USB, thẻ nhớ ...) với Windows, vì vậy tôi đã thêm tính năng này vào mkusb-nox và sau đó đã tạo mkusb phiên bản 12 với tính năng này. Nó hoạt động trong tất cả các phiên bản hiện tại của Ubuntu (và các hương vị Ubuntu: Kubfox, Lubfox ... Xubfox) và với Debian Jessie. Ổ đĩa khởi động được tạo có thể khởi động Windows 64 bit ở cả chế độ UEFI và BIOS.

Bạn nhận / cập nhật phiên bản mới này của mkusb và mkusb-nox từ mkusb PPA thông qua các lệnh sau

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

Xem các liên kết này,

mkusb-nox 11.1.2: tính năng bổ sung: tạo ổ đĩa cài đặt USB cho Windows

mkusb / v7 - trang trợ giúp của Ubuntu

mkusb-nox có thể tạo một thanh khởi động USB với Windows 7 - 10, nhưng bạn phải đối phó với giao diện dòng lệnh.

Chỉnh sửa 1: Mới: mkusb phiên bản 12 , phiên bản mới cung cấp giao diện người dùng đồ họa cho cùng một phương thức. Xem các liên kết này,

help.ubfox.com/community/mkusb#Windows_USB_install_drive

mkusb-nox: ảnh chụp màn hình đối thoại người dùng

dus với hướng dẫn bí danh mkusb phiên bản 12: nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Chỉnh sửa 2:

  • Một phiên bản cải tiến mới, mkusb 12.2.9 , hiện có sẵn thông qua PPA tiêu chuẩn (và ổn định).

    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
    
    • Nó cũng có thể cài đặt cho chế độ BIOS từ các hệ thống đã cài đặt chạy ở chế độ UEFI.

    • Một số lỗi nhỏ nhưng khó chịu bị đè bẹp.

    • Với các tệp iso mà tôi đã có thể tải xuống, tôi có thể tạo các loại ổ đĩa cài đặt Windows này

      • Trình cài đặt Windows 7 khởi động ở chế độ BIOS
      • Trình cài đặt Windows 8.1 khởi động ở chế độ UEFI và chế độ BIOS
      • Trình cài đặt Windows 10 khởi động ở chế độ UEFI và chế độ BIOS

Phương pháp 'Tự làm' đơn giản


2
Mkusb-nox là giải pháp tốt nhất mà tôi đã tìm thấy, đặc biệt là khi các câu trả lời trích dẫn Winusb trên trang này đã lỗi thời vì chương trình này không còn được hỗ trợ và không hoạt động tốt với 16.04, hãy tiếp tục làm tốt Sudodus.
CSCameron

1
Dus làm việc cho tôi.
Alberto Salvia Novella

Cám ơn về công việc của bạn. FYI từ Ubuntu 16.04 Tôi gặp lỗi ở cuối quá trình:Bootloader: grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
Pointy

... tuy nhiên thanh USB có vẻ hoạt động (Tôi đang cài đặt Win 10 trên một máy khác với máy tôi đã sử dụng để tạo thanh USB.)
Pointy

@Pointy, Bạn có đang chạy mkusb trong một hệ thống Ubuntu đã cài đặt ở chế độ UEFI không? Trong trường hợp đó, có một vấn đề: gói chương trình grub-pckhông thể được cài đặt trừ khi gói 'cạnh tranh' grub-efibị xóa. Nó có thể được giải quyết bằng cách chạy hệ thống dựa trên Ubuntu hoặc Ubuntu trực tiếp với mkusb. Một hệ thống như vậy có thể hoạt động cả ở chế độ BIOS và UEFI và grub-pccó thể được cài đặt cùng với gói 'grub-efi'. Xem này liên kết, help.ubuntu.com/community/mkusb/...
sudodus

13

winusb từ câu trả lời được chấp nhận là phương pháp dễ dàng duy nhất tôi tìm thấy.

Tuy nhiên, không có gói winusb cho saucy. Tuy nhiên, bạn có thể cài đặt gói hiếm bằng cách tải xuống ở đây và mở bằng trình cài đặt phần mềm. Nó hoạt động với saucy.

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


1
winusb cho saucy hiện có sẵn trong ppa: kho lưu trữ colingille / Freshlight
Prasad RD

7

Bạn có thể sử dụng WinUSB để cài đặt WinUSB trên Ubuntu theo hướng dẫn sau.

Okey, nếu bạn đến từ Ubuntu 13.10,13.04,12.10,12.04, thì hãy chạy cái này trong terminal:

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

và nếu bạn đến từ Ubuntu 14.04 thì hãy chạy cái này trong 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 đi kèm với một GUI đơn giản với các tùy chọn tối thiểu đi kèm, đây là cách sử dụng WinUSB để tạo USB Windows có thể khởi động từ Ubuntu. Bạn có thể sử dụng bất kỳ Windows ISO nào có thể dành cho XP, Windows 7, Windows 8, Windows 8.1 hoặc bất kỳ loại nào khác.

  1. Chèn Flash Drive & Nhận Windows ISO của bạn (Tôi đã sử dụng Bản xem trước kỹ thuật của Windows 10) hoặc chèn CD / DVD Windows
  2. Bắt đầu WinUSB và, không có gì khác thực sự cần được giải thích.
  3. Chọn Nguồn của bạn, ISO hoặc CD Drive
  4. Chọn thiết bị Target (USB) của bạn. Nếu nó không xuất hiện, nhấn refresh và đảm bảo nó được gắn kết.
  5. Nhấp vào Cài đặt cài đặt trực tuyến và nhập Mật khẩu của bạn (bắt buộc để gắn thiết bị và ghi trực tiếp vào ổ đĩa)

Đây là tất cả những gì bạn cần làm để tạo một USB USB có thể khởi động

Nguồn: Cách cài đặt và sử dụng WinUSB trong Ubuntu


4

Đối với bất kỳ ai nhận ngoại lệ giới hạn tệp bằng woeUsb, hãy sử dụng lệnh đầu cuối

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

Thay vì /home/uName/Downloads/Win10_1809Oct_English_x64.isosử dụng đường dẫn đến tệp iso và

Thay vì /dev/sdbsử dụng đường dẫn của bạn làm ổ đĩa flash.


2

Để hoàn thiện, hãy để tôi thêm hướng dẫn về cách tạo đĩa USB có thể khởi động từ các ISO cập nhật UEFI / BIOS của ThinkPad. Không có câu trả lời nào ở trên làm việc cho tôi. (Có lẽ có vấn đề tương tự với các nhà cung cấp khác.)

  1. Tạo một tệp img vớigeteltorito

    sudo apt install genisoimage
    geteltorito <image>.iso -o <image>.img
    
  2. Ghi tập tin img vào đĩa. Sử dụng kích thước khối chính xác này là quan trọng.

    sudo dd if=<image>.img of=/dev/sdX bs=512K && sync
    
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.