Гибридная флешка с uefi и grub4dos
|
|
Voron-Orel | Дата: Четверг, 12.12.2013, 19:59 | Сообщение # 1 |
Неизвестный
Группа: Пользователи
Сообщений: 13
Статус: Отсутствует
| В вообще вопрос можно ли сделать флешку с uefi и grub4dos, на обычном биос грузится grub, на uefi грузился bootngr.efi . Если это возможно, то как это сделать?
|
|
| |
Atlant | Дата: Четверг, 12.12.2013, 21:32 | Сообщение # 2 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Форматни флешку в FAT32 (NTFS не поддерживается в uefi), сделай ее загрузочной для Grub4Dos-а и скопируй его файлы на флешку. Загрузка из образов в UEFI не получится, поэтому софт умеющий запускатся в обоих режимах просто распаковываем в корень раздела. Вот список подобных программ: 7/8/8.1 х64 версий, 2k10, Image for Linux, Kon-Boot, Kaspersky Rescue Disk, MemTest86. И если я не ошибаюсь, разместив весь этот софт на флешке, при загрузке в UEFI биосе будет видны соответствующие меню запуска.
Сообщение отредактировал Atlant - Четверг, 12.12.2013, 22:36 |
|
| |
coka | Дата: Пятница, 13.12.2013, 00:00 | Сообщение # 3 |
Специалист
Группа: Проверенные
Сообщений: 211
Статус: Отсутствует
| Цитата Atlant ( ) разместив весь этот софт на флешке, при загрузке в UEFI Загрузится что то одно, и я ставлю на то, что это будет MemTest86 (если распаковывать в той же последовательности)
Сообщение отредактировал coka - Пятница, 13.12.2013, 01:11 |
|
| |
Voron-Orel | Дата: Воскресенье, 15.12.2013, 01:06 | Сообщение # 4 |
Неизвестный
Группа: Пользователи
Сообщений: 13
Статус: Отсутствует
| Цитата coka ( ) Загрузится что то одно, и я ставлю на то, что это будет MemTest86 (если распаковывать в той же последовательности) слышал что Grub2 дружит с UEFI я бы его сам поставил и настроил,но не где не найду инфы как записать efi grub2 на флешку. Из под него можно потом грузить образы.Я так понял, что будут работать iso c efi .
Сообщение отредактировал Voron-Orel - Воскресенье, 15.12.2013, 01:09 |
|
| |
Atlant | Дата: Воскресенье, 15.12.2013, 01:52 | Сообщение # 5 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| UEFI не использует MBR/PBR, а сразу обращается к файлам, так что просто скопируй файлы Grub2.
|
|
| |
valeriduss | Дата: Воскресенье, 16.03.2014, 17:49 | Сообщение # 6 |
Ищущий
Группа: Проверенные
Сообщений: 21
Статус: Отсутствует
| Дорогие друзья ! Вы затронули очень больную тему. Мультизагрузочная флешка для UEFI. Вроде, все понятно, но нет четкости. Может быть кто-то последовательно с картинками изложит эту задачку. А еще лучше в виде программки , как например MultiBoot USB. Спасибо Валерий
Сообщение отредактировал valeriduss - Воскресенье, 16.03.2014, 17:50 |
|
| |
Xillikya | Дата: Воскресенье, 11.01.2015, 12:19 | Сообщение # 7 |
Неизвестный
Группа: Пользователи
Сообщений: 1
Статус: Отсутствует
| Цитата valeriduss ( ) Дорогие друзья ! Вы затронули очень больную тему. Мультизагрузочная флешка для UEFI. Вроде, все понятно, но нет четкости. Может быть кто-то последовательно с картинками изложит эту задачку. А еще лучше в виде программки , как например MultiBoot USB. Спасибо Валерий Поддерживаю, сейчас это очень актуально
|
|
| |
NtX | Дата: Воскресенье, 11.01.2015, 13:47 | Сообщение # 8 |
Экспериментатор
Группа: Пользователи
Сообщений: 49
Статус: Отсутствует
| Берете сборку от 2к10, там есть в описании как сделать флешку загрузочную. Че там непонятного?
Вот другой вопрос - как самому теперь флешку собирать. Я grub4dos я избаловался все из iso'шников делать, тем более нынешний объем оперативки и USB 3.0 позволяют комфортно так грузиться. И флешку я собирал под себя полностью сам, вплоть до фоновой картинки и шрифтов =) А вот че делать с uefi. Вроде оно и понятно - отформатировал флешку в фат32, но потом надо как-то сделать и закинуть загрузчик для uefi и... как теперь программы-то добавлять/запускать? Вот есть у меня iso'шник от акрониса - и чего с ним делать? Только WinPE получается рулит? На флешке с грубом ф привык таскать с собой с полдясятка разных liveCD - какой-то да запустится. И все было нормлаьно в плане структуры - мусора на флешке не было, т.к. каждый занимал один файл в структре моих папок. И еще фа32 напрягает. Опять когда-то будет проблема с 4Gb. Почему бы сразу не сделать exFAT подержку? Это оптимально как флешки так и для уживаемости винды с линуксом)
|
|
| |
spectat0r | Дата: Воскресенье, 11.01.2015, 14:18 | Сообщение # 9 |
Неизвестный
Группа: Пользователи
Сообщений: 9
Статус: Отсутствует
| Цитата NtX ( ) А вот че делать с uefi. Вроде оно и понятно - отформатировал флешку в фат32, но потом надо как-то сделать и закинуть загрузчик для uefi и... как теперь программы-то добавлять/запускать? Вот есть у меня iso'шник от акрониса - и чего с ним делать? Взять его же, только в варианте для efi. Можно даже прописать загрузку в grub2, теоретически. Во всяком случае отдельно с сидюка, или с сд раздела на флешке он грузится нормально. В общем случае, когда не нужно работать с чужими архивами, лучше конечно использовать IFL или аналоги, там нет таких проблем.
Цитата NtX ( ) И еще фа32 напрягает. Опять когда-то будет проблема с 4Gb. В 2k10\WinPE\2part_Flash_EFI.7z пример организации структуры разделов для загрузки из UEFI, очень подробно все расписано. Загрузочный раздел фат32 фактически можно использовать только для хранения efi загрузчика.
|
|
| |
Atlant | Дата: Воскресенье, 11.01.2015, 16:41 | Сообщение # 10 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Цитата NtX ( ) Вот есть у меня iso'шник от акрониса - и чего с ним делать? Разобрать как и в случае с Grub4Dos-ом, вот только скрипт теперь не поможет и нужно будет вручную IsoBuster-ом. Полученные файлы можно и под классическим биосом запускать с помощью Grub4Dos-а, единственно требование как я понимаю - поддержка процессором х64 инструкций. А вообще лучше использовать Image for Linux (IFL). Те же возможности что и у всей линейки акронисов, отсутствие типичных глюков акрониса, ненужно никаких ухищрений для распаковки, весит всего 66Мб (максимально сжал файлы в последней версии).
|
|
| |
NtX | Дата: Воскресенье, 11.01.2015, 17:34 | Сообщение # 11 |
Экспериментатор
Группа: Пользователи
Сообщений: 49
Статус: Отсутствует
| spectat0r, Ага, нашел в архиве read.me. Метода есть т.е. Правда придется разбивать флешку (нехочется), опять же с флешкой должно повезти, т.к. с USB-HDD у меня с парой флешек как-то раньше был какой-то геморрой.
Atlant, сто, стоп. Я просто тупо маппил исошник и грузился с него. Ничего я там не разбирал =) Да и не в акронисе только дело. У меня на флешке соседстввовали несколько сборок линусков и несколько сборов windows livecd. А с ними что делать?
|
|
| |
Sh1td0wn | Дата: Воскресенье, 11.01.2015, 19:35 | Сообщение # 12 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Линуксы можно запускать из ISO-образов при помощи команды loopback в GRUB2:
Код menuentry "Some Linux" { set iso=/path/to/file.iso loopback loop $iso set root=loop linux /path/to/vmlinuz параметры ядра initrd /path/to/initrd }
Правда, придётся найти в документации и добавить параметр ядра, отвечающий за поиск образа при загрузке. Например, findiso для Debian-based.
Теоретически, EFI-загрузчик тоже может редактировать таблицу разделов на лету перед передачей управления ядру, но этого пока никто не сделал.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
spectat0r | Дата: Воскресенье, 11.01.2015, 21:20 | Сообщение # 13 |
Неизвестный
Группа: Пользователи
Сообщений: 9
Статус: Отсутствует
| Пример пункта меню Код menuentry "Start Paragon HDM 15 in normal mode" { insmod ntfs if search --no-floppy -f /efi.m -s; then # -s аналог set root set gfxpayload=keep echo 'Loading linux..' linuxefi /SOFT_EFI/PHDMP15_linux/linux ramdisk_size=512000 ramdisk_blocksize=4096 vga=0x314 splash=silent panic=1 echo 'Loading initrd...' initrdefi /SOFT_EFI/PHDMP15_linux/initrd fi } Цитата Sh1td0wn ( ) Теоретически, EFI-загрузчик тоже может редактировать таблицу разделов на лету перед передачей управления ядру, но этого пока никто не сделал. В смыслеКод set root=(hd1,1) drivemap -s hd0 hd1 ?
Еще много примеров загрузки из ИСО с помощью grub2 http://ubuntuforums.org/showthread.php?t=1549847
Сообщение отредактировал spectat0r - Воскресенье, 11.01.2015, 21:46 |
|
| |
Sh1td0wn | Дата: Понедельник, 12.01.2015, 16:12 | Сообщение # 14 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Цитата В смыслеКод set root=(hd1,1) drivemap -s hd0 hd1
Нет, в смысле аналога partnew (hd0,4) 0x00 /path/to/file.iso.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Vetali | Дата: Суббота, 07.11.2015, 21:54 | Сообщение # 15 |
Неизвестный
Группа: Пользователи
Сообщений: 11
Статус: Отсутствует
| Кто-то это видел???
http://www.sarducd.it/downloads
Как вам ? И можно ли реальзовать всё нужное через эту утилиту ?
|
|
| |