Как интегрировать обновления на установочный CD / DVD?

В широком смысле, если вам нужно установить Ubuntu (или любой другой дистрибутив Linux) на компьютер с 32-разрядной EFI и без поддержки загрузки BIOS / CSM / устаревшего режима, способ сделать это: [!d0 ] Используйте unetbootin или что-то подобное, чтобы подготовить установочный USB-накопитель. (Можно заставить его работать с CD-R, но это требует больше работы.) Выберите загрузчик EFI-режима для Linux. Я рекомендую ELILO, исправленную версию GRUB Legacy, rEFInd или gummiboot Fedora, потому что их относительно легко настроить вручную. GRUB 2 слишком сложно настроить вручную, а SYSLINUX слишком новый. Изучите формат файла выбранного вами загрузчика загрузчика и его потребности с точки зрения местоположения ядра. Проверьте исходное изображение компакт-диска, чтобы найти его конфигурацию загрузчика. Вам нужно знать, какие параметры передаются ядру загрузчиком. Добавьте каталог EFI/BOOT в раздел FAT на флэш-накопителе USB, который теперь содержит образ Linux. В идеале этот раздел должен быть ESP (то есть иметь «флаг загрузки», установленный в parted, или иметь код типа EF00 в gdisk, если диск использует GPT, или иметь код типа 0xEF в , если диск использует MBR), но некоторые ESP могут справиться без этого. Если на диске нет раздела FAT, вам нужно создать его. Скопируйте выбранный вами бинарный файл выбранного загрузчика (с именем, заканчивающимся на .efi) в каталог EFI/BOOT на флеш-накопителе USB, и переименуйте это к bootia32.efi - то есть, это должно быть EFI/BOOT/bootia32.efi. Обязательно скопируйте 32-разрядную версию загрузчика! Установите любые файлы поддержки, которые нужны загрузчику, например драйверы, изображения, модули и файлы конфигурации. В некоторых случаях (например, ELILO и gummiboot) вам нужно скопировать файл ядра и initrd в раздел FAT, который содержит загрузчик. Отредактируйте файл конфигурации для вашего загрузчика, чтобы он мог запустить ядро ​​с параметрами, которые вы определили ранее, изучив конфигурацию загрузчика BIOS-режима. Перезагрузите, чтобы протестировать загрузчик.

Если повезет, это сработает, и вы сможете установить все. Однако я не могу гарантировать, что Ubuntu установит 32-разрядный загрузчик EFI. Если нет, вам нужно будет загрузить аварийную систему и установить ее вручную. Вам также может потребоваться отладить что-то, особенно если unetbootin (или что-то, что вы используете) не настроил флеш-накопитель оптимальным способом.

Конечно, это описание довольно неопределенно относительно критических деталей настройка загрузчика. Это связано с тем, что я не делал этого недавно (хотя в прошлом я был), и детали меняются в зависимости от того, какой загрузчик вы выберете.

0
задан 3 November 2011 в 02:16

1 ответ

UCK (набор настроек Ubuntu) - это инструмент, который помогает вам настраивать официальные компакт-диски Ubuntu Live (включая Kubuntu / Xubuntu и Edubuntu) на ваши нужды. Вы можете добавить любой пакет в живую систему, например, языковые пакеты, приложения и т. Д.

Вы можете установить его через Ubuntu Software Center.

Особенности:

Создайте загрузочный LiveCD с предопределенными языками на основе оригинального живого компакт-диска Ubuntu / Kubuntu с помощью графического мастера.

Создайте live CD со специальными функциями, используя скрипты. Можно настроить корневую файловую систему (например, установить / удалить пакеты), содержимое ISO (добавить / удалить документы, изменить имена) и initrd (добавить модули для загрузки, изменить последовательность загрузки).

1
ответ дан 25 May 2018 в 17:16

Другие вопросы по тегам:

Похожие вопросы: