Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Установочная USB-флэшка с Linux и Windows  (Прочитано 383 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Macetec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Установочная USB-флэшка с Linux и Windows
« : 06 Сентябрь 2020, 18:15:16 »
Добрый день. Имеется компьютер с Linux и флэшка объёмом 8 Гб. Требуется разбить её на 2+ раздела и разместить на них установочные образы Linux и Windows 7 x64 так, чтобы при загрузке с неё имелась возможность выбирать загрузочную систему. Загружаться требуется как на машинах с UEFI, так и с чистым BIOS. Linux периодически предполагается перезаписывать более новой версией, при этом Windows должна оставаться как есть (и загружаемой). Как этого добиться?

Ход моих мыслей следующий, если ошибаюсь, поправьте:
1. Таблица разделов — MBR.
2. На каждую ОС создаётся свой раздел, форматируется в FAT32, помечается флагом boot.
3. Содержимое установочных образов копируется в соответствующие разделы.
4. На устройство устанавливается grub2. Вот на этом шаге и случается затык. Как должна выглядеть команда? Использовалась:  # grub2-install --force --target=i386-pc --boot-directory="/путь/к/флэшке/boot" /dev/sdb. Надо ли выделять отдельный раздел под grub?

Через шаманство с содержимым папки boot в образе Windows и dd удавалось получить только GPT-флэшку с виндой, загружаемую в UEFI. Добиться загрузки из чистого BIOS'а не получается.
« Последнее редактирование: 06 Сентябрь 2020, 18:19:13 от Macetec »

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 4470
    • Просмотр профиля
Re: Установочная USB-флэшка с Linux и Windows
« Ответ #1 : 06 Сентябрь 2020, 18:52:45 »
Цитировать
Как этого добиться?
Коротко - никак. Винда не умеет грузиться из исо-образа, во всяком случае официальная.
1. Да.
2. Не обязательно городить огород из разделов. Можно и одним обойтись. FAT32 - самый универсальный вариант, флаг боот - необязательно, но попадаются капризные БИОСЫ, которым он нужен.
3. Да.
4. Устанавливается груб.
Цитировать
Загружаться требуется как на машинах с UEFI, так и с чистым BIOS.
А точнее два: грубЕФИ, грубПС. Команда, что ты привел установит грубПС. ГрубЕФИ устанавливается простым копированием файлов.
Отдельный раздел под груб не нужен.
Я флешку делаю так.
Здесь посмотри более новый код конфига груб, в том числе и для запуска виндовс.
Цитировать
Через шаманство
Шаманство нужно, но другого рода.
В общем случае, содержимое исо-образа виндовс копируется на любой раздел, и запускается установка из этого раздела.
При установки винды с флешки она постоянно не может найти то устройства, то драйвера.
Поэтому, образ винды распаковываю на один из разделов ХДД, на который устанавливается система. Позже этот раздел можно оставить как раздел восстановления, можно удалить, или использовать как диск Д.
Каким загрузчиком запустишь установку, в том режиме и будет установлена система. Это относится к любой системе. В режиме ЕФИ возможно даже ЕФИ сам увидит винду и можно будет ее запустить без сторонних загрузчиков.
В режиме легаси использовать грубПС, причем, где будет груб абсолютно неважно.
Все должно быть в одном режиме: УЕФИ, загрузчики, системы.

Онлайн ol_denkin

  • Активист
  • *
  • Сообщений: 498
  • не то, что вы думаете
    • Просмотр профиля
Re: Установочная USB-флэшка с Linux и Windows
« Ответ #2 : 06 Сентябрь 2020, 23:49:17 »
Мульти-платформенная утилита Ventoy, создает мультизагрузочную флешку, которая:
- позволяет грузить образы iso безо всяких заморочек
- позволяет грузиться с legasy и uefi
- подхватывает "на лету" замену, удаление, добавление образов
- позволяет использовать такую флешку и по прямому назначению.
- вроде бы позволяет даже live-сессию Ubuntu с сохраненкой, но в этом я не смог разобраться
По русски тут:
http://forum.matuntu.info/index.php?topic=1208.0
Сайт проекта тут:
https://www.ventoy.net/en/index.html

Точно работает с образами Ubuntu 18.04, 20.04 и Windows 7, 10.
« Последнее редактирование: 06 Сентябрь 2020, 23:51:20 от ol_denkin »

 

Страница сгенерирована за 0.08 секунд. Запросов: 25.