Cách tạo một ổ đĩa khởi động cho Windows 10 Xem trước kỹ thuật từ Ubuntu


8

Tôi muốn cài đặt Windows 10 Technical Preview x64 trên máy tính của mình và tôi đã tải xuống tệp ISO.

Bây giờ tôi cần phải làm cho thanh USB có khả năng khởi động, nhưng tôi đang sử dụng Ubuntu 14.04 64-bit (Trusty Tahr), vậy làm cách nào tôi có thể tạo một ổ đĩa khởi động cho Windows 10 từ Ubuntu?

Tôi đã thử làm cho USB có thể khởi động bằng winusb , nhưng nó không hoạt động! Có lựa chọn nào khác không?



1
Tôi đã từng trả lời một câu hỏi làm thế nào để cài đặt Windows 7/8 mà không cần USB / DVD. Bạn có thể thử nó. Chỉ cần sử dụng USB của bạn đối với phân vùng. Vui lòng gửi kết quả nếu nó hoạt động (hoạt động dễ dàng cho Windows 7/8) cho Windows 10.
Firelord

@Firelord nó có thể hoạt động nhưng không nên phân vùng ổ cứng
Apurva

Đó là lý do tại sao tôi đã đề cập trong bình luận cuối cùng của mình, thay đổi vị trí phân vùng ổ cứng với vị trí USB của bạn. Nó hoạt động cho Windows 7/8.
Firelord

Câu trả lời:


14

Tôi đã thử dd, nhưng nó không hoạt động. Tôi đã thử UNetbootin, nhưng nó không hoạt động. Tôi đã tìm kiếm winusb, nhưng dù sao tôi cũng không thể tìm thấy nó và nghe nói nó không hoạt động cho Windows 10.

Nhưng! Điều này đã làm việc cho tôi! http://onetransistor.blogspot.com/2014/09/make-bootable-windows-usb-from-ub Ubuntu.html

Lưu ý rằng tôi đã phải thêm "--force" vào lệnh grub-install.

Các bước cơ bản như sau:

  1. Định dạng ổ USB; cung cấp cho nó một phân vùng NTFS. Viết UUID của phân vùng.
  2. Gắn hình ảnh ISO của Windows và sao chép tất cả các tệp vào ổ USB.
  3. Chạy sudo grub-install --force --target=i386-pc --boot-directory="/<path-to-usb>/boot" /dev/sdX, nơi sdXgiống như, "sdb". (Không phải sdb1.)
  4. Đặt văn bản sau vào ổ USB, trong một tệp mới tại boot/grub/grub.cfg

    default=1
    timeout=15
    color_normal=light-cyan/dark-gray
    menu_color_normal=black/light-cyan
    menu_color_highlight=white/black
    menuentry "Start Windows Installation" {
        insmod ntfs
        insmod search_fs_uuid
        insmod chain
        search --no-floppy --fs-uuid <drive_UUID> --set root
        chainloader +1
        boot
    }
    menuentry "Boot from the first hard drive" {
        insmod ntfs
        insmod chain
        insmod part_msdos
        set root=(hd1)
        chainloader +1
        boot
    }
    

Trong tệp, thay thế <drive_UUID> bằng ID phân vùng bạn đã ghi lại. .

Ổ đĩa nên có khả năng khởi động tại thời điểm đó. Nó làm việc cho tôi. Có một vài thông báo lỗi có thể anh giải thích trên trang web, nếu bạn gặp vấn đề.


Cảm ơn câu trả lời Erhannis; bạn có thể chỉnh sửa câu trả lời của bạn và tóm tắt liên kết bạn đã cung cấp không? Nội dung có thể bị cũ hoặc biến mất. Cảm ơn!
bertieb

Tôi đã làm điều này, tuy nhiên, máy tính của tôi không khởi động từ usb. Nó không nhận ra nó là một thiết bị khởi động. Tôi đã đặt ưu tiên khởi động đầu tiên là usb ...
hủy đăng ký

2

Tôi đã làm điều đó với winusb. Để cài đặt nó, hãy chạy:

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

Sau đó tôi nghĩ bạn có thể sử dụng chương trình này mà không cần sự giúp đỡ của tôi.

Bạn có thể thử UNetbootin . Để cài đặt, chạy:

sudo add-apt-repository ppa:gezakovacs/ppa && \
sudo apt-get update && \
sudo apt-get install unetbootin

Vâng, tôi đã tìm thấy một chủ đề với câu trả lời tương tự, tôi đã cài đặt winusb nhưng không chắc nó có hoạt động cho windows 10 không!
Apurva

winusb không hoạt động cho w10
Apurva

Hãy thử unetbootinsudo add-apt-repository ppa:gezakovacs/ppa && sudo apt-get update && sudo apt-get install unetbootin
Michael Vietluzhskih

Hoàn toàn không hoạt động. Khi tôi khởi động lại, nó chỉ khởi động Ubuntu, không hiển thị cho tôi bất kỳ tùy chọn nào để cài đặt windows10
Apurva

Cố gắng đi đến bios và thay đổi ưu tiên khởi động cho usb của bạn.
Michael Vietluzhskih

-1

Sử dụng ddlệnh để tạo một thanh USB có thể khởi động.

Trước tiên, bạn phải tìm thiết bị nơi gắn USB. Nếu bạn cắm thiết bị USB và chạy, dmesgbạn sẽ thấy vị trí. Một ví dụ sẽ là /dev/sdf.

Tiếp theo, bạn sẽ ngắt kết nối thiết bị nơi gắn USB và ghi hình ảnh ISO trực tiếp vào thiết bị.

GHI CHÚ: Thay thế dấu hỏi bằng tệp thiết bị USB.

$ sudo umount /dev/sd?
$ sudo dd if=/path/to/windows10.iso of=/dev/sd? bs=1M && sync

Làm cách nào để biết thiết bị USB của tôi được gắn trên / dev / sdb?
Apurva

sử dụng dmesglệnh để tìm điểm gắn kết của tệp thiết bị của bạn
Vengat

2
Bạn không thể tạo cửa sổ khởi động bằng ổ đĩa bằng lệnh dd
Ali786


@ ali786 - Lần đầu tiên đọc bài viết đó rõ ràng bạn có thể sử dụng ddlệnh
Vengat
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.