Làm cách nào để tạo USB cài đặt Windows 7 từ Linux hoặc Mac?


10

Tôi có DVD cài đặt Windows 7 đi kèm với máy tính không có ổ đĩa quang. Tôi có một ổ USB trống. Tôi có quyền truy cập vào hai máy tính có ổ đĩa quang, một chạy Linux và một chạy Mac OS X.

Đáng chú ý, tôi không có quyền truy cập vào bất kỳ máy tính Windows nào tại thời điểm này. Với các công cụ mà tôi có, làm cách nào tôi có thể tạo ổ đĩa ngón tay cái mà tôi có thể khởi động và cài đặt Windows 7?

Tôi có phải tìm kiếm bất cứ điều gì khi tạo ISO từ DVD (DRM hoặc bất cứ thứ gì) không?

Sau khi ISO được thực hiện, UNetbootin có hoạt động không? Làm thế nào về dd?

Câu trả lời:


7

Câu hỏi thú vị - giả sử ổ đĩa flash của bạn là sdc và ISO của bạn được gọi là w7.iso.

Tôi đoán câu trả lời ngắn gọn và không rắc rối nhất là hỏi xem bo mạch chủ của bạn có hỗ trợ khởi động kiểu USB-CDROM không, bởi vì nếu vậy bạn chỉ có thể DD hình ảnh trực tiếp vào thiết bị thô:

dd if=w7.iso of=/dev/sdc

Nếu không, bạn sẽ cần ms-sys , và sau đó bạn sẽ cần phải làm một cái gì đó như sau:

Đầu tiên ngắt kết nối đĩa USB ...

umount /dev/sdc

Sau đó đi vào fdisk ...

fdisk /dev/sdc

Khi bạn đang ở trong fdisk, hãy xóa từng phân vùng bằng cách sử dụng dvà sau đó nhập số lượng phân vùng tương ứng. Bây giờ, tạo một phân vùng mới hoàn toàn điền vào các đĩa bằng cách thực hiện theo trình tự sau: n, p, 1, ENTER, ENTER. ENTER. Sau đó kiểm tra xong p. Bây giờ thiết lập nó như một phân vùng với NTFS t, sau đó 7, và cung cấp cho nó cờ khởi động với a, 1, ENTER. Cuối cùng nhấn w để ghi bảng vào thanh usb.

Đặt hệ thống tập tin trên phân vùng bằng cách chạy dưới đây như root:

mkfs.ntfs /dev/sdc1

Bây giờ bạn sẽ cần phải gắn iso như một vnd. Để làm điều này, hãy làm như sau ...

mkdir /mnt/iso
mount -o loop w7.iso /mnt/iso

Và bây giờ gắn lại thanh USB ...

mount /dev/sdc1 /media/usb

Sao chép mọi thứ đệ quy từ ngàm vòng vào đĩa USB ...

cp -a /mnt/iso /media/usb

Viết bản ghi khởi động chính để khởi động từ ...

ms-sys -7 /dev/sdc (use -m for WinXP)

Và ở đó bạn đi (hy vọng).

Tôi đã thử một cái gì đó tương tự như thế này trên máy Debian của tôi và nó đã hoạt động, đây là một phiên bản được điều chỉnh.


1
Bạn cũng cần định dạng phân vùng ntfs với mkfs.
lzm

thiếu bước sudo mkfs.ntfs / dev / sdc1. Ngoài ra, để bật cờ khởi động, bạn nhập "a" rồi "1" rồi nhập.
Matt H

@MattH: tôi nên làm bước đó ở đâu? Đây là một wiki cộng đồng, bạn có thể sửa đổi câu trả lời thay vì bình luận. Cảm ơn!
Olivier Lalonde

Không nên là 'cp -a / mnt / iso / * / media / usb', nếu không tôi nhận được một thư mục có tên iso bên trong / media / usb
Aaron J Lang
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.