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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

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

alexdenkin

  • Гость
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.052 секунд. Запросов: 25.