В ubuntu уже есть приложение для создания образов дисков - Startup Disk Creator, но оно умеет создавать только загрузочные USB с Linux. Для создания загрузочного USB-диска с Windows из Linux , существует WinUSB, но она довольно давно не обновлялась, и честно говоря, у меня не заработала. Данный пост довольно подробный, и рассчитан преимущественно на людей, плохо знакомых с Linux.
Перед тем как я продолжу, следует указать что в Windows мире два метода загрузки:
Если вы не знаете какой выбрать, то наиболее часто используемый вариант который работает без модификации файлов Windows - это msdos таблица разделов с fat32 файловой системой и загрузочным флагом.
Прежде всего USB-диск необходимо подготовить. В Linux наиболее простой и удобной для этих целей утилитой является gparted .
Ставим его если не установлен:
sudo apt-get install gparted
Выбираем нашу USB флэшку, отмонтируем её если она смонтирована:
Теперь необходимо пересоздать таблицу разделов, при этом выбрать тип msdos . Заходим в меню Устройство (Device) и выбираем Создать таблицу разделов (Create partition table) :
После этого выбираем неразмеченную область, нажимаем правой кнопкой мыши по ней же и выбираем пункт меню "Новый". В появившемся окне выбираем файловую систему NTFS или FAT32. Если у вас какая-то нестандартная сборка в которой могут быть файлы больше 4 гигабайт, то файловая система должна быть определенно NTFS, в противном случае, можно выбрать FAT32, и, тогда, так же можно будет загрузиться с UEFI. Так же необходимо указать метку для USB-диска. Важно: метка должна быть не просто "Windows", а какой либо более уникальной. Если файловая система FAT32, то метка должна быть указана заглавными буквами.
Применяем все наши изменения:
Выходим из gparted.
Теперь необходимо смонтировать образ с Windows и скопировать данные с него на наш подготовленный ранее usb диск. В большинстве современных рабочих окружений это можно сделать из файлового менеджера. По необходимому образу нажимаем правой кнопкой мыши, выбираем Открыть с помощью и выбираем Disk Image Mounter:
Если у вас нет такой утилиты, то можно смонтировать из командной строки:
sudo mount -o loop $HOME /Загрузки/Windows.iso /mnt/cdrom
Где $HOME/Загрузки/Windows.iso необходимо заменить на путь до образа с Windows. Образ будет смонтирован в директорию /mnt/cdrom .
Для создания MBR загрузочной записи будем использовать grub:
sudo grub-install --target=i386-pc --boot-directory="/media/$user/$drive/boot" /dev/sdX
Если образ монтировали руками, то /media/$user/$drive/boot необходимо заменить на /mnt/cdrom/boot .
В случае, если не было никаких ошибок, то в консоли должны увидеть примерно следующее:
Installing for i386-pc platform. Installation finished. No error reported.
Теперь на USB-диске в директории 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_label search --no-floppy --set=root --label $USB_drive_label --hint hd0,msdos1 ntldr /bootmgr } menuentry "Boot from the first hard drive" { insmod ntfs insmod chain insmod part_msdos insmod part_gpt set root=(hd1) chainloader +1 boot }
В листинге выше, $USB_drive_label необходимо заменить на метку, которую мы присвоили диску на первом шаге . В данном случае WINUSB2503 .
Перезагружаемся, загружаемся с USB-диска и выбираем Start Windows Installation .
С UEFI все несколько проще. Следует обратить внимание, что данный способ подходит только для Windows 7 x64 и выше.
После того, как все файлы скопировались, необходимо зайти в директорию efi/boot . Если в ней присутствуют файлы bootx64.efi или bootia32.efi то всё в порядке, можно пробовать загрузиться с диска.
Если нет ни одного из указанных выше файлов, то необходимо зайти в директорию куда смонтирован образ Windows, открыть файл install.wim архиватором (должен быть установлен 7z). В архиваторе открыть путь./1/Windows/Boot/EFI , разархивировать файл bootmgfw.efi в директорию efi/boot и переименовать его в bootx64.efi . Если этих файлов нет, то скорее всего у вас 32 битный образ Windows. 32 битная Windows не поддерживает загрузку с UEFI.
Несколько способов создать загрузочную флешку Windows 7 из под linux.
Способ первый:
Командой fdisk -l определяем флешку. Затем с помощью dd записываем iso образ c windows на флешку:
# dd if=/home/user/windows7.iso of=/dev/sdX
Где /dev/sdX - флешка. Теперь вот качаешь и по инструкции устанавливаешь утилиту ms-sys, которая пропишет правильную MBR для нашей флешки.
Установка простая:
Step 1, unpack the archive:
tar -xzvf ms-sys*.tgz
Step 2, compile:
Step 3, become root and install
su (and give password)
Думаю здесь всё понятно. Затем выполняем:
# ms-sys -7 /dev/sdX
Загружаемся с флешки и устанавливаем windows.
Способ второй:
С помощью unetbootin. Сразу скажу, что не знаю насколько работает этот способ. У меня изначально не сложились отношения с unetbootin, на мой взгляд слишком сырая программа, ИМХО. Но многим нравится.
Для начала нужно отформатировать флешку в ntfs. Проверьте чтобы флешка была отмонтирована. Если это не так, то отмонтируйте командой umount. Форматируем:
# mkfs.ntfs /dev/sdX
Затем устанавливаем unetbootin.
# apt-get install unetbootin
Запускаем. Выглядит она вот так:
Выбираем образ, ваш носитель(/dev/sdX) и нажимаем «ОК». После создания флешки, загружаемся с неё и устанавливаем windows.
Способ третий:
На мой взгляд самый лучший и простой способ. С помощью утилиты winusb. Плюс этой утилиты в том что на флешку она ставит загрузчик grub, который отлично загружается практически на всём возможном железе. И уже grub запускает установщик windows. Установка програмы очень проста:
# add-apt-repository ppa:colingille/freshlight
# apt-get update
# apt-get install winusb
А интерфейс ещё проще чем установка.
Выбираете либо iso образ, либо диск в приводе. Выделяете вашу флешку. Затем жмете кнопку install. Загружаетесь с флешки, устанавливаете windows.
Вот три простейших способа создать загрузочную флешку windows 7 из под Linux.
В этой статье будем рассматривать создание загрузочной флешки для Linux. В этом нам помогут две программы, которые автоматически создадут загрузочные USB-носители. В качестве дистрибутива взят образ операционной системы Debian Wheezy.
Если Вас интересует информация о создании загрузочной флешки для семейства операционных систем Windows, тогда можно ознакомиться с информацией по этой ссылке "как сделать загрузочную флешку для Windows" .
Программа позволяет создавать, как онлайн загрузочный USB-накопитель с дистрибутивом Linux-подобных операционных систем, так и с уже имеющимся дистрибутивом Linux скачанным ранее. Программу можно скачать с официального сайта http://unetbootin.sourceforge.net/
Внимание: перед началом работы с данной программой необходимо произвести форматирование USB-накопителя, желательно выбрать файловую систему FAT32 (по умолчанию), как это сделать смотрите на нижеприведенном изображении.
После форматирования Flash-накопителя, запускаем программу UNetbootin . Как говорилось ранее, программа позволяет записать Live CD/DVD из Интернета, указав только дистрибутив и его версию.
Но мы не будем использовать такой вариант создания загрузочной флешки для Linux, так как у нас имеется уже скачанный дистрибутив Debian Wheezy с официального сайта. Скачать дистрибутив и ознакомиться с установкой ОС Debian можно в статье: "Установка DEBIAN Wheezy" .
Для того чтобы записать образ диска операционной системы Debian Wheezy на USB-накопитель необходимо выбрать радиокнопку «Образ диска», далее в списке активировать «Стандарт ISO», потом указать путь к дистрибутиву с расширением.ISO, а затем выбрать из списка тип устройства и сам носитель. Параметры выбраны, теперь нажимаем кнопку «ОК» и автоматически начнется процесс извлечения и копирования файлов, который может занять длительное время.
После извлечения и копирования файлов программа установит загрузчик и завершит установку с запросом «Перезагрузить прямо сейчас?» Если Вы хотите производить установку ОС Linux на этом же компьютере, тогда нужно нажать кнопку «Перезагрузить сейчас». После перезагрузки выберите в BIOS опцию загрузки с USB.
В противном случае, если установка ОС Linux будет производится на другом компьютере, тогда Вам нужно нажать на кнопку «Выход».
Загрузочная флешка Linux готова!!!
Приступим ко второму способу создания загрузочной флешки Linux, используя программу зарубежных энтузиастов. В отличии от первого способа создания загрузочного носителя, эта программа имеет возможность форматировать съемный носитель самостоятельно.
Продолжая, запускаем программу Universal USB Installer и настраиваем под необходимые параметры. В первом шаге представлен список операционных систем Linux, выбираем «Try Unlisted Linux ISO» - это говорит о том, что мы будем использовать образ операционной системы не входящий в данный список. На втором шаге нужно указать путь к местонахождению нашего образа, примером для подражания выступает Debian Wheezy. Третий шаг обуславливает выбор USB-накопителя и активацией чек-бокса для форматирования флешки. Настройки все сделаны, нажимаем кнопку «Create».
Появляется окно, в котором сказано, что необходимо: закрыть все окна Windows, программа произведет форматирование USB-накопителя, создаст загрузочную область MBR, изменит метку тома на имя UUI и установит образ операционной системы Linux. Подтверждаем «Да»!
Начался процесс установки данных на съемный носитель, ожидаем некоторое время…
…спустя время программа заканчивает процесс установки и будет выглядеть, как показано на нижеуказанном рисунке.
Загрузочная флешка Linux создана! Скачать программу можно с официального сайта: http://www.pendrivelinux.com/
Любопытное изобретение - все эти LiveCD-дистрибутивы. Каждый из нас когда-то записывал образ свежего Knoppix’а на диск и строил грандиозные планы о том, как он не раз выручит в будущем. Вдруг понадобится восстановить удаленные файлы, реанимировать систему или сбросить в винде пароль администратора? Только вот таскать с собой такую бандуру ты не станешь, и, будь уверен, через некоторое время она просто потеряется у тебя на полке. Намного круче было бы разместить LiveCD на флешке, добавить к экзотическому линуксу обычную винду и всегда носить этой хозяйство с собой. А почему, собственно говоря, нет?
Да-да, мы действительно создадим флешку с загрузочными Linux и Windows. Благодаря существующим инструментам это не только возможно, но еще и легко реализуемо. Вот перечень того, что нам понадобится:
Создание нашей убойной флешки мы начнем с копирования на USB-драйв файлов Linux Backtrack’а, в чем нам поможет MySLAX Creator. Сразу после быстрой установки воткни в компьютер флешку и запускай программу.
Впрочем, линуксом, который работает без установки (пускай, даже с флешки), уже давно никого не удивишь. Да и все-таки хочется при себе иметь любимую винду с привычными программами, а пингвина использовать в более изощренных целях. Поэтому сейчас нужно вооружиться утилитой Bart’s PE Builder и действовать!
expand –r RAMDISK.SY_
Если после этого ты попробовал загрузиться с флешки и по-прежнему увидел Backtrack, сильно не удивляйся. Мало разместить на флешке файлы для винды, необходимо еще настроить загрузчик, чтобы тот знал, какую ОС и когда запускать. Как это делается?
Default vesamenu.c32
prompt 0
timeout 0
F1 splash.txt
F2 splash.cfg
SAY Type "bartpe" for Bart"s Pe, or type "slax" for Slax.
DISPLAY syslogo.lss
MENU TITLE ]}
Отправление и получение писем, посылок, бандеролей составляет часть современной жизни. Ежедневно миллионы человек получают заветные коробочки или конверты. "Почта России" предоставляет множество услуг, одной из которой является отслеживание посылки. Что э
Большинство людей при покупке телевизора меньше всего задумываются, какая именно технология применяется при производстве матрицы. Покупатель приходит в магазин и хочет новый телевизор: идеальный кандидат должен быть «плоский, с большой диагональю, ну и по
While Guacamelee 2 isn’t a split-screen game by definition, it does support local co-op which qualifies it as a couch co-op title. The game allows up to four players to play on the same screen at the same time and experience the entire story together. Fo
Преимущество консольных команд в том, что можно сразу проверить каждый вид прицела в бою с целью понять, подходит вам он или нет. Во время настройки прицела в CS:GO не обойтись без консольных команд. Стандартно в настройках можно выбрать только цвет и сти
Цена - это элемент, который изменяется в последнюю очередь. Прежде чем изменится цена, изменяется движущая сила рынка, а перед тем, как движущая сила изменит свое направление, ускорение движущей силы должно замедлиться и дойти до нуля. Затем она начинает
На протяжении веков человечество развивается и двигается вперед благодаря достижениям научно-технического прогресса. И в его авангарде, как показывает история, идут не страны и корпорации, а талантливые изобретатели и энтузиасты. Именно их инновационные и