Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách tạo USB cài đặt Windows 10 từ Linux

Cách tạo USB cài đặt Windows 10 từ Linux

Gần đây, Microsoft dường như đi theo con đường ít phản kháng nhất trong tất cả mọi thứ. Cách đây không lâu, bạn không thể cài đặt và sử dụng nó trên máy tính hơn 30 ngày mà không có khóa hợp lệ. Tuy nhiên, bây giờ bạn có thể sử dụng Windows 10 mà không cần khóa vô thời hạn. Không phải để nói rằng đó là hợp pháp hay bất hợp pháp. Họ chỉ cho phép phần mềm của họ chạy trên máy của bạn mà không chặn quyền truy cập như họ đã làm trong các phiên bản trước.

Bạn cũng có thể sử dụng khóa Windows XP hoặc Windows 7 cũ để kích hoạt hệ điều hành mới nhất. Ngoài ra, rất dễ dàng tạo đĩa DVD hoặc USB cài đặt bằng công cụ này. Với phương tiện đã tạo, bạn có thể cài đặt Windows 10 trên mọi máy tính.

Nhưng công cụ đó chỉ hoạt động trên hệ điều hành của Microsoft. Điều gì xảy ra nếu bạn muốn thực hiện việc này từ Linux?

Tải xuống ISO cài đặt Windows 10 từ Linux

Với các phiên bản trước đó (XP, 7, 8), khá khó để có được một bản sao hợp pháp, chính thức của một đĩa cài đặt. Bạn phải mua một cái từ cửa hàng hoặc nói chuyện với nhà sản xuất máy tính của bạn để cung cấp cho bạn một cái. Giờ đây, bạn chỉ cần truy cập trang này và tải xuống hình ảnh thiết lập miễn phí.

Và có vẻ như Microsoft thực sự muốn khuyến khích người dùng Linux tải xuống cái này một cách tinh tế. Tại thời điểm viết bài, nếu bạn truy cập trang đó từ Windows, bạn sẽ được yêu cầu cung cấp khóa cấp phép hợp lệ. Tuy nhiên, nếu bạn thực hiện việc này từ Linux, bạn không cần nhập khóa như vậy để có quyền truy cập vào tệp.

Tải xuống ảnh ISO này và sau đó chuyển sang bước tiếp theo. Nếu bạn đang băn khoăn không biết phiên bản nào là "chính xác", đừng lo lắng, chỉ cần tải xuống phiên bản mới nhất mà bạn có thể tìm thấy.

Cách tạo USB cài đặt Windows 10 từ Linux

Nếu bạn sử dụng Legacy Boot

Hướng dẫn này đã được thử nghiệm với cả khởi động cũ (BIOS) và khởi động UEFI và hoạt động trong cả hai trường hợp. Tuy nhiên, không phải tất cả các bo mạch chủ đều được tạo ra như nhau. Một số không thể khởi động từ USB, một số khác không thể khởi động từ một số loại hình ảnh USB nhất định (USB-HDD so với USB-CDROM) và một số khác chỉ là lỗi.

Hầu hết các máy tính hiện đại khởi động ở chế độ UEFI. Máy tính thiếu UEFI và chỉ có BIOS (kế thừa) đã thực sự rất cũ và sẽ không hỗ trợ tốt Windows 10 (chủ yếu là do các vấn đề về hiệu suất).

Nhưng nếu vì lý do nào đó, bạn đang khởi động ở chế độ cũ và hướng dẫn này không phù hợp với bạn, chỉ cần bỏ qua tất cả các bước bên dưới. Thay vì tạo một USB có khả năng khởi động, hãy sử dụng ảnh ISO bạn đã tải xuống và ghi nó vào đĩa DVD. Điều đó sẽ hoạt động mà không có bất kỳ vấn đề nào. Chỉ cần nhớ khởi động lại và đặt BIOS / UEFI của bạn khởi động từ ổ đĩa DVD trước.

Cài đặt WoeUSB

Nếu bạn đang sử dụng Ubuntu hoặc một bản phân phối dựa trên Ubuntu chẳng hạn như Linux Mint, trước tiên hãy thêm PPA:

sudo add-apt-repository ppa:nilarimogard/webupd8

Nếu bạn nhận được thông báo không tìm thấy “add-apt-repository”, hãy cài đặt nó với

sudo apt install software-properties-common

và sau đó chạy lại lệnh “add-apt-repository”.

Điều này không cần thiết nữa, vì các nguồn phần mềm sẽ tự động cập nhật sau đó. Nhưng trong trường hợp lệnh “apt install woeusb” tiếp theo không hoạt động vì không thể tìm thấy gói, hãy thực hiện việc này theo cách thủ công.

sudo apt update

Sau đó cài đặt WoeUSB.

sudo apt install woeusb

Trên Fedora, cài đặt bằng

dnf install WoeUSB

Trên OpenSUSE, bạn có thể dễ dàng lấy WoeUSB từ trang này.

Tạo USB có thể khởi động

Từ menu khởi chạy của bạn, chạy WoeUSB GUI. Nếu bạn không thể tìm thấy nó ở đó, chỉ cần bắt đầu nó bằng lệnh sau:

woeusbgui & disown

Nếu thiết bị USB của bạn có hệ thống tệp trên đó, nó sẽ được hệ điều hành tự động gắn kết. Mở trình duyệt tệp của bạn và ngắt kết nối bằng cách nhấp vào mũi tên đẩy ra bên cạnh.

Cách tạo USB cài đặt Windows 10 từ Linux

Chọn trường trong “Từ hình ảnh đĩa (iso)” và điều hướng đến hình ảnh ISO Windows của bạn. Tiếp theo, trong “Hệ thống tệp”, chọn NTFS. Cuối cùng, trong "Thiết bị đích", nhấp vào thiết bị USB của bạn. Kết quả cuối cùng sẽ tương tự như hình ảnh sau đây.

Cách tạo USB cài đặt Windows 10 từ Linux

Nhấp vào cài đặt và đợi nó hoàn tất. Không đóng ứng dụng hoặc tháo thiết bị USB cho đến khi bạn nhận được thông báo rằng thao tác đã thành công.

Kết luận

Trước đây, một lệnh dd đơn giản là đủ để tạo đĩa USB cài đặt Windows 10. Điều này thực sự vẫn hoạt động ngày nay trên các máy UEFI có thể khởi động đĩa loại USB-CDROM. Nhưng nó không hoạt động trên bản kế thừa vì hình ảnh ISO thiếu chương trình khởi động kế thừa cần thiết (512 byte ở đầu đĩa / hình ảnh).

Cũng có thể chỉ cần tạo một hệ thống tệp FAT32 và chỉ cần sao chép các tệp từ ISO vào đĩa. Nhưng điều này cũng không hoạt động nữa vì ISO thiết lập chứa tệp lớn hơn 4GB và FAT32 không hỗ trợ tệp đó.

WoeUSB khắc phục những hạn chế này bằng cách tạo một chương trình khởi động cũ trên USB để các máy BIOS (cũ) có thể khởi động từ đó. Để làm việc với UEFI, nó sẽ tạo một phân vùng FAT nhỏ. Sau khi phần sụn UEFI / BIOS tải một số chương trình từ phân vùng này vào bộ nhớ, nó có thể đọc phân vùng NTFS lớn hơn chứa các tệp thiết lập. NTFS được sử dụng vì nó có thể lưu trữ các tệp lớn hơn 4GB.

Hãy nhớ nhập cài đặt BIOS / UEFI và đặt thanh USB của bạn làm thiết bị khởi động đầu tiên nếu bạn muốn cài đặt Windows sau đó.