Новости:

Форуму исполнилось 12 лет!

Мы в матрице .
Мы в телеге .

Главное меню

Загрузочная Windows флешка

Автор timoshka, 22 апреля 2015, 13:39:41

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

timoshka

Всем привет!
Есть ISO образ Windows 8.1, есть флешка и есть слака. Как сделать загрузочную флешку с Windows 8.1, что бы с нее загрузиться и поставить Windows?

Делал dd if=./Windows_8.1_x64_Pro.iso of=/dev/sdb bs=10MB не загружается с нее.

bormant

Официальная утилита по изготовлению загрузочных флешек живет тут: http://wudt.codeplex.com/
Насчет запуска ее под wine -- не скажу, сам не пробовал, а winedb отрицательного мнения на этот счет: https://appdb.winehq.org/objectManager.php?sClass=application&iId=16346

В любом случае, загрузочная флешка делается немного иначе, из iso распаковываются необходимые для загрузки файлы и устанавливается на носитель загрузчик (bootmgr).

Кое что есть тут: http://www.webupd8.org/2010/10/create-bootable-windows-7-usb-drive.html

Graf

Есть еще пара вариантов:

1. fdisk'ом убиваешь все разделы на флешке и потом им же создаешь раздел ntfs (в  fdisk'e "t" "7").
Для удобства будем считать, что всю флешку отдали под один ntfs раздел, допустим  /dev/sdb1
Далее там же обозначаем этот раздел как загрузочный (в  fdisk'e "a" и номер раздела, в нашем случае 1).
Выходим из fdisk'а с сохранением -"w".
Форматируем в ntfs

# mkfs -t ntfs /dev/sdb1


Потом, допустим, есть каталоги /mnt/hd и /mnt/iso, примонтируем сюда флешку и ISO-образ  соответственно.
Думаю образ записан в UDF, если в  ISO 9660 тогда -t можно не указывать

# mount /dev/sdb1 /mnt/hd
# mount ./Windows_8.1_x64_Pro.iso /mnt/iso -t udf -o loop

Ну, а дальше просто копируешь всё из  /mnt/iso в /mnt/hd, хочешь в mc, хочешь cp.
По завершению отмонтируешь флешку и грузись с нее с любого компа, где BIOS поддерживает загрузку с usb-носителя. :)

2. В sbopkg есть прога ms-sys позволяющая записать загрузчик и(или) MBR на устройство.

# ms-sys -h
Usage:
        ms-sys [options] [device]
Options:
    -1, --fat12     Write a FAT12 floppy boot record to device
    -2, --fat32nt   Write a FAT32 partition NT boot record to device
    -e, --fat32pe   Write a FAT32 partition PE boot record to device
    -3, --fat32     Write a FAT32 partition DOS boot record to device
    -4, --fat32free Write a FAT32 partition FreeDOS boot record to device
    -5, --fat16free Write a FAT16 partition FreeDOS boot record to device
    -6, --fat16     Write a FAT16 partition DOS boot record to device
    -n, --ntfs      Write a NTFS partition Windows 7 boot record to device
    -l, --wipelabel Reset partition disk label in boot record
    -p, --partition Write partition info (hidden sectors, heads and drive id)
                    to boot record
    -H, --heads <n> Manually set number of heads if partition info is written
    -7, --mbr7      Write a Windows 7 MBR to device
    -i, --mbrvista  Write a Windows Vista MBR to device
    -m, --mbr       Write a Windows 2000/XP/2003 MBR to device
    -9, --mbr95b    Write a Windows 95B/98/98SE/ME MBR to device
    -d, --mbrdos    Write a DOS/Windows NT MBR to device
    -s, --mbrsyslinux    Write a syslinux MBR to device
    -t, --mbrgptsyslinux Write a syslinux GPT MBR to device
    -z, --mbrzero   Write an empty (zeroed) MBR to device
    -f, --force     Force writing of boot record
    -h, --help      Display this help and exit
    -v, --version   Show program version
    -w, --write     Write automatically selected boot record to device

    Default         Inspect current boot record

Warning: Writing the wrong kind of boot record to a device might
destroy partition information or file system!


В твоем случае, после использования dd можно попробовать перезаписать MBR или загрузчик от W7 или NTFS на флешке.
Сам не пробовал.

timoshka

Graf, спасибо воспользовался п.1
п.2 не получилось, после dd ms-sys не видит разделов на флешке и соответственно выдает ошибку
# ms-sys -n /dev/sdb1
Unable to open /dev/sdb1, Нет такого файла или каталога


полсе dd и монтирования флешки в кедах mount показал
/dev/sdb on /media/Windows 8.1 x64 Prof VL Ru OVG type udf (ro,nosuid,nodev,uid=1000,gid=100,iocharset=utf8,umask=0077,uhelper=udisks2)

т.е. система определила флешку как ДВД ? :)

bormant, тоже большое спасибо за участие и дельные советы, но с вайн не захотел возиться и эксперементировать. :)