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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Разноразрядные дистрибутивы на одном носителе.  (Прочитано 1193 раз)

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

Оффлайн Mohammad

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Приветствую всех.
Подскажите, пожалуйста, существуют ли доступные для скачивания дистрибутивы, Ubuntu 16.04.2, содержащие как 32-, так и 64-битную систему?
Иначе очень неудобно получается: дистрибутив не особо большой, на один DVD-диск или 4-ГБ флешку спокойно уместится 2 таких дистрибутива, но вот, ведь незадача - вчера столкнулся с тем, что система отказалась запускаться на компьютере из-за того, что процессор не был 64-битным. Получается, надо ещё один носитель с собой таскать с той же системой иной разрядности, что очень неудобно.
Было бы замечательно при загрузке иметь возможность выбирать ту или иную разрядность системы. Неужели такого нет?

Оффлайн eNdiD

  • Участник
  • *
  • Сообщений: 188
    • Просмотр профиля
Не существует, насколько я знаю. Но вам нужно что-то такое:
https://goo.gl/WlK0cy

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Easy2Boot хавает и никсы и винду и прочее одновременно, насколько хватит флешки.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6901
    • Просмотр профиля
Цитировать
Было бы замечательно при загрузке иметь возможность выбирать ту или иную разрядность системы
Для этого всего лишь нужно освоить GRUB.
Груб может загрузить Ubuntu прямо из исо-образа. Причем, образы могут быть на разных устройствах. И загрузчик может быть и на флешке и тот, что установлен на вашей системе.
Вот код для запуска Ubuntu из исо-образа.
(Нажмите, чтобы показать/скрыть)

Оффлайн Mohammad

  • Автор темы
  • Участник
  • *
  • Сообщений: 123
    • Просмотр профиля
Вот код для запуска Ubuntu из исо-образа.
Большое спасибо, конечно, но Вы, видимо, слишком хорошего мнения о моих талантах.
Ещё бы знать ЧТО с этим кодом делать, куда его совать и с чем его кушать?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6901
    • Просмотр профиля
 Mohammad, если интересует этот вопрос, читайте документацию по grub. Прочитайте вот это:
https://forum.ubuntu.ru/index.php?topic=278535.msg2196127#msg2196127
А если совсем кратко
Цитировать
...ЧТО с этим кодом делать
Этот код нужно добавить в конфиг-файл груба. Сделать нужно следующее.
1. Запустить текстовый редактор с правами root. Открыть в нем файл /etc/grub.d/40_custom
2. Добавить в него код:
(Нажмите, чтобы показать/скрыть)
3. Сохранить файл.
4. Запустить терминал и выполнить:
sudo update-grubВ меню груб появиться линк "*buntu iso" - загрузка из исо-образа.
Пояснения к коду. Образы кладете в каталог "/opt" на любом разделе или устройстве. Груб найдет его и загрузит.
В данном случае загрузиться ubuntu-16.04.2-desktop-amd64.iso. Если нужно загрузить другой образ, то при появлении меню груб, выберите нужную ссылку.
Нажмите "e" для входа в режим редактирования (внизу экрана есть подсказка). Поставьте "#" вначале строки "/opt/ubuntu-16.04.2-desktop-amd64.iso"
Нажмите "F10" для продолжения загрузки. Будет загружен образ "ubuntu-10.04.4-desktop-i386.iso". Эти изменения не сохраняются в конфиге, действуют только в текущей загрузке.
Если вам кажется удобным можно сделать для каждого образа свой линк. Но вернемся к нашему коду. После того, как образ найден, загрузчик ищет в нем файл "/boot/grub/loopback.cfg". Если файл существует, то на экране появится меню из этого файла. То самое меню, которые вы видите при установке системы. Выбираете нужный пункт и загружаетесь.
Если файл не найден (например ubuntu 10.04), система будет загружена с параметрами ядра из переменной "key".
 Еще существует "Supergrub disk". Может загрузить все, что только можно загрузить с помощью grub2. Сам supergrub можно загрузить так:
(Нажмите, чтобы показать/скрыть)
Для работы этого кода нужно файл /usr/lib/syslinux/memdisk скопировать в каталог /boot/syslinux.
В принципе таким способом должен запускаться любой исо-образ. Одно но... При данном способе весь образ копируется в ОЗУ. Поэтому как минимум объем ОЗУ должен быть больше размера образа.

Оффлайн firerat

  • Активист
  • *
  • Сообщений: 254
  • Audaces Fortuna Juvat
    • Просмотр профиля
Mohammad, вчерась попробовал сделать флешку с несколькими дистрами через утилитку MultiBootUSB. (гугл в помощь). Что характерно, процесс примитивный, флешка вполне рабочая. (я кидал три образа, разрядность разная. правда я делал образы только линукс-дистр. Винду не добавлял). При загрузке с флешки, сначала предлагает какой образ грузить, потом уже работает меню этого образа. Мне показалось это удобным. Посмотрите, может и вам подойдет.

andytux, спасибо за разъяснение.
Ubuntu 20.04 Unity

Оффлайн progroz

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
2 Mohammad
Мультизагрузочная флешка своими руками https://yadi.sk/i/5ytEN6DtsMUNJ
Если тяжело, вот половина дела сделано, свежеиспечёный 4Gb образ флешки, и упакованный в 11.8Mb архив. https://yadi.sk/d/LdDBtXQ43GhLmC
Вторая половина дела : распаковка и запись образа на флешку подходящего размера с помощью gnome-disks.
Работают меню:
Grub Invaders   -разберётесь
AvtoStart and Boot ...  с помощью (SuperGrub2Disk)SGD2 и Grub4Dos поиск ISO (Grub4Dos ещё img)в папках: boot-isos, boot-iso , iso,  _ISO/BOOT

                     так-же поиск и загрузка OS ,  поиск конфиг.файлов Grub2 и их выполнение

Loaders ...   -переход в SGD2, Grub4Dos, syslinux
Other ...    -для творчества
Reboot     -ясно
ShutDown PC  -ясно

 

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