Предпочитаемый сервер Ubuntu

Я занимаюсь созданием автоматизированного установочного диска для Ubuntu Server 10.10. Можно ли настроить выбор пакетов в файле preseed (какие группы пакетов для установки и т. Д.)? Если да, то как это можно сделать.

4
задан 13 October 2010 в 09:57

30 ответов

На высоком уровне ключевой частью создания является файл preseed, который может указывать параметры, которые задает установщик. Пример файла preseed можно найти на веб-сайте debian. В этом примере представлены большинство параметров, которые вы можете изменить.

Когда он переходит к реализации, необходимо выполнить еще несколько шагов:

Получить изображение. Вы можете выбирать между полным изображением и мини-изо, которое загружает новую копию пакетов из Интернета. Процесс несколько отличается, но в основном аналогичен. Когда у вас есть изображение, вам нужно извлечь файлы из iso. Это может быть одноэтапный способ, но так я всегда делал это так:
sudo mount -o loop -t iso9660 mini.iso /mnt
cp -rf /mnt /path/to/extractdir
sudo umount /mnt
Теперь вы создаете файл preseed, который хотите использовать. В мини-iso, поскольку у вас действительно нет иерархии, просто поместите ее в корневую папку. В обычной установке сервера поместите ее в папку preseed. Это ваш выбор, где вы хотите поместить его / что вы хотите назвать. После того, как у вас есть предикат, вам нужно указать его в ядре. В мини-изо, вам нужно отредактировать text.cfg или в полной установке, isolinux/text.cfg, чтобы включить ваш предикат, отредактировав строку APPEND следующим образом:
APPEND arg1 arg2=value2 arg3 ... file=/cdrom/path/to/preseed/file locale=en_US console-setup/ask_detect=false console-setup/layout=us --

Не удалять существующие значения, если вы не знаете, что делаете

Получите изображение. Вы можете выбирать между полным изображением и мини-изо, которое загружает новую копию пакетов из Интернета. Этот процесс немного отличается, но в основном аналогичен.

Вам нужно добавить флаг -l (или -iso-level 2), чтобы поддерживать более длинные имена файлов.

Ваш iso находится в output.iso и готов к сожжению!

4
ответ дан 26 May 2018 в 01:04

На высоком уровне ключевой частью создания является файл preseed, который может указывать параметры, которые задает установщик. Пример файла preseed можно найти на веб-сайте debian. В этом примере представлены большинство параметров, которые вы можете изменить.

Когда он переходит к реализации, необходимо выполнить еще несколько шагов:

Получить изображение. Вы можете выбирать между полным изображением и мини-изо, которое загружает новую копию пакетов из Интернета. Процесс несколько отличается, но в основном аналогичен. Когда у вас есть изображение, вам нужно извлечь файлы из iso. Это может быть одноэтапный способ, но так я всегда делал это так: sudo mount -o loop -t iso9660 mini.iso /mnt cp -rf /mnt /path/to/extractdir sudo umount /mnt Теперь вы создаете файл preseed, который хотите использовать. В мини-iso, поскольку у вас действительно нет иерархии, просто поместите ее в корневую папку. В обычной установке сервера поместите ее в папку preseed. Это ваш выбор, где вы хотите поместить его / что вы хотите назвать. После того, как у вас есть предикат, вам нужно указать его в ядре. В мини-изо, вам нужно отредактировать text.cfg или в полной установке, isolinux/text.cfg, чтобы включить ваш предикат, отредактировав строку APPEND следующим образом: APPEND arg1 arg2=value2 arg3 ... file=/cdrom/path/to/preseed/file locale=en_US console-setup/ask_detect=false console-setup/layout=us --

Не удалять существующие значения, если вы не знаете, что делаете

Получите изображение. Вы можете выбирать между полным изображением и мини-изо, которое загружает новую копию пакетов из Интернета. Этот процесс немного отличается, но в основном аналогичен.

Вам нужно добавить флаг -l (или -iso-level 2) для поддержки более длинных имен файлов.

Ваш iso находится в output.iso и готов к сожжению!

4
ответ дан 25 July 2018 в 23:06

На высоком уровне ключевой частью создания является файл preseed, который может указывать параметры, которые задает установщик. Пример файла preseed можно найти на веб-сайте debian. В этом примере представлены большинство параметров, которые вы можете изменить.

