Подготовка загрузочной USB Flash


Простое решение: встроенным в Ubuntu средством

{Start}-> {Системные}-> {Администрирование}-> {Создание загрузочного диска}

Для этого нужны:

Загрузочный диск (например, Live CD Ubuntu) в ISO + USB флешка

Привязка ISO-загрузочных образов к USB flash,

см. http://help.ubuntu.ru/fullcircle/21/ubuntu_usb_и_usb_флешка

Примечение. В Ubuntu 12.04 unetbootin.deb включен в комплект

Примечание 2. В образ лабы 12.04 включен альтернативный пакет usb-creator-gtk (Пуск -> Системные утилиты -> Администрирование -> Создание загрузочного диска)

Примечание 3. На компьютере в BIOS может быть включено средство защиты от перезаписи загрузочных областей (MBR/BR). В таком случае оно может заблокировать и создание загрузочной области на USB Flash. Такие флешки будут грузится только на UEFI машинах, то есть не требующих загрузочных областей.


P.S. Ошибка загрузки с установочной usb-flash Ubuntu 16.04.1
"gfxboot.c32 not a com32r image" ( Способ отсюда http://forum.ubuntu.ru/index.php?topic=261352.0 )
нажать TAB
набрать live
нажать Enter

 


Подготовка загрузочной USB Flash с установщиком Windows 8.1

0. Переместить всё ценное с флэшки на HDD

1. Если ранее не резервировали область mbr, то поместить mbr на flash так, как это делали в курсе SA "Создание загрузочных USB flash". Команды для Linux:

2. Содержимое образа win8_1.iso распаковать в корень flash :

3. Отмонтируем flash и идём с ней на компьютер (я пробовал на win 8.1). У меня она определилась системой как диск d:

4. Ярлык cmd запустил от имени администратора (правой по ярлыку в списке программ).

5. Перезагружаемся. Для выбора загрузочного устройства на разных компьютера применяются F8, F12, либо заход в BIOS Setup (Del, F2, Ctrl-S, Ctrl-E, ...)

Всё. Мы получили загрузочную flash для установки с неё Windows 8.1.


Ситуация, когда flash не грузится из-за отсутствующего MBR

Вопрос-ответ по e-mail
> Флешка была на 16 гигов видит только 13.

Оставьте вопрос округлений при подсчёте на совести продавца.

> С другой флешкой все нормально.

 

Разбор рисунка 1  (ris01.png ). Судя по рисунку 1 флешка у Вас /dev/sdc
Раздел на ней Вами создан один /dev/sdc1


Разбор рисунка 2 (ris02.png ). Очевидно передо мной Ваша домашняя машина.
Командой sudo dd if=flash_mbr of=/dev/sdb count=1
Вы удалили главную загрузочную запись со второго жёсткого диска (/dev/sdb)
НЕОБХОДИМО в таком случае не перезагружая компьютер дать команды
sudo fdisk -l
(чтобы убедиться, что /dev/sda и /dev/sdb - это Ваши жёсткие диски), а /dev/sdc - это Ваша USB Flash
после этого дать команду
sudo grub-install /dev/sdb
(чтобы восстановить загрузочную область на /dev/sdb)
Хотя Ваша машина загрузится и если из BIOS временно поменять на другой загрузочный диск (я сразу делал загрузочные области на обоих)

 

Разбор рисунка 3 (ris03.png ). Всё замечательно. MBR на USB Flash скопирован.




Может пригодиться (чтоб было под рукой):

Добавление/изменение компанет USB-Flash за счёт перехода из текущей OS на флешку: sudo chroot с последующим запуском для неё aptitude и grub-istall

подготовительные действия:

mc # пробуем, что в Текущей системе запускается нечто привычное sudo fdisk -l
Например в результате поняли, что FLASH-раздел=/dev/sdc1 size=3,7G ID=C Type=W95_FAT32(LBA)


sudo mkdir /mnt/arch
sudo mount /dev/sdc1 /mnt/arch


ls /mnt/arch
Если выдаст отклик вида: "boot boot.catalog casper dists EFI install md5sum.txt pool", то очевидно это совсем даже не обычная Линукс-система, установленная на Flash. => такую описанным здесь способом не пополнишь! В таком случае - стоп.
в таком случае только:
umount /dev/sdc1
Затем ещё и посмотреть, что отмонтировалось:
mount # убеждаемся, что в списке отсутствует /dev/sdc1
и изымаем флешку.

Если же корень системы обычный линуксный (с каталогами proc, sys, dev), то МОЖЕМ продолжать:

sudo mount -t proc none /mnt/arch/proc
sudo mount -t sysfs sys /mnt/arch/sys
sudo mount -o bind /dev /mnt/arch/dev

sudo chroot /mnt/arch
ИЛИ
sudo chroot /mnt/arch /bin/bash

 

mc # пробуем, что в Текущей системе НЕ запускается нечто привычное, то есть мы точно поменяли корень, перейдя на флешку
sudo apt-get install mc # доустановит на USB Flash

Связанный материал: "Распаковка образа без grub-efi на раздел GPT" http://tula-it.ru/comment/2958#comment-2958

 


В основном, наверное, устаревшее, хотя и тщательно разобранное

Вопросы создания загрузочных USB Flash и прописывания на них MBR. Преимущественно (с точки зрения технологии EFI) устаревшие. Создание загрузочных USB flash. (по 27-му семинару).