Comments 42
UFO just landed and posted this here
Пошел делать свой Ubuntu LiveCD
0
+1 в карму
0
Список пакетов, которые необходимо установить, есть.
А где список пакетов, которые необходимо снести?
Так, мне, например, сто лет не нужны Evolution и Empathy — я всегда их сразу же после установки удаляю.
Ещё хотелось бы сразу добавлять доп. репозитории и пакеты из них (например, Skype).
А где список пакетов, которые необходимо снести?
Так, мне, например, сто лет не нужны Evolution и Empathy — я всегда их сразу же после установки удаляю.
Ещё хотелось бы сразу добавлять доп. репозитории и пакеты из них (например, Skype).
+1
У меня не было такой необходимости, но могу всё это добавить со временем (или кто-нибудь ещё добавит :)).
Суть в том, что при использовании LiveCD мне всё время приходилось настраивать интернет и устанавливать необходимый софт (будь то chntpw, testdisk, smartmontools или ещё что-нибудь) и задача была в том, чтобы этот софт просто был на CD (или в моём случае — в сети) и скачивать его не нужно было.
Суть в том, что при использовании LiveCD мне всё время приходилось настраивать интернет и устанавливать необходимый софт (будь то chntpw, testdisk, smartmontools или ещё что-нибудь) и задача была в том, чтобы этот софт просто был на CD (или в моём случае — в сети) и скачивать его не нужно было.
0
Чисто в качестве предположения: попробуйте добавить пакеты для удаления в тот же список, добавив минус в конце имени пакета. Я исхожу из того, что
Как и наоборот:
$ sudo aptitude install evolution-удалит пакет evolution.
Как и наоборот:
$ sudo aptitude remove thunderbird+установит thunderbird.
+1
Предложение-вопрос. Можно ли сделать чтоб было так?
Грузишься с лайвсиди, настраиваешь её любым удобным способом, даёшь указание создать обновлённый iso-образ. Финиш.
(Это если с флэшки грузиться нельзя; а если можно, то все эти операции бесмысленны, так ведь?)
Грузишься с лайвсиди, настраиваешь её любым удобным способом, даёшь указание создать обновлённый iso-образ. Финиш.
(Это если с флэшки грузиться нельзя; а если можно, то все эти операции бесмысленны, так ведь?)
0
Теоретически да, возможно, но это не совсем то, что было нужно.
Например у меня есть кастомизованная Ubuntu 9.10 и вышла 10.04, мне так же её нужно кастомизовать. В случае с этим скриптом всё, что мне нужно сделать, это заменить в файле конфигурации версию. В случае же с ручной кастомизацией — это пол дня времени.
Например у меня есть кастомизованная Ubuntu 9.10 и вышла 10.04, мне так же её нужно кастомизовать. В случае с этим скриптом всё, что мне нужно сделать, это заменить в файле конфигурации версию. В случае же с ручной кастомизацией — это пол дня времени.
0
«кастомизация» — звучит просто ужасно.
0
Спасибо, очень интересно, узнал нового для себя :)
Кстати, есть сервис Reconstructor, прямо в онлайне можно собрать свой LiveCD/DVD Ubuntu/Debian. Т.ж. есть прога, для сборки в оффлайне.
Кстати, есть сервис Reconstructor, прямо в онлайне можно собрать свой LiveCD/DVD Ubuntu/Debian. Т.ж. есть прога, для сборки в оффлайне.
+1
Несколько обновлённый скрипт выложен здесь: www.helplinux.ru/ubuntu-livecd-customization
Обновляться будет там же.
Обновляться будет там же.
0
Прошу прощения, но не понимаю как мне воспользоваться Вашим скриптом.
Моя попытка собрать дистрибутив с помощью UCK провалилась и я решил попробовать Ваш способ. Какие команды и в какой последовательности мне потребуется ввести в консоли, чтобы получить желаемый результат. Также интересует как использовать config? Создается пустой файл и туда я копирую текст из примера, который Вы описали выше, а потом редактирую? А если я уже скачал пакеты, то можно как-то упростить их установку указав например что-то типа «ставим все из директории /packages/*» А если не грузиться с LiveCD, а производить все действия из под Ubuntu 10.04 уже установленной, то что мне нужно сделать, чтобы примонтировать раздел? Я так понимаю, что мне потребуется произвести переразметку своего раздела, чтобы выделить необходимое пространство, которое потом я буду монтировать?
Еще раз извиняюсь за столь делитанские вопросы, но я очень рассчитываю на помощь автора и всего сообщества.
Пожалуйста, как можно подробнее опишите процесс кастомизации, так как никакие другие интструменты не работают (может быть руки кривые, может мозгов не хватает у меня). Попробовал UCK, remaister (вроде бы так назвается, там используют бекап системы), reconstructor (оффлайн версия так и не запустилась ссылаясь на то, что мне нужно выбрать какой-то проект — это самая первая вкладка перед выбором пути к ISO, а оннлайн версия не доступна в данный момент).
Заранее благодарен за помощь!
Моя попытка собрать дистрибутив с помощью UCK провалилась и я решил попробовать Ваш способ. Какие команды и в какой последовательности мне потребуется ввести в консоли, чтобы получить желаемый результат. Также интересует как использовать config? Создается пустой файл и туда я копирую текст из примера, который Вы описали выше, а потом редактирую? А если я уже скачал пакеты, то можно как-то упростить их установку указав например что-то типа «ставим все из директории /packages/*» А если не грузиться с LiveCD, а производить все действия из под Ubuntu 10.04 уже установленной, то что мне нужно сделать, чтобы примонтировать раздел? Я так понимаю, что мне потребуется произвести переразметку своего раздела, чтобы выделить необходимое пространство, которое потом я буду монтировать?
Еще раз извиняюсь за столь делитанские вопросы, но я очень рассчитываю на помощь автора и всего сообщества.
Пожалуйста, как можно подробнее опишите процесс кастомизации, так как никакие другие интструменты не работают (может быть руки кривые, может мозгов не хватает у меня). Попробовал UCK, remaister (вроде бы так назвается, там используют бекап системы), reconstructor (оффлайн версия так и не запустилась ссылаясь на то, что мне нужно выбрать какой-то проект — это самая первая вкладка перед выбором пути к ISO, а оннлайн версия не доступна в данный момент).
Заранее благодарен за помощь!
0
Прошу прощения, давайте по порядку.
В разделе «Описание» написано что нужно делать. Что из этого непонятно?
В разделе «Описание» написано что нужно делать. Что из этого непонятно?
0
1. Загружаюсь с LiveUSB
2. Сейчас подготовлю файловую систему и примонтирую ее.
3. Создаю в примонтированной ФС директорию LIVEDIR владельцем которой я буду являться
4. Как мне нужно изменить config_example?
хочу удалить: evolution, gwibber, emphaty, games, transmission, brasero, pitivi, rhythmbox
хочу добавить: flash player, полную поддержку воспроизведения форматов AMR и 3GP, как это сделано в linux mint (там totem их воспроизводит и mplayer), проприетарные драйвера для видеокарт ATI и беспроводных сетевых карт broadcom, добавить шрифты Arial, Verdana, Timew New Roman в общем все MS Fonts, добавить samba, полная поддержка русского языка, распаковка архивов RAR
полностью обновить все пакеты до последней стабильной версии.
5. Какой командной запускается?
2. Сейчас подготовлю файловую систему и примонтирую ее.
3. Создаю в примонтированной ФС директорию LIVEDIR владельцем которой я буду являться
4. Как мне нужно изменить config_example?
хочу удалить: evolution, gwibber, emphaty, games, transmission, brasero, pitivi, rhythmbox
хочу добавить: flash player, полную поддержку воспроизведения форматов AMR и 3GP, как это сделано в linux mint (там totem их воспроизводит и mplayer), проприетарные драйвера для видеокарт ATI и беспроводных сетевых карт broadcom, добавить шрифты Arial, Verdana, Timew New Roman в общем все MS Fonts, добавить samba, полная поддержка русского языка, распаковка архивов RAR
полностью обновить все пакеты до последней стабильной версии.
5. Какой командной запускается?
0
На счёт обновления: UPTODATE=1
По первому вопросу — в скрипте не предосмотрено удаление пакетов, но можно его добавить. Для этого в скрипте перед командой aptitude install можно добавить aptitude purge.
Про запуск:
bash ubuntu-iso-customization.sh config_example
или
chmod +x ubuntu-iso-customization.sh
./ubuntu-iso-customization.sh config_example
По первому вопросу — в скрипте не предосмотрено удаление пакетов, но можно его добавить. Для этого в скрипте перед командой aptitude install можно добавить aptitude purge.
Про запуск:
bash ubuntu-iso-customization.sh config_example
или
chmod +x ubuntu-iso-customization.sh
./ubuntu-iso-customization.sh config_example
+1
А еще не понятно как это конфиг содержит версию LiveCD. Получается, что файл конфига берет все необходимые файлы с LiveCD, который в данный момент работает в приводе? Запутался окончательно %)
0
Да, всё верно, но проверялось всё на 10.04.
+1
Спасибо огромное! Сейчас попробую все это реализовать под 10.04.1
Еще раз прошу прощения за столь глупые вопросы.
Еще раз прошу прощения за столь глупые вопросы.
0
Эх, неправильно смонтировал ФС. Пишет, что не может создать директорию '/mnt/live': Permission denied.
Подскажите пожалуйста, как правильно смонтировать ФС.
У меня есть раздел на 21 Гигабайт, который я подключил.
Подскажите пожалуйста, как правильно смонтировать ФС.
У меня есть раздел на 21 Гигабайт, который я подключил.
0
sudo chown $USER /mnt/live
0
нет, не так, вот так
sudo chown $USER /mnt
sudo chown $USER /mnt
0
mkdir: cannot create directory '/mnt/live': File exists
теперь вот такая беда
теперь вот такая беда
0
перед запуском скрипта директория должна быть пустая
0
она пустая
0
Я имею ввиду подмонтированную директорию.
rm -r /mnt/*
rm -r /mnt/*
0
в случае, когда требуется установить пакеты, которых нет в репозиториях убунту, как следует поступить? я могу добавить репы в liveCD, чтобы скрипт скачал необходимые пакеты?
0
Вся установка софта идёт в разделе "# install packages". Там можно добавить своё. Кроме того строка в скрипте sudoedit /etc/apt/sources.list открывает открывает редактор источников, туда можно добавить свои.
0
Спасибо! Почти закончил вписывать пакеты. Скоро буду собирать ISO. Отпишусь, когда будет результат :)
0
/mnt/iso/ubuntu-10.04.1-desktop.iso: No such file or directory
теперь вот это мучает :(
теперь вот это мучает :(
0
Я ведь загрузился с LiveUSB… Можно как-то отредактировать скрипт, чтобы он взял исходные файлы с флешки? Или лучше указать ему на файл iso, который я могу скинуть на подключенную ФС.
0
вручную сделал папку iso и закинул туда файл с образом системы, запустил скрипт еще раз и теперь ошибка такая:
mkdir: cannot create directory '/mnt/live': File exists
данная папка там есть и она пустая
mkdir: cannot create directory '/mnt/live': File exists
данная папка там есть и она пустая
0
Sign up to leave a comment.
Простая кастомизация Ubuntu LiveCD