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 d
và 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.