scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
С позволения уважаемого jim945 выложу его инструкцию дополненную мною для загрузки чего хочешь с помощью GRUB. Данный способ можно использовать как для флешки, так и для системного жесткого диска, а также просто для понимания работы с GRUB. Я делал на флешке 8 GB, но это способ может быть применен на любой. В конце мы получим флешку состоящую из трех разделов с GRUB, способную грузиться в любой системе будь то BIOS или UEFI, а один из разделов виден в любой Windows. Работаем в любом Linux, желательно Arch :). Итак. Берем флешку. 1. Стираем с нее все разделы.
2. Создаем на флешке GPT таблицу разделов с помощью gdisk (должен быть у вас установлен и чуть-чуть прочитайте как с ним работать) и делаем гибридную MBR. Создаем разделы по указанному порядку, в скобках перед буквами номера разделов: а(1). Раздел EFI System - для загрузки в EFI, туда поставим GRUB для UEFI (в gdisk надо сначала сместиться на 162 блок): - сектора с 162 по 2047 - код EF00 б(2). Раздел для данных. Только он будет виден в Windows. В нем храним iso, файлы GRUB и всё что хотим загрузить с помощью GRUB. Также здесь хранятся просто данные (в gdisk надо сначала сместиться на 2048 блок): - сектора с 2048 до конца - код 0700 в(3). Раздел BIOS boot partition - для загрузки на обычном биос, туда поставим GRUB для BIOS: - сектора с 34 по 161 - код EF02 Делаем гибридную MBR, в ней отображаем только раздел с данными, вводим 2 !!! На остальные вопросы отвечаем NO !!! 3. Создаем ФС на соответствующих разделах, в скобках перед буквами номера ранее созданных разделов: а(1). ФС FAT16 б(2). ФС NTFS в(3). не форматируем, это специальный раздел !!!!4. Монтируем соответствующие разделы: - данные и разные образы, в том числе Арч - EFI-раздел
5. Устанавливаем ДВА GRUBa по Вики, что бы можно было грузиться везде из любой системы: а. Для целевых систем с BIOS есть два варианта установки GRUB, в зависимости в какой режиме вы сами сейчас загружены: - если вы загружены в BIOS системе. - если вы загружены в UEFI системе.б. Для целевых систем с EFI один вариант установки GRUB, поскольку вы также загружены в этом режиме: этот код с учетом установки на флешку, при установке GRUB на диск параметр не нужен.7. Для безопасности создаем файл /mnt/data/boot/grub/grub.cfg и mnt/data/boot/grub/menu.cfg, показываю мои файлы в описании понятно что я могу грузить и что где лежит: grub.cfg:
menu.cfg:
8. Копируем; - установочный образы арча и других систем в /mnt/data/images/ - файлы Memtest в /mnt/data/boot/memtest/ - файлы Ploop в /mnt/data/boot/ - и т.д. 9. Можно накидать любых образом и систем, главное правильно прописать их загрузку в menu.cfg :) Все размонтируем. Готово! Всем удачи !!! P.S. Я наконец сделал чего мне так давно не хватало - загрузку и из BIOS и из UEFI !!! |
ka |
|
Темы:
0
Сообщения:
63
Участник с: 19 марта 2016
|
scorpid , jim945 Спасибо за мануал. У меня возник вопрос, хотя для меня ситуация скажем так редкая но все же. Пробовал добавить запуск с iso Касперского Но так и не запустился.Так же пробовал завести запуск Windows 7 iso через цепочку grub2 > grub4dos
И тут потерпел неудачу. Вопрос есть ли у вас рабочие решение в случаи запуска этих образов? |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
kaПро grub4dos не скажу. Распаковываю образ в ntfs раздел и grub2 Работает.
Lupus pilum mutat, non mentem.
|
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
ka Насколько я знаю, win 7 нельзя так запустить через ISO, попробуйте сделать как советует jim945. А по поводу Касперского я бы написал в гугле "Kaspersky Rescue grub" наверняка есть ответ. |
ka |
|
Темы:
0
Сообщения:
63
Участник с: 19 марта 2016
|
scorpid По поводу Каспера перед тем как написал прошарил тематику. Тот пример что выше выходил как рабочий. Второй вариант был с некоторыми манипуляциями по типа достать из образа пару папок ну и тп. Понимаю можно в целом вообще вытащить из образа и уже запускать без припонов. Но подумал мало ли может кто то имеет готовый вариант не опубликованный с запуском из iso Что насчет совета jim945 скорее все только так и никак иначе. Видел что так люди делают но опять же хотелось некоторой эстетики что то типа папка для iso, grub и ничего более. |
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
Здесь могу добавить, что некоторые диски нельзя запустить чисто через ISO, например тот же PartedMagic (очень мне нравится для восстановления), его только распаковкой образа в папку об этом написано на оф сайте. Здесь в инструкции написан старый вариант, новые образы так уже не грузятся. Нет пока времени подправить инструкцию. |
ka |
|
Темы:
0
Сообщения:
63
Участник с: 19 марта 2016
|
scorpid Для образа pmagic_2016_04_26.iso конфиг выше рабочий. Но да, в остальном согласен. |
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
Странно у меня не взлетел, еще раз проверю. Я просто сделал у себя на винте отдельный раздел Recovery, ну и там всякие iso и их запускаю через GRUB по этой инструкции, так вот Parted что не влетел, пока я его не распаковал. Попробую еще раз. |
hoz |
|
Темы:
17
Сообщения:
98
Участник с: 11 августа 2016
|
scorpidВозник вопрос. А для чего это смещение? Если не сместиться то что будет? К чему эти свободные пространства между краями жёсткого диска? |
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
Это для записи самого загрузчика, и совместимости вроде. Может почитать про GRUB и EFI. Так надо делать и смещение подобрано минимально возможное. |