Rufus syslinux

Проблемы с установкой начального загрузчика на флеш-накопитель

Rufus syslinux

В статье содержатся 5 вопросов и ответов по следующим темам:

1. Очистка mbr флешки в Windows

2. Конвертирование ISO-файла в гибридный ISO-файл (только Linux)
3. Создание загрузочной флешки с сохранением изменений (Linux, Windows, Mac OS X)
4. Создание мультизагрузочной флешки (Windows)
5. Восстановление таблицы разделов и загрузчика mbr (Hiren's BootCD).
Для применения всех приведенных в статье решений (кроме 2 — работает только в Linux) потребуются операционные системы Microsoft Windows и Linux (или Mac OS X), утилиты Windows USB DVD Download Tool и RMPrepUSB (Windows), dd (Linux, Mac OS X), isohybrid (Linux), Unetbootin (Windows, Linux, Mac OS X), md5sum (Linux, Mac OS X), пустая флешка объемом не менее 8 Гб, а также «спасательная» флешка Hiren's BootCD 15.2.

1. Вопрос. Когда я устроился на новую работу, первые дни были посвящены обучению. На обучении всем ученикам было выдано по жесткому диску, содержащему инструкции и программное обеспечение.

В одной из инструкций был приведен пример использования утилиты Windows 7 USB/DVD Download tool. С ее помощью в этом примере на флеш-накопитель записывался специальный ISO-образ операционной системы Windows 7.

На практике этот способ не работал. Что делать?

Ответ. Конечно, проводить диагностику и решать проблему. Она может быть в неисправном ISO-файле (проверить его поможет утилита md5sum), неисправной флешке (открывается ли она в файловом менеджере Windows?) и неправильном коде mbr. В последнем случае перед использованием WUDT полезно будет очистить mbr. Это можно сделать с помощью командной строки, используя следующие команды: diskpartlist diskselect disk Ncleancreate partition primaryselect partition 1activeformat FS=FAT32 QUICKassignexit Здесь N — номер флеш-накопителя в списке всех устройств, отображаемых с помощью команды list disk

2. Я захотел установить на домашний компьютер еще одну операционную систему — Mageia4.1. Для этого я скачал с офицального веб-сайта ISO-образ CD диска и записал его на флешку с помощью команды dd. Но при попытке загрузить с ее помощью компьютер выдается сообщение об ошибке: isolinux.bin missing or corrupt.

Ответ. Похоже, скаченный Вами ISO-образ не является гибридным, т.е. он предназначен только для записи на CD и не подходит для записи на флеш-накопитель. Решить эту проблему можно с помощью утилиты isohybrid, входящей в состав syslinux. Она позволяет сконвертировать указанный ISO-образ для CD/Dvd в гибридный ISO-образ с таким же именем.

3. В ночную смену бывает время, когда нет работы и нечего делать. Чтобы как-то себя занять, я решил взять с собой Linux-LiveUSB, чтобы с пользой использовать свободное время (что запрещено по регламенту). Записав с помощью команды

dd if=elementaryos-0.4-stable-amd64.20160909.iso of=/dev/sdb bs=4096, где /dev/sdb – имя флешки на флешку гибридный ISO-образ ElementaryOS 0.4 'Loki', я загрузил эту операционную систему на компьютере. Далее я создал в каталоге Документы пустой файл, чтобы узнать, сохранится ли он после перезагрузки, как это было с загрузочной флешкой openSUSE 13.1 GNOME, созданной аналогичным образом, с которой я смог не только создать такой файл, но и установить необходимые программы, не исчезнувшие после перезагрузки компьютера. Но с Elementary OS 0.4 такой трюк не прошел. Можно ли сделать так, чтобы при использовании загрузочной флешки с Elementary OS 0.4 изменения сохранялись также, как и в случае использования openSUSE 13.1 GNOME? Почему в openSUSE это работает, а в Elementary OS — нет? При первой загрузке флешки openSUSE создается новый раздел с именем hybrid, содержащий файловую систему, в которой сохраняются все изменения, сделанные при работе с LiveUSB, включая созданные файлы и установленные программы. Elementary OS 0.4 самостоятельно так делать не умеет, но ей можно в этом помочь. Во-первых, можно создать такой раздел, используя для записи iso-образа Elementary OS 0.4 на флешку утилиту Unetbootin. Для этого в ней можно указать место, используемое для сохранения изменений после перезагрузки (только для ubuntu и основанных на ней дистрибутивов), например 4096 Мбайт (см. картинку).
Изображение 1. Окно Unetbootin Второй способ — вручную создать на флешке второй раздел с именем «casper-rw» (например, с помощью GParted) и указать в параметрах загрузки ядра ключевое слово «persistent», как это сделано в следующем ответе.

4. Я научился записывать на флеш-накопитель гибридные ISO-образа дистрибутивов ElementaryOS 0.4, Mageia4.1 и openSUSE 13.1 GNOME с помощью команды dd, но этот способ не подходит для того, чтобы создать мультизагрузочную флешку. Как создать такую флешку?

Ответ. Это можно сделать, добавив новую операционную систему в загрузочное меню установленного на флешку загрузчика операционной системы. Такие загрузчики бывают разные, также как и способы их установки на флеш-накопитель. С помощью конфигурационного файла меню загрузчика можно сделать так, чтобы при выборе в меню операционной системы загрузчик передавал управление ее ядру и создавал временную файловую систему с помощью ее начального ram-диска, а ядро загружало операционную систему, использовуя при этом файл iso-образа операционной системы. Для этого можно скопировать на флешку файлы iso-образа, ядра и начального ram-диска этой операционной системы. Таким образом, количество загружаемых с помощью такой флешки операционных систем, которые умеет загружать установленный на ней загрузчик, ограничено только ее объемом. Файлы ядра и начального ram-диска обычно можно получить, распаковав их из файла iso-образа операционной системы с помощью архиватора. В Elementary OS, также как и в Ubuntu, они называются casper/vmlinuz и casper/initrd.lz Один из способов установки загрузчика операционной системы на флешку заключается в использовании утилиты RMPrepUSB. Эта утилита имеет графический интерфейс и работает в Windows. Она позволяет установить загрузчики grub4dos и syslinux, обнулить таблицу разделов, создать первичный раздел, отформатировать его и даже проверить работоспособность загрузочного флеш-накопителя в эмуляторе QEMU.
Изображение 2. Окно RMPrepUSB Для того, чтобы загрузить Elementary OS 0.4 загрузчиком grub4dos, установленным с помощью RMPrepUSB, необходимо добавить в загрузочное меню пункт, при выборе которого начинается загрузка этой операционной системы. Для этого создаем конфигурационный файл меню загрузчика grub4dos, который называется menu.lst, и, предполагая, что iso-образ, файлы ядра и начального ram-диска находятся на флешке в каталоге elementaryos, добавляем в него следующие строки: timeout 10default 0 title Elementary OS 0.4 'Loki'find –set-root /elementaryos/elementaryos-0.4-stable-amd64.20160909.isokernel /elementaryos/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=/elementaryos/elementaryos-0.4-stable-amd64.20160909.iso splashinitrd /elementaryos/initrd.lz title Rebootreboot В openSUSE файлы ядра и начального ram-диска называются boot/i386/loader/linux и boot/i386/loader/initrd. Для добавления в загрузочное меню запуска openSUSE 13.1 достаточно добавить в конфигурационный файл меню перед строкой title Reboot следующие строки (предполагая, что iso-образ, файлы ядра и начального ram-диска находятся на флешке в каталоге opensuse): title openSUSE-13.1-GNOME-Live-i686.isouuid () > nulset UUID=%?%set ISO=openSUSE-13.1-GNOME-Live-i686.isokernel /opensuse/linux isofrom=/dev/disk/by-uuid/%UUID%:/opensuse/%ISO% isofrom_device=/dev/disk/by-uuid/%UUID% isofrom_system=/opensuse/%ISO% loader=syslinux splash=silent quietinitrd /opensuse/initrd В такое загрузочное меню можно добавлять не только операционные системы, но и утилиты для проверки оперативной памяти компьютера, поверхности жесткого диска, сброса или изменения пароля Windows и т.п. Например, можно добавить в него вызов программы для проверки памяти MemTest86+, скопировав в корневой каталог флешки файл memtest.img и добавив в конфигурационный файл menu.lst перед title Reboot следующие строки: title memtest86+ v5.01find –set-root /memtest.imgmap /memtest.img (fd0)map –hookchainloader (fd0)+1rootnoverify (fd0)map –floppies=1 Файл memtest.img можно скачать с веб-сайта memtest.org в откомпилированном загрузочном iso-файле, содержащимся в zip- или gz-архиве.

5. Я использовал утилиту parted для этого, чтобы очистить таблицу разделов в mbr флешки, но по ошибке очистил таблицу разделов своего жесткого диска. После перезагрузки система не загрузилась. К счастью у меня оказалось несколько загрузочных флешек, содержащих различные дистрибутивы Linux. Как восстановить систему?

Ответ. Этот ситуации можно было бы избежать, при вызове parted сразу указав устройство, с которым Вы будете работать, например так: sudo parted /dev/sdb Для восстановления таблицы разделов можно использовать утилиту TestDisk, которая входит в состав некоторых «спасательных» дистрибутивов Linux, таких как Parted Magic LiveCD или SystemRescueCD. Сейчас дистрибутив Parted Magic является платным, но можно использовать его бесплатную устаревшую версию, которая входит в состав Hiren's BootCD. В меню Hiren's BootCD она называется «Linux based rescue environment (Parted Magic 2012-10-10)». С помощью этих дистрибутивов можно восстановить не только таблицу разделов, но и загрузчик mbr, используя команду chroot. Использование chroot для восстановления загрузчика Linux достаточно популярно и подробности об этом можно узнать на различных ресурсах в Интернете, включая видео на . Используемые источники:

1. LiveUSB

2. Мультизагрузка 3. Колонка «Вопросы и ответы» в русском LINUX FORMAT #203 (12/2015), #205 (3/2016) и #207 (5/2016)

4. Установка Linux из iso-образа под Windows

5. SDB:Create a Live USB stick using Windows
6. 20 — Add MEMTEST86+ memory test program to your grub4dos menu.lst file
7. LiveCD/Persistence Хабы:

  • Настройка Linux
  • Системное администрирование
  • Восстановление данных

Источник: https://habr.com/ru/post/313730/

Как создать загрузочный USB-носитель с помощью Rufus

Rufus syslinux

Ни для кого не секрет, что USB-накопители являются наиболее удобными при создании загрузочных устройств. И, даже не смотря на то, что DVD/CD-диски сохраняют выгодную для себя дистанцию по скорости работы, флешки в свою очередь имеют ряд весомых плюсов, с которыми тяжело поспорить.

О каких же преимуществах мы говорим?

  • Установка Flash-накопителя на ПК без встроенного DVD-привода.
  • Большой объем памяти.
  • Возможность быстрого изменения содержимого.
  • По габаритам флешки значительно более компактны, нежели DVD-диски.

В этой статье мы рассмотрим процесс создания загрузочной флешки при помощи такого замечательного инструмента как Rufus. С помощью него и предустановленных в нем настроек вы сможете с легкостью безошибочно установить операционную систему на новый ПК.

Требования для эффективной работы

  • Установленное программное обеспечение Rufus.
  • ISO-файл нужной вам операционной системы.
  • USB-устройство с объемом не меньше 4 Гб для Linux и 8 Гб для Windows.

Загрузите RUFUS с официального сайта

Rufus является бесплатным ПО для создания загрузочных носителей. Загрузить вы его можете с официального сайта, перейдя по ссылке ниже:
Официальный сайт Rufus

Пролистайте страницу вниз и скачайте подходящую вам версию: установочная или portable.

Создайте загрузочный носитель

Rufus не требует предварительной установки, поэтому вы можете ограничиться простым запуском исполняемого файла.

Перед тем как приступать непосредственно к работе, подключите к компьютеру Flash-накопитель и запустите программу от имени администратора.

Если носитель установлен и работает корректно, Rufus автоматически обнаружит диск и отобразит его. Если вы установили несколько устройств, выберите нужное в раскрывающемся меню “Устройство”.

Теперь необходимо выбрать метод загрузки. Rufus предлагает выбрать один из следующих типов:

  • Диск или ISO-образ.
  • FreeDOS.
  • Незагрузочный образ.

Рекомендуем оставить метод по умолчанию. Нажмите клавишу Выбрать и укажите корректный путь к ISO-образу Windows 10.

Нажмите Старт и дождитесь завершения процесса установки.

Рекомендуемые настройки носителя под UEFI и BIOS

Обычно предустановленные настройки всегда работают корректно и помогают без лишних сложностей настроить любой загрузочный USB-накопитель. Тем не менее для тех из вас, кто хотел бы разобраться в нюансах, мы рассмотрим вопрос подробнее.

Существует две программы низкоуровневого запуска операционной системы — UEFI и BIOS.

Поскольку вторая уже приобретает статус морально устаревшей, новые устройства поставляются с поддержкой более новой версии UEFI (Unified Extensible Firmware Interface). Она гораздо эффективнее своего предшественника BIOS, поэтому, вероятно, мир компьютерных технологий скоро и вовсе откажется от устаревших стандартов.

Создание загрузочной флешки Windows 10 с UEFI

  • Схема раздела: GPT.
  • Целевая система: UEFI (non-CSM).
  • Файловая система: FAT32.
  • Размер кластера: 8192 (по умолчанию).

В расширенных параметрах форматирования установите галочки на первые два параметра:

  • Быстрое форматирование.
  • Создать расширенную метку и значок устройства.

Создание загрузочной флешки Windows 10 с устаревшим BIOS

  • Схема раздела: MBR.
  • Целевая система: BIOS или UEFI-CSM.
  • Файловая система: NTFS.
  • Размер кластера: 8192 (по умолчанию).

В расширенных параметрах форматирования установите галочки на первые два параметра:

  • Быстрое форматирование.
  • Создать расширенную метку и значок устройства.

Главное отличие создания загрузочной флешки Windows от Linux заключается в том, что при использовании Linux, Rufus сначала проверит наличие обновления файлов Syslinux/GRUB.

Следовательно, перед вами появится всплывающее окно с просьбой подтвердить обновление или же отказаться от него. Если вы откажетесь, приложение попросту воспользуется собственными ресурсами.

Возможные ошибки Rufus

К сожалению, не существует таких программ, которые могли бы работать всю историю своего существования без ошибок. Ниже мы рассмотрим самые основные и расскажем как их исправить.

Error: [0x00000015] The device is not ready.

В большинстве случаев возникновение данной ошибки указывает на проблемы, связанные с аппаратным обеспечением, из-за чего USB-накопитель не может быть правильно подключен. Она появляется в случае если устройство было автоматически отключено или же произошел сбой в процессе форматирования.

Если вам довелось столкнуться с данной ошибкой, воспользуйтесь следующей инструкцией:

1. Откройте командную строку от имени администратора.

2. Введите команду mountvol /e и нажмите Enter.

Возникновение ошибки 0x00000015 возможно и по другой, более редкой причине, — плохое подключение USB. Следовательно, использование внешнего кабеля или разъема для подключения высокоскоростного USB 3.0 настоятельно не рекомендуется.

Device eliminated because it appears to contain no media.

Если вам довелось столкнуться с этой ошибкой, попробуйте воспользоваться другим USB-устройством. Она сообщает о том, что выбранный вами накопитель больше не может перезаписывать данные (вышел из строя).

Error [0x00000005] Access is denied.

Данная ошибка появляется в случае конфликта Rufus с другим сторонним программным обеспечением. Убедитесь, не блокирует ли ваш антивирус процесс работы установочного приложения.

Более того, если вы являетесь владельцем операционной системы Windows 10, вполне вероятно, что виновником в возникновении ошибки 0x00000005 может быть функция Controlled Folder Access.

Суть ее работы заключается в том, что она запрещает программам вести запись данных на диски, на которых она не установлена.

Чтобы отключить параметр Controlled Folder Access, воспользуйтесь следующей инструкцией:

1. Откройте меню Пуск > Настройки > Обновление и безопасность > Безопасность Windows.

2. Откройте Центр безопасность Защитника Windows.

3. Перейдите в раздел Защита от вирусов и угроз.

4. Откройте Параметры защиты от вирусов и других угроз.

5. Перейдите к параметру Управление контролируемым доступом к файлам.

6. Отключите функцию.

Теперь вы гарантированно создадите загрузочную флешку, избежав любых возможных ошибок! Надеемся, статья оказалась вам полезной и помогла правильно создать загрузочный USB-накопитель.

***
Источник: www.starusrecovery.ru

Источник: https://zen.yandex.ru/media/starusrecovery/kak-sozdat-zagruzochnyi-usbnositel-s-pomosciu-rufus-5c0e24f98f486600b085c562

Rufus – Инструкция по созданию загрузочной флешки с любой операционной системой

Rufus syslinux

Мы расскажем вам про самый быстрый способ сделать загрузочную флешку с практически любой операционной системой.

Потраченное время: 37мин. Флешка с интерфейсом USB 2.0 показывает не очень высокую скорость. с USB 3.0 было бы минимум в два раза быстрее. Образ Windows 10 x86-x64.iso весом 6,62Гб скачан заранее.

Rufus весит 945 Кб, но не смотря на свой вес это очень полезная программа предназначенная для:

  • создания загрузочного USB-диска из загрузочного ISO-образа (Windows, Linux, UEFI, LiveCD и др.)
  • прошивки из-под DOS, к примеру BIOS,
  • запуска низкоуровневых утилит, таких как Memtest, Victoria и т.п.

Для корректной работы Rufus, потребуется Windows XP или более поздняя версия Windows. Так же программа не требует установки, после запуска приложение готово к работе.

Где скачать?

На данный момент актуальная версия – 2.18.

Скачать ее можно по ссылкам ниже.

Ссылка/Link: Rufus 2.18 

Ссылка/Link: Rufus 2.18 Переносная версия/Portable

Или с официального сайта -> http://rufus.akeo.ie/ (Рис.1)

Рис.1 – Официальный сайт Rufus. Скачиваем Rufus.

Мы скачали обычную версию по первой ссылке, не Portable . Я пользовался и той и другой версией и могу сказать, что отличий кроме как, появление файла конфигурации – rufus.ini в Portable версии, и возможности включения автоматической проверки обновлений, НЕТ!

Создание загрузочной флешки с Windows 10 x86-x64

Запускаем скачанный исполняемый файл rufus-2.18.exe.

Нам предлагается выбрать свой USB-накопить из которого мы хотим сделать загрузочную флешку. Внизу окна написано количество обнаруженных устройств. (Рис.2)

Рис.2 – Обзор Rufus. Подключенные USB-накопители.

Нажимаем на значок диска(Рис.3) и выбираем загрузочный образ, в нашем случае это – Windows 10 x86-x64.iso.

Рис.3 – Обзор Rufus. Выбор iso-образа.

Rufus автоматически выставит рекомендуемые параметры, лично я поменял только метку тома с “ESD-ISO” на “Windows 10 x86-x64”, чтобы не забыть что хранится на этой флешке.(Рис.4)

И так флешка и iso-образ  выбраны, жмем Старт.

Рис.4 – Обзор Rufus. Выбор iso-образа. Автоматический подбор параметров.

Rufus нас предупреждает об уничтожении всех данных с нашей флешки. Жмём “ОК”.(Рис.5)

Рис.5 – Предупреждение об уничтожении всех данных с нашей флешки.

Пошел процесс создания загрузочной флешки. Зеленая линия – прогресс загрузки образа. Под ней описана выполняемая на данный момент процедура. В правом нижнем углу можно увидеть потраченное время. (Рис.6)

Рис.6 – Rufus. Процесс создания загрузочной флешки.

Создание загрузочной флешки завершено. Вытаскиваем флешку, можно пользоваться.(Рис.7)

Рис.7 – Rufus. Процесс создания загрузочной флешки завершён.

Так же можно открыть журнал, тут видно какие действия проходят в процессе. К примеру если создание флешки завершается с ошибкой, то можно отследить проблему и может быть, если вы более опытный пользователь, решить её.(Рис.8)

Рис.8 – Журнал Rufus.

Дотошный обзор параметров

Иногда прежде чем скачать программу хочется быть уверенным, что она обладает теми функциями которые нам нужны. быстро пройдёмся по ключевым параметрам которые можно изменить вручную.

“Устройство” – Выбор подключенных USB-устройств.

“Схема раздела и тип системного интерфейса” – Нам предлагается выбрать один из трех пунктов.(Рис.9)

  • MBR для компьютеров с BIOS или UEFI (Вариант для большинства компьютеров с интерфейсом BIOS или UEFI)
  • MBR для компьютеров с UEFI  (Вариант для компьютеров с интерфейсом UEFI. При установке Windows XP c доступом к USB)
  • GTP для компьютеров с UEFI (Вариант для компьютеров с интерфейсом UEFI. При установке Windows XP без доступа к USB)

Рис.9 – Обзор Rufus. Подключенные USB-накопители и Схемы раздела и типы системного интерфейса

“Файловая система” – Выбор необходимой файловой системы. Предлагается выбрать один из четырёх пунктов.(Рис.10)

  • Fat32 (по умолчанию)
  • NTFS
  • UDF
  • exFAT

“Размер кластера” – Выбор минимального размера кластера, который занимает каждый блок данных.(Рис.10)

  • 2048 байт
  • 4096 байт (по умолчанию)
  • 8192 байт
  • 16 КБ
  • 32 КБ
  • 64 КБ

Рис.10 – Обзор Rufus. Выбор файловой системы и Выбор размера кластера.

“Новая метка тома” –  Даём флешке имя.

Доступные чекбоксы и списки в разделе “Параметры форматирования”.(Рис.11)

“Проверить на плохие блоки” + “Выбор количества проходов от 1 до 4  – Проверка устройства на наличие плохих (повреждённых) блоков, с помощью таблицы байтов.

“Быстрое форматирование” – Быстрое/Полное форматирование.

“Создать загрузочный диск” + Список выбора “Метод загрузки”– По всей видимости можно отжать чекбокс и убрать функцию “Загрузочный диск”… Зачем? бред какой-то…

  • Список “Метод загрузки”
  • ISO-образ
  • DD-образ
  • Syslinux 4.07
  • Syslinux 6.03
  • ReactOS
  • Grub 2.02
  • Grub4DOS 0.4.6a
  • UEFI:NTFS

“Создать расширенную метку и значок устройства” – Разрешить отображение меток с международными символами и задать значок устройства.(Создаётся autorun.inf)

Доступные чекбоксы и списки в разделе “Дополнительные параметры”.

Дополнительные параметры можно открыть нажав на стрелку вниз справа от Параметры форматирования.

“Показывать внешние USB-накопители” – Не понимаю зачем это функция, не вижу где они показываются.

“Добавить исправления для старых BIOS” – Добавить дополнительный скрытый раздел и выровнять границы разделов. Это поможет улучшить обнаружение загрузчика в старых версиях BIOS.

“Использовать MBR с BIOS ID” + “Список идентификаторов” –  Использовать MBR который разрешает выбор загрузчика и может маскироваться под идентификатором устройства в BIOS. Попробуйте замаскировать первый загрузочный USB-диск(обычно 0x80) как другой диск. Это необходимо для установки только Windows XP. – лично я с этим никогда не сталкивался.

Рис.11 – Доступные чекбоксы и списки.

Обзор окончен! Могу сказать что в 99,9% случаев вам вряд ли пригодится то, что описано в Дотошном обзоре, Rufus для всех популярных систем автоматически выберет нужные параметры.

Была ли вам полезна статья? Есть возможность поддержать проект.

Источник: https://itdeer.ru/rufus/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.