История изменений
Исправление kostik87, (текущая версия) :
Есть внешний жёсткий диск, на нём 50 Гб я выделили под отдельный ext2 раздел.
Почему именно ext2, а не ext4 или хотя бы ext3?
Как сделать его загрузочным?
Установить загрузчик.
Но не просто поставить на него linux, а сделать ещё возможной и загрузку нескольких установочных образов с 2 архитектурами, AMD64 и i386.
Поставить Linux как раз очень просто. Да и всё остальное тоже.
После установки Linux помещаете в директорию /boot файлы с установочных образов выбранных вами дистрибутивов. Ну и прописываете их вызов в конфигурационный файл загрузчика. Если на установочных образах разных архитектур одного дистрибутива файлы имеют одинаковое название, то для каждой архитектуры нужно создать отдельную директорию и поместить туда файлы, ну либо переименовать файлы, но легко переименовать получится только образ ядра и initramfs, если установочный образ только и состоит из этих файлов, то всё уже готово, если есть ещё отдельный файл образ с корневой файловой системой или директории с пакетами, то придётся так же распаковывать initramfs этих систем и смотреть есть ли у init сценария в initramfs поддержка параметров, передаваемых ядру, в которых можно передать нестандартное имя образа корневой системы или расположение директории с пакетами, ну либо читайте документацию по данному установочному дистрибутиву. Если таких параметров нет, а всё указано довольно жёстко в init сценарии, то придётся править этот init сценарий, дабы указать в нём другое имя файла образа корневой файловой системы или указать другую директорию, в которой будут «искаться» пакеты для установки.
Исходная версия kostik87, :
Есть внешний жёсткий диск, на нём 50 Гб я выделили под отдельный ext2 раздел.
Почему именно ext2, а не ext4 или хотя бы ext3?
Как сделать его загрузочным?
Установить загрузчик.
Но не просто поставить на него linux, а сделать ещё возможной и загрузку нескольких установочных образов с 2 архитектурами, AMD64 и i386.
Поставить Linux как раз очень просто. Да и всё остальное тоже.
После установки Linux помещаете в директорию /boot файлы с установочных образов выбранных вами дистрибутивов. Ну и прописываете из вызов в конфигурационный файл загрузчика. Если на установочных образах разных архитектур одного дистрибутива файлы имеют одинаковое название, то для каждой архитектуры нужно создать отдельную директорию и поместить туда файлы, ну либо переименовать файлы, но легко переименовать получится только образ ядра и initramfs, если установочный образ только и состоит из этих файлов, то всё уже готово, если есть ещё отдельный файл образ с корневой файловой системой или директории с пакетами, то придётся так же распаковывать initramfs этих систем и смотреть есть ли у него поддержка параметров, передаваемых ядру, в которых можно передать не стандартное имя образа корневой системы или расположение директории пакетами, ну либо читайте документацию по данному установочному дистрибутиву. Если такие параметров нет, а всё указано довольно жёстко в init сценарии, то придётся править этот init сценарий, дабы указать в нём другое имя файла образа корневой файловой системы или указать директорию, в которой будут «искаться» пакеты для установки.