Когда он переходит к реализации, необходимо выполнить еще несколько шагов:

Получить изображение. Вы можете выбирать между полным изображением и мини-изо, которое загружает новую копию пакетов из Интернета. Процесс несколько отличается, но в основном аналогичен. Когда у вас есть изображение, вам нужно извлечь файлы из iso. Это может быть одноэтапный способ, но так я всегда делал это так: sudo mount -o loop -t iso9660 mini.iso /mnt cp -rf /mnt /path/to/extractdir sudo umount /mnt Теперь вы создаете файл preseed, который хотите использовать. В мини-iso, поскольку у вас действительно нет иерархии, просто поместите ее в корневую папку. В обычной установке сервера поместите ее в папку preseed. Это ваш выбор, где вы хотите поместить его / что вы хотите назвать. После того, как у вас есть предикат, вам нужно указать его в ядре. В мини-изо, вам нужно отредактировать text.cfg или в полной установке, isolinux/text.cfg, чтобы включить ваш предикат, отредактировав строку APPEND следующим образом: APPEND arg1 arg2=value2 arg3 ... file=/cdrom/path/to/preseed/file locale=en_US console-setup/ask_detect=false console-setup/layout=us --

Не удалять существующие значения, если вы не знаете, что делаете

Получите изображение. Вы можете выбирать между полным изображением и мини-изо, которое загружает новую копию пакетов из Интернета. Этот процесс немного отличается, но в основном аналогичен.

Вам нужно добавить флаг -l (или -iso-level 2) для поддержки более длинных имен файлов.

Ваш iso находится в output.iso и готов к сожжению!

4
ответ дан 27 July 2018 в 02:42

На высоком уровне ключевой частью создания является файл preseed, который может указывать параметры, которые задает установщик. Пример файла preseed можно найти на веб-сайте debian. В этом примере представлены большинство параметров, которые вы можете изменить.

Когда он переходит к реализации, необходимо выполнить еще несколько шагов:

Получить изображение. Вы можете выбирать между полным изображением и мини-изо, которое загружает новую копию пакетов из Интернета. Процесс несколько отличается, но в основном аналогичен. Когда у вас есть изображение, вам нужно извлечь файлы из iso. Это может быть одноэтапный способ, но так я всегда делал это так: sudo mount -o loop -t iso9660 mini.iso /mnt cp -rf /mnt /path/to/extractdir sudo umount /mnt Теперь вы создаете файл preseed, который хотите использовать. В мини-iso, поскольку у вас действительно нет иерархии, просто поместите ее в корневую папку. В обычной установке сервера поместите ее в папку preseed. Это ваш выбор, где вы хотите поместить его / что вы хотите назвать. После того, как у вас есть предикат, вам нужно указать его в ядре. В мини-изо, вам нужно отредактировать text.cfg или в полной установке, isolinux/text.cfg, чтобы включить ваш предикат, отредактировав строку APPEND следующим образом: APPEND arg1 arg2=value2 arg3 ... file=/cdrom/path/to/preseed/file locale=en_US console-setup/ask_detect=false console-setup/layout=us --

Не удалять существующие значения, если вы не знаете, что делаете

Получите изображение. Вы можете выбирать между полным изображением и мини-изо, которое загружает новую копию пакетов из Интернета. Этот процесс немного отличается, но в основном аналогичен.

Вам нужно добавить флаг -l (или -iso-level 2) для поддержки более длинных имен файлов.

Ваш iso находится в output.iso и готов к сожжению!

4
ответ дан 31 July 2018 в 12:51

На высоком уровне ключевой частью создания является файл preseed, который может указывать параметры, которые задает установщик. Пример файла preseed можно найти на debian website . В этом примере представлены большинство параметров, которые вы можете изменить.

Когда он переходит к реализации, необходимо выполнить еще несколько шагов:

  • Получить образ. Вы можете выбрать между полным изображением и mini iso , который загружает новую версию пакетов из Интернета. Процесс немного отличается, но в основном аналогичен.
  • Как только у вас есть изображение, вам нужно извлечь файлы из iso. Это может быть одноэтапный способ, но так я всегда делал это так: sudo mount -o loop -t iso9660 mini.iso / mnt cp -rf / mnt / path / to / extractdir sudo umount / mnt
  • Теперь вы создаете файл preseed, который хотите использовать. В мини-iso, поскольку у вас действительно нет иерархии, просто поместите ее в корневую папку. В обычной установке сервера поместите ее в папку preseed. Это ваш выбор, где вы хотите поместить его / то, что вы хотите назвать.
  • Как только у вас есть предикат, вам нужно указать его в ядре. В мини-изо, вам нужно отредактировать text.cfg или в полной установке, isolinux / text.cfg , чтобы включить ваш preseed, отредактировав APPEND [ ! d5] следующим образом: APPEND arg1 arg2 = value2 arg3 ... file = / cdrom / path / to / preseed / file locale = en_US console-setup / ask_detect = false console-setup / layout = us -

Не удаляйте существующие значения, если вы не знаете, что делаете

  • . После того, как вы закончите изменять предикат и текст. cfg, вам нужно переупаковать вещи как ISO. Чтобы сделать это, вам нужно поставить isolinux на компакт-диск, чтобы сделать его загрузочным. Теперь, cd в корневой каталог извлеченного изображения и сделайте следующее [взято с сайта syslinux: cd / path / to / extractdir mkisofs -o output.iso -b isolinux / isolinux.bin -c isolinux / boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -T.

Вам нужно добавить флаг -l (или -iso-level 2 ) для поддержки более длинных имен файлов .

Ваш iso находится в output.iso и готов к сжиганию!

4
ответ дан 2 August 2018 в 04:26

На высоком уровне ключевой частью создания является файл preseed, который может указывать параметры, которые задает установщик. Пример файла preseed можно найти на debian website . В этом примере представлены большинство параметров, которые вы можете изменить.

Когда он переходит к реализации, необходимо выполнить еще несколько шагов:

  • Получить образ. Вы можете выбрать между полным изображением и mini iso , который загружает новую версию пакетов из Интернета. Процесс немного отличается, но в основном аналогичен.
  • Как только у вас есть изображение, вам нужно извлечь файлы из iso. Это может быть одноэтапный способ, но так я всегда делал это так: sudo mount -o loop -t iso9660 mini.iso / mnt cp -rf / mnt / path / to / extractdir sudo umount / mnt
  • Теперь вы создаете файл preseed, который хотите использовать. В мини-iso, поскольку у вас действительно нет иерархии, просто поместите ее в корневую папку. В обычной установке сервера поместите ее в папку preseed. Это ваш выбор, где вы хотите поместить его / то, что вы хотите назвать.
  • Как только у вас есть предикат, вам нужно указать его в ядре. В мини-изо, вам нужно отредактировать text.cfg или в полной установке, isolinux / text.cfg , чтобы включить ваш preseed, отредактировав APPEND [ ! d5] следующим образом: APPEND arg1 arg2 = value2 arg3 ... file = / cdrom / path / to / preseed / file locale = en_US console-setup / ask_detect = false console-setup / layout = us -

Не удаляйте существующие значения, если вы не знаете, что делаете

  • . После того, как вы закончите изменять предикат и текст. cfg, вам нужно переупаковать вещи как ISO. Чтобы сделать это, вам нужно поставить isolinux на компакт-диск, чтобы сделать его загрузочным. Теперь, cd в корневой каталог извлеченного изображения и сделайте следующее [взято с сайта syslinux: cd / path / to / extractdir mkisofs -o output.iso -b isolinux / isolinux.bin -c isolinux / boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -T.

Вам нужно добавить флаг -l (или -iso-level 2 ) для поддержки более длинных имен файлов .

Ваш iso находится в output.iso и готов к сжиганию!

4
ответ дан 4 August 2018 в 20:59

На высоком уровне ключевой частью создания является файл preseed, который может указывать параметры, которые задает установщик. Пример файла preseed можно найти на debian website . В этом примере представлены большинство параметров, которые вы можете изменить.

Когда он переходит к реализации, необходимо выполнить еще несколько шагов:

  • Получить образ. Вы можете выбрать между полным изображением и mini iso , который загружает новую версию пакетов из Интернета. Процесс немного отличается, но в основном аналогичен.
  • Как только у вас есть изображение, вам нужно извлечь файлы из iso. Это может быть одноэтапный способ, но так я всегда делал это так: sudo mount -o loop -t iso9660 mini.iso / mnt cp -rf / mnt / path / to / extractdir sudo umount / mnt
  • Теперь вы создаете файл preseed, который хотите использовать. В мини-iso, поскольку у вас действительно нет иерархии, просто поместите ее в корневую папку. В обычной установке сервера поместите ее в папку preseed. Это ваш выбор, где вы хотите поместить его / то, что вы хотите назвать.
  • Как только у вас есть предикат, вам нужно указать его в ядре. В мини-изо, вам нужно отредактировать text.cfg или в полной установке, isolinux / text.cfg , чтобы включить ваш preseed, отредактировав APPEND [ ! d5] следующим образом: APPEND arg1 arg2 = value2 arg3 ... file = / cdrom / path / to / preseed / file locale = en_US console-setup / ask_detect = false console-setup / layout = us -

Не удаляйте существующие значения, если вы не знаете, что делаете

  • . После того, как вы закончите изменять предикат и текст. cfg, вам нужно переупаковать вещи как ISO. Чтобы сделать это, вам нужно поставить isolinux на компакт-диск, чтобы сделать его загрузочным. Теперь, cd в корневой каталог извлеченного изображения и сделайте следующее [взято с сайта syslinux: cd / path / to / extractdir mkisofs -o output.iso -b isolinux / isolinux.bin -c isolinux / boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -T.

Вам нужно добавить флаг -l (или -iso-level 2 ) для поддержки более длинных имен файлов .

Ваш iso находится в output.iso и готов к сжиганию!

4
ответ дан 6 August 2018 в 04:31

На высоком уровне ключевой частью создания является файл preseed, который может указывать параметры, которые задает установщик. Пример файла preseed можно найти на debian website . В этом примере представлены большинство параметров, которые вы можете изменить.

Когда он переходит к реализации, необходимо выполнить еще несколько шагов:

  • Получить образ. Вы можете выбрать между полным изображением и mini iso , который загружает новую версию пакетов из Интернета. Процесс немного отличается, но в основном аналогичен.
  • Как только у вас есть изображение, вам нужно извлечь файлы из iso. Это может быть одноэтапный способ, но так я всегда делал это так: sudo mount -o loop -t iso9660 mini.iso / mnt cp -rf / mnt / path / to / extractdir sudo umount / mnt
  • Теперь вы создаете файл preseed, который хотите использовать. В мини-iso, поскольку у вас действительно нет иерархии, просто поместите ее в корневую папку. В обычной установке сервера поместите ее в папку preseed. Это ваш выбор, где вы хотите поместить его / то, что вы хотите назвать.
  • Как только у вас есть предикат, вам нужно указать его в ядре. В мини-изо, вам нужно отредактировать text.cfg или в полной установке, isolinux / text.cfg , чтобы включить ваш preseed, отредактировав APPEND [ ! d5] следующим образом: APPEND arg1 arg2 = value2 arg3 ... file = / cdrom / path / to / preseed / file locale = en_US console-setup / ask_detect = false console-setup / layout = us -

Не удаляйте существующие значения, если вы не знаете, что делаете

  • . После того, как вы закончите изменять предикат и текст. cfg, вам нужно переупаковать вещи как ISO. Чтобы сделать это, вам нужно поставить isolinux на компакт-диск, чтобы сделать его загрузочным. Теперь, cd в корневой каталог извлеченного изображения и сделайте следующее [взято с сайта syslinux: cd / path / to / extractdir mkisofs -o output.iso -b isolinux / isolinux.bin -c isolinux / boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -T.

Вам нужно добавить флаг -l (или -iso-level 2 ) для поддержки более длинных имен файлов .

Ваш iso находится в output.iso и готов к сжиганию!

4
ответ дан 7 August 2018 в 22:40

На высоком уровне ключевой частью создания является файл preseed, который может указывать параметры, которые задает установщик. Пример файла preseed можно найти на debian website . В этом примере представлены большинство параметров, которые вы можете изменить.

Когда он переходит к реализации, необходимо выполнить еще несколько шагов:

  • Получить образ. Вы можете выбрать между полным изображением и mini iso , который загружает новую версию пакетов из Интернета. Процесс немного отличается, но в основном аналогичен.
  • Как только у вас есть изображение, вам нужно извлечь файлы из iso. Это может быть одноэтапный способ, но так я всегда делал это так: sudo mount -o loop -t iso9660 mini.iso / mnt cp -rf / mnt / path / to / extractdir sudo umount / mnt
  • Теперь вы создаете файл preseed, который хотите использовать. В мини-iso, поскольку у вас действительно нет иерархии, просто поместите ее в корневую папку. В обычной установке сервера поместите ее в папку preseed. Это ваш выбор, где вы хотите поместить его / то, что вы хотите назвать.
  • Как только у вас есть предикат, вам нужно указать его в ядре. В мини-изо, вам нужно отредактировать text.cfg или в полной установке, isolinux / text.cfg , чтобы включить ваш preseed, отредактировав APPEND [ ! d5] следующим образом: APPEND arg1 arg2 = value2 arg3 ... file = / cdrom / path / to / preseed / file locale = en_US console-setup / ask_detect = false console-setup / layout = us -

Не удаляйте существующие значения, если вы не знаете, что делаете

  • . После того, как вы закончите изменять предикат и текст. cfg, вам нужно переупаковать вещи как ISO. Чтобы сделать это, вам нужно поставить isolinux на компакт-диск, чтобы сделать его загрузочным. Теперь, cd в корневой каталог извлеченного изображения и сделайте следующее [взято с сайта syslinux: cd / path / to / extractdir mkisofs -o output.iso -b isolinux / isolinux.bin -c isolinux / boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -T.

Вам нужно добавить флаг -l (или -iso-level 2 ) для поддержки более длинных имен файлов .

Ваш iso находится в output.iso и готов к сжиганию!

4
ответ дан 10 August 2018 в 10:46

На высоком уровне ключевой частью создания является файл preseed, который может указывать параметры, которые задает установщик. Пример файла preseed можно найти на debian website . В этом примере представлены большинство параметров, которые вы можете изменить.

Когда он переходит к реализации, необходимо выполнить еще несколько шагов:

  • Получить образ. Вы можете выбрать между полным изображением и mini iso , который загружает новую версию пакетов из Интернета. Процесс немного отличается, но в основном аналогичен.
  • Как только у вас есть изображение, вам нужно извлечь файлы из iso. Это может быть одноэтапный способ, но так я всегда делал это так: sudo mount -o loop -t iso9660 mini.iso / mnt cp -rf / mnt / path / to / extractdir sudo umount / mnt
  • Теперь вы создаете файл preseed, который хотите использовать. В мини-iso, поскольку у вас действительно нет иерархии, просто поместите ее в корневую папку. В обычной установке сервера поместите ее в папку preseed. Это ваш выбор, где вы хотите поместить его / то, что вы хотите назвать.
  • Как только у вас есть предикат, вам нужно указать его в ядре. В мини-изо, вам нужно отредактировать text.cfg или в полной установке, isolinux / text.cfg , чтобы включить ваш preseed, отредактировав APPEND [ ! d5] следующим образом: APPEND arg1 arg2 = value2 arg3 ... file = / cdrom / path / to / preseed / file locale = en_US console-setup / ask_detect = false console-setup / layout = us -

Не удаляйте существующие значения, если вы не знаете, что делаете

  • . После того, как вы закончите изменять предикат и текст. cfg, вам нужно переупаковать вещи как ISO. Чтобы сделать это, вам нужно поставить isolinux на компакт-диск, чтобы сделать его загрузочным. Теперь, cd в корневой каталог извлеченного изображения и сделайте следующее [взято с сайта syslinux: cd / path / to / extractdir mkisofs -o output.iso -b isolinux / isolinux.bin -c isolinux / boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -T.

Вам нужно добавить флаг -l (или -iso-level 2 ) для поддержки более длинных имен файлов .

Ваш iso находится в output.iso и готов к сжиганию!

4
ответ дан 13 August 2018 в 17:20

Этот ответ касается debian, но вполне вероятно, что он будет работать и для ubuntu, и в любом случае может быть полезной информацией: создать неинтерактивные инсталляторы

1
ответ дан 26 May 2018 в 01:04

Хорошо, я потратил слишком много времени на выяснение того, как заставить это работать.

По крайней мере, последняя его часть.

Последний шаг, с mkdir CD_root и mkisofs слегка выключен .

Если вы сделали

sudo mount -o loop mini.iso /mnt
cp  -fr /mnt/ ./new_image
sudo umount /mnt

Следующие шаги в вашем примере нечеткие. Редактирование text.cfg и размещение нажатия.txt (имя, которое я использовал) является правильным. Итак, следующее:

cd new_image
chmod 777 .
vim pressed.txt
vim text.cfg

Следующий шаг:

cd ..
mkisofs -o output.iso -b isolinux.bin -l -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table new_image

Я потерялся при работе с isolinux / isoliunux.bin и CD_root. Appartnetly копия-паста, которую вы украли с сайта syslinux, не относится к изображениям ubuntu.

Надеюсь, это поможет всем!

1
ответ дан 26 May 2018 в 01:04
  • 1
    Мне жаль слышать, что это не сработало для вас, но isolinux / isolinux.bin существует в iso, и вы можете использовать его так же, как на веб-сайте syslinux. Это отлично сработало для меня, когда я это сделал =) – shroff 20 December 2010 в 05:22

Хорошо, я потратил слишком много времени на выяснение того, как заставить это работать.

По крайней мере, последняя его часть.

Последний шаг, с mkdir CD_root и mkisofs слегка выключен .

Если вы сделали

sudo mount -o loop mini.iso /mnt cp -fr /mnt/ ./new_image sudo umount /mnt

Следующие шаги в вашем примере нечеткие. Редактирование text.cfg и размещение нажатия.txt (имя, которое я использовал) является правильным. Итак, следующее:

cd new_image chmod 777 . vim pressed.txt vim text.cfg

Следующий шаг:

cd .. mkisofs -o output.iso -b isolinux.bin -l -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table new_image

Я потерялся при работе с isolinux / isoliunux.bin и CD_root. Appartnetly копия-паста, которую вы украли с сайта syslinux, не относится к изображениям ubuntu.

Надеюсь, это поможет всем!

1
ответ дан 25 July 2018 в 23:06
  • 1
    Мне жаль слышать, что это не сработало для вас, но isolinux / isolinux.bin существует в iso, и вы можете использовать его так же, как на веб-сайте syslinux. Это отлично сработало для меня, когда я это сделал =) – shroff 20 December 2010 в 05:22

Этот ответ касается debian, но вполне вероятно, что он будет работать и для ubuntu, и в любом случае может быть полезной информацией: создать неинтерактивные инсталляторы

1
ответ дан 25 July 2018 в 23:06

Хорошо, я потратил слишком много времени на выяснение того, как заставить это работать.

По крайней мере, последняя его часть.

Последний шаг, с mkdir CD_root и mkisofs слегка выключен .

Если вы сделали

sudo mount -o loop mini.iso /mnt cp -fr /mnt/ ./new_image sudo umount /mnt

Следующие шаги в вашем примере нечеткие. Редактирование text.cfg и размещение нажатия.txt (имя, которое я использовал) является правильным. Итак, следующее:

cd new_image chmod 777 . vim pressed.txt vim text.cfg

Следующий шаг:

cd .. mkisofs -o output.iso -b isolinux.bin -l -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table new_image

Я потерялся при работе с isolinux / isoliunux.bin и CD_root. Appartnetly копия-паста, которую вы украли с сайта syslinux, не относится к изображениям ubuntu.

Надеюсь, это поможет всем!

1
ответ дан 27 July 2018 в 02:42
  • 1
    Мне жаль слышать, что это не сработало для вас, но isolinux / isolinux.bin существует в iso, и вы можете использовать его так же, как на веб-сайте syslinux. Это отлично сработало для меня, когда я это сделал =) – shroff 20 December 2010 в 05:22

Этот ответ касается debian, но вполне вероятно, что он будет работать и для ubuntu, и в любом случае может быть полезной информацией: создать неинтерактивные инсталляторы

1
ответ дан 27 July 2018 в 02:42

Хорошо, я потратил слишком много времени на выяснение того, как заставить это работать.

По крайней мере, последняя его часть.

Последний шаг, с mkdir CD_root и mkisofs слегка выключен .

Если вы сделали

sudo mount -o loop mini.iso /mnt cp -fr /mnt/ ./new_image sudo umount /mnt

Следующие шаги в вашем примере нечеткие. Редактирование text.cfg и размещение нажатия.txt (имя, которое я использовал) является правильным. Итак, следующее:

cd new_image chmod 777 . vim pressed.txt vim text.cfg

Следующий шаг:

cd .. mkisofs -o output.iso -b isolinux.bin -l -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table new_image

Я потерялся при работе с isolinux / isoliunux.bin и CD_root. Appartnetly копия-паста, которую вы украли с сайта syslinux, не относится к изображениям ubuntu.

Надеюсь, это поможет всем!

1
ответ дан 31 July 2018 в 12:51
  • 1
    Мне жаль слышать, что это не сработало для вас, но isolinux / isolinux.bin существует в iso, и вы можете использовать его так же, как на веб-сайте syslinux. Это отлично сработало для меня, когда я это сделал =) – shroff 20 December 2010 в 05:22

Этот ответ касается debian, но вполне вероятно, что он будет работать и для ubuntu, и в любом случае может быть полезной информацией: создать неинтерактивные инсталляторы

1
ответ дан 31 July 2018 в 12:51

Этот ответ касается debian, но, вероятно, это будет работать и для ubuntu, и в любом случае может быть полезным битом информации: создавать неинтерактивные инсталляторы

1
ответ дан 2 August 2018 в 04:26

Хорошо, я потратил слишком много времени на выяснение того, как заставить это работать. Shouff, ваш пример , хотя и близко, не совсем там.

По крайней мере, последняя его часть.

Последний шаг, с mkdir CD_root и mkisofs немного выключены.

Если вы сделали

  sudo mount -o loop mini.iso / mnt cp -fr / mnt / ./new_image sudo umount  / mnt  

Следующие шаги в вашем примере нечеткие. Редактирование text.cfg и размещение нажатия.txt (имя, которое я использовал) является правильным. Итак, следующее:

  cd new_image chmod 777.  vim press.txt vim text.cfg  

Следующий шаг:

  cd .. mkisofs -o output.iso -b isolinux.bin -l -c  boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table new_image  

Я потерялся при работе с isolinux / isoliunux.bin, а CD_root , Appartnetly копия-паста, которую вы украли с сайта syslinux, не относится к изображениям ubuntu.

Надеюсь, это поможет всем!

1
ответ дан 2 August 2018 в 04:26

Этот ответ касается debian, но, вероятно, это будет работать и для ubuntu, и в любом случае может быть полезным битом информации: создавать неинтерактивные инсталляторы

1
ответ дан 4 August 2018 в 20:59

Хорошо, я потратил слишком много времени на выяснение того, как заставить это работать. Shouff, ваш пример , хотя и близко, не совсем там.

По крайней мере, последняя его часть.

Последний шаг, с mkdir CD_root и mkisofs немного выключены.

Если вы сделали

  sudo mount -o loop mini.iso / mnt cp -fr / mnt / ./new_image sudo umount  / mnt  

Следующие шаги в вашем примере нечеткие. Редактирование text.cfg и размещение нажатия.txt (имя, которое я использовал) является правильным. Итак, следующее:

  cd new_image chmod 777.  vim press.txt vim text.cfg  

Следующий шаг:

  cd .. mkisofs -o output.iso -b isolinux.bin -l -c  boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table new_image  

Я потерялся при работе с isolinux / isoliunux.bin, а CD_root , Appartnetly копия-паста, которую вы украли с сайта syslinux, не относится к изображениям ubuntu.

Надеюсь, это поможет всем!

1
ответ дан 4 August 2018 в 20:59

Этот ответ касается debian, но, вероятно, это будет работать и для ubuntu, и в любом случае может быть полезным битом информации: создавать неинтерактивные инсталляторы

1
ответ дан 6 August 2018 в 04:31

Хорошо, я потратил слишком много времени на выяснение того, как заставить это работать. Shouff, ваш пример , хотя и близко, не совсем там.

По крайней мере, последняя его часть.

Последний шаг, с mkdir CD_root и mkisofs немного выключены.

Если вы сделали

  sudo mount -o loop mini.iso / mnt cp -fr / mnt / ./new_image sudo umount  / mnt  

Следующие шаги в вашем примере нечеткие. Редактирование text.cfg и размещение нажатия.txt (имя, которое я использовал) является правильным. Итак, следующее:

  cd new_image chmod 777.  vim press.txt vim text.cfg  

Следующий шаг:

  cd .. mkisofs -o output.iso -b isolinux.bin -l -c  boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table new_image  

Я потерялся при работе с isolinux / isoliunux.bin, а CD_root , Appartnetly копия-паста, которую вы украли с сайта syslinux, не относится к изображениям ubuntu.

Надеюсь, это поможет всем!

1
ответ дан 6 August 2018 в 04:31

Этот ответ касается debian, но, вероятно, это будет работать и для ubuntu, и в любом случае может быть полезным битом информации: создавать неинтерактивные инсталляторы

1
ответ дан 7 August 2018 в 22:40

Хорошо, я потратил слишком много времени на выяснение того, как заставить это работать. Shouff, ваш пример , хотя и близко, не совсем там.

По крайней мере, последняя его часть.

Последний шаг, с mkdir CD_root и mkisofs немного выключены.

Если вы сделали

  sudo mount -o loop mini.iso / mnt cp -fr / mnt / ./new_image sudo umount  / mnt  

Следующие шаги в вашем примере нечеткие. Редактирование text.cfg и размещение нажатия.txt (имя, которое я использовал) является правильным. Итак, следующее:

  cd new_image chmod 777.  vim press.txt vim text.cfg  

Следующий шаг:

  cd .. mkisofs -o output.iso -b isolinux.bin -l -c  boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table new_image  

Я потерялся при работе с isolinux / isoliunux.bin, а CD_root , Appartnetly копия-паста, которую вы украли с сайта syslinux, не относится к изображениям ubuntu.

Надеюсь, это поможет всем!

1
ответ дан 7 August 2018 в 22:40

Этот ответ касается debian, но, вероятно, это будет работать и для ubuntu, и в любом случае может быть полезным битом информации: создавать неинтерактивные инсталляторы

1
ответ дан 10 August 2018 в 10:46

Хорошо, я потратил слишком много времени на выяснение того, как заставить это работать. Shouff, ваш пример , хотя и близко, не совсем там.

По крайней мере, последняя его часть.

Последний шаг, с mkdir CD_root и mkisofs немного выключены.

Если вы сделали

  sudo mount -o loop mini.iso / mnt cp -fr / mnt / ./new_image sudo umount  / mnt  

Следующие шаги в вашем примере нечеткие. Редактирование text.cfg и размещение нажатия.txt (имя, которое я использовал) является правильным. Итак, следующее:

  cd new_image chmod 777.  vim press.txt vim text.cfg  

Следующий шаг:

  cd .. mkisofs -o output.iso -b isolinux.bin -l -c  boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table new_image  

Я потерялся при работе с isolinux / isoliunux.bin, а CD_root , Appartnetly копия-паста, которую вы украли с сайта syslinux, не относится к изображениям ubuntu.

Надеюсь, это поможет всем!

1
ответ дан 10 August 2018 в 10:46

Хорошо, я потратил слишком много времени на выяснение того, как заставить это работать. Shouff, ваш пример , хотя и близко, не совсем там.

По крайней мере, последняя его часть.

Последний шаг, с mkdir CD_root и mkisofs немного выключены.

Если вы сделали

  sudo mount -o loop mini.iso / mnt cp -fr / mnt / ./new_image sudo umount  / mnt  

Следующие шаги в вашем примере нечеткие. Редактирование text.cfg и размещение нажатия.txt (имя, которое я использовал) является правильным. Итак, следующее:

  cd new_image chmod 777.  vim press.txt vim text.cfg  

Следующий шаг:

  cd .. mkisofs -o output.iso -b isolinux.bin -l -c  boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table new_image  

Я потерялся при работе с isolinux / isoliunux.bin, а CD_root , Appartnetly копия-паста, которую вы украли с сайта syslinux, не относится к изображениям ubuntu.

Надеюсь, это поможет всем!

1
ответ дан 13 August 2018 в 17:20
  • 1
    Мне жаль слышать, что это не сработало для вас, но isolinux / isolinux.bin существует в iso, и вы можете использовать его так же, как на веб-сайте syslinux. Это отлично сработало для меня, когда я это сделал =) – shroff 20 December 2010 в 05:22

Этот ответ касается debian, но, вероятно, это будет работать и для ubuntu, и в любом случае может быть полезным битом информации: создавать неинтерактивные инсталляторы

1
ответ дан 13 August 2018 в 17:20

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

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