Я читав деякі веб-сторінки та публікації (тут та на інших форумах) про те, як створити інсталяційний USB-носій Windows 7 з Linux (щоб встановити Windows 7)
Я запитав у TechNet про це, і я отримав відповідь із загальною інформацією про те, як це зробити:
"Я особисто не дуже добре знайомий з Linux, але в основному все, що вам потрібно зробити ... будь-яким способом ви це робите, це наступне:
Відформатуйте флеш-накопичувач usb, або fat32, або ntfs, створіть достатньо великий розділ, щоб розмістити встановлення Windows (надайте або візьміть 3 Гб на 64-бітну, близько 32 ГБ для 32-бітну) і позначте цей розділ як активний / завантажувальний. Оскільки це можна зробити з Windows, але так само добре з таким інструментом, як gparted, ви повинні мати можливість робити те ж саме в debian.
Після того як ви створили цей розділ, встановіть завантажувану iso та скопіюйте всі файли, починаючи з кореня, у корінь флеш-пам’яті usb.
Це все, що там є ».
Я знайшов інший метод у різних місцях, тобто майже той самий, що згадувався в TechNet. Однак, мабуть, у цьому методі відсутній крок та / або крок, який я не впевнений, необхідний.
dd
не завжди працює. В основному, пропущеним кроком було написання належного завантажувального сектору на USB-накопичувач, що можна зробити з Linux з ms-sys
. Це працює з роздрібною версією Windows 7
.
Ось повний час завершення, див. Питання сервера за замовчуванням для більш детальної інформації:
- Встановіть ms-sys .
- Перевірте, якому пристрою призначений ваш носій USB (
fdisk -l
), тут ми будемо вважати, що він є/dev/sdb
. Видаліть усі розділи, створіть новий, зайнявши весь простір, встановіть тип NTFS та встановіть його для завантаження:
cfdisk /dev/sdb
Створіть файлову систему NTFS:
mkfs.ntfs -f /dev/sdb1
Підключіть iso та usb-носії:
mount -o loop win7.iso /mnt/iso
mount /dev/sdb1 /mnt/usb
Скопіюйте всі файли:
# cp -r /mnt/iso/* /mnt/usb/
Напишіть Windows 7 MBR на USB-накопичувач:
# ms-sys -7 /dev/sdb
Переконайтеся, що запис розмито (будьте терплячі, це може зайняти кілька хвилин):
# sync
відкрийте gparted, виберіть USB-накопичувач, клацніть правою кнопкою миші на файловій системі, а потім натисніть "Manage Flags". Установіть прапорець "завантаження", а потім закрийте
... і ви закінчили.
Запитання
Не повинен usb працювати без останнього кроку
# ms-sys -7 /dev/sdb
? Або це зробити завантаження usb? Чи потрібно лише позначити розділ як завантажувальний?Не було б краще використовувати rsync замість
cp -r
?Чи всі ці кроки потрібно робити так, як
root
? Якщо ні, чи потрібні меніchmod
всі файли664
таchown
всі каталоги, які використовуються для монтажу USB-пристрою та ISO-зображення? Я припускаю, що просто скопіювати дані так, якroot
вони не впливають на дані.Хтось пробував цей метод чи щось подібне, як, наприклад, копіювання ізо з
dd
?