Destio небольшой блог

Создание загрузочной флешки с Windows 7 в Linux

Загрузочные диски уходят в темное прошлое, поэтому создание загрузочных флешек это дело насущное.

Чтобы сделать вменяемую загрузочную флешку нам нужна флешка (способная уместить ISO образ). Также нам понадобятся эти два пакета:
ntfs-3g 
syslinux

Для начала следует узнать под какой буквой смонтирована нужная нам флешка:

# grep -Ff <(hwinfo --disk --short) <(hwinfo --usb --short)

Ну и выполнить следующие команды по порядку, подставляя найденное устройство вместо X:

# umount /dev/sdX1
# mkntfs /dev/sdX1
# mount /tmp/dump/win7.iso /windows/win7
# mount /dev/sdX1 /windows/brain
# cp -Rv /windows/win7 /windows/brain
# dd if=/usr/share/syslinux/mbr.bin of=/dev/sdX

Расположение syslinux может отличаться в разных дистрибутивах. Для нахождения можно использовать whereis syslinux.

Создание такой флешки для дистрибутива Linux заметно проще 🙂

Ярлыки: ,


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.

Комментариев примерно 14

  • Раз 5 попробовал ваш варинат с WindowsXP, – не работает

    • Возможно благородный дон что-то упустил…

      Если серьезно — здесь слишком много параметров, от которых зависит исход. От качества образа с виндой до возможности бута компа с флешки.

    • А этот вариант вообще должен работать с XP?

      • В syslinux бутсек универсальный. По идее с ним проблем быть не должно (возможно я ошибаюсь).

        Думаю, в грехах стоит винить образ винды. Также стоит попробовать забутить с флешки что угодно другое. Будет ли бутиться оно? Если да, то стоит подыскать другой образ. Если нет,— стоит проверить возможность бута с флешки и внимательнее отнестись к процедуре записания бутсека.

        Как говорится, Ваш К.О.

    • Тащемта нет, так нет. Это гайд для семерки, например.

  • пробую команду grep с указанными параметрами но выдает сообщение: команда hwinfo не найдена.
    Вопрос: какой бубен брать и как сним танцевать при таком раскладе. Думаю из описанного понятно что я первый раз установиль линь. дистрибутив магия 4 ядро Linux localhost.localdomain 3.12.18-desktop-1.mga4 #1 SMP Thu Apr 24 13:10:59 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

      • Установил. получилось. вот только теперь другая беда.
        [root@localhost sunrise]# mkntfs /dev/sdb
        /dev/sdb is entire device, not just one partition.
        Refusing to make a filesystem here!

    • или если знаешь какой из девайсов флешка – греп нахер

  • Уважаемый Darth_BOR, потанцевал немного в конечном итоге дошел вот до чего. Система в качестве диска видит /dev/sdb однако работать с ней категорически не хочет. А раздел на этом самом диске видит как /dev/sdb1 и вот с этим разделом уже работает. указал в параметрах форматирования не диск а раздел то есть сдб1 вроде получается. Вот только уразуметь что все таки сии /dev/sdb и /dev/sdb1 и чем они различаются так и не смог. Если Вам не очень лень не могли бы в двух-трех словах пояснить плохому танцору тобишь мне что все таки эти бубны означают?

    • Подозреваю, что /dev/sdb – жесткий диск, а /dev/sdb1 – раздел на нем. Это типа разные штуки. Разделов на жестком диске может быть много.