Форум сообщества Runtu.org
Май 24, 2012, 13:24:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы хотите помочь проекту материально?

Вам сюда
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 3 4 5 6 7 Все   Вниз
  Печать  
Автор Тема: Создание live-cd Ubuntu  (Прочитано 5954 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
VolVik
Новичок
**

Репутация: 3
Offline Offline

Сообщений: 26


Удача терпеливых любит!!!


« : Декабрь 13, 2010, 17:08:26 »

Здравствуйте, уважаемые пользователи!
Совершенно случайно наткнулся в своих закромах на руководство, по которому был пересобран мой первый исошник.
Кое-что взято из журнала Linux Format, что-то почерпнуто в просторах интернета. Решил поделиться (на старом форуме тоже выкладывал). Возможно, кому-нибудь пригодится.

Получение ISO-файла                                                  
Для пересборки Ubuntu нужен образ Десктоп СД (live-cd, а не Alternate CD на базе командной строки). Скачать последнюю стабильную версию можно с http://relaeses.ubuntu.com . Скачиваем образ ubuntu-x.xx-desktop-i386.iso в домашнюю директорию и переименовываем в feisty.iso.

Монтирование образа
Образ CD нужно подмонтировать к файловой системе. Открываем терминал, переключаемся на администратора ( sudo bash), вводим следующее:
Код:
mkdir /mnt/loop
Код:
mount -o loop feisty.iso /mnt/loop

Теперь содержимое feisty.iso доступно в /mnt/loop. Нам надо скопировать его в нашу файловую систему, создаём директорию и копируем всё содержимое, вот так:
Код:
mkdir ubuntu-rebuild
Код:
rsync -ax /mnt/loop/. ubuntu-rebuild
После этого директория ubuntu-rebuild будет содержать файлы диска. Теперь можно отмонтировать iso-образ ( umount /mnt/loop ).

Подготовка
Теперь необходимо распаковать сжатую файловую систему с CD Ubuntu; для этого используем SquashFS, представленной в Ubuntu в пакете squashfs; также нужно установить squashfs-tools. Сжатая файловая система подмотируется так:
Код:
mount ubuntu-rebuild/casper/filesystem.squashfs /mnt/loop -t squashfs -o loop
Теперь в /mnt/loop находится содержимое сжатой файловой системы Ubuntu — той, что используется, когда Вы загружаетесь в режиме LiveCD. Копируем её в новый каталог нашей домашней директории:
Код:
mkdir ubuntu-source
Код:
rsync -av /mnt/loop/. ubuntu-source
Код:
umount /mnt/loop

Изменение пакетов
Теперь всё на своих местах. Переключаемся на файлы дистрибутива, как будто именно его мы и запустили. За это надо сказать спасибо маленькому инструменту chroot. он меняет восприятие корневой файловой системы, и можно «притвориться»,  что мы находимся в другом дистрибутиве. Вводим следующие команды — первая настраивает сетевое соединение внутри файловой системы Ubuntu:
Код:
cp /etc/resolv.conf ubuntu-source/etc/
Код:
chroot ubuntu-source

Теперь мы находимся внутри каталога ubuntu-source, как если бы он был корневым (/). Мы запустили тот же дистрибутив, который идёт на LiveCD, но теперь его можно изменять! С помощью apt-get можно добавлять и удалять пакеты — например:
Код:
apt-get install abiword
добавит приложение AbiWord, а для удаления используем команду:
Код:
sudo apt-get -y remove abiword

Обновление
Закончив, набираем exit, чтобы выйти из файловой системы Ubuntu и вернуться в свой обычный дистрибутив. Теперь надо сгенерировать список файлов, имеющихся в обновленном образе Ubuntu. Для этого набираем следующую команду-монстр:
Код:
chroot ubuntu-source dpkg-query -W --showformat=`${Version}` | grep -v deinstall > ubuntu-rebuild/casper/filesystem.manifest
Необходимо также сказать установщику Ubuntu, когда он запустится, чтоб игнорировал определённые пакеты. Например, после инсталяции иконка «Установить» на рабочем столе уже ни к чему. Итак, пробежимся по списку инсталируемых файлов ( при помощи sed ) и удалим компоненты исключительно для LiveCD:
Код:
cat > /tmp/sedscript <<END
Код:
/casper/d
Код:
/libdebian-installer4/d
Код:
/os-prober/d
Код:
/ubiquity/d
Код:
/ubuntu-live/d
Код:
/user-setup/d
Код:
END
Код:
sed -f /tmp/sedscript < ubuntu-rebuild/casper/filesystem.manifest > ubuntu-rebuild/casper/filesystem.manifest-desktop

Ремастеринг
Теперь нам надо пересобрать образ файловой системы SquashFS -- это займёт до получаса....
Код:
mksquashfs ubuntu-source/ ubuntu-rebuild/casper/filesystem.squashfs -noappend

 Далее обновим контрольную сумму md5 для подтверждения целостности диска:
Код:
(cd ubuntu-rebuild && find . -type f -print0 | xargs -0 md5sum > md5sum.txt)

И наконец, команда mkisofs создаст нам новый ISO-образ:
Код:
mkisofs -r -V "My Modified Ubuntu" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o newbuntu-1.iso ubuntu-rebuild

Если всё прошло удачно, то мы имеем файл newbuntu-1.iso, который можно прожечь на CD-R, DVD-R (если он больше 700Мб).


Записан

Я мало пишу, но темы читаю! Улыбающийся
Prof1983
Активист
****

Репутация: 0
Offline Offline

Сообщений: 303


Все мы в чем-то новички


WWW
« Ответ #1 : Сентябрь 21, 2011, 21:34:10 »

Собрал собственную сборку по этому описанию на основе Runtu LITE 10.04. 201107.
Выполнял такие действия:
Код:
aptitude install rsync
aptitude install squashfs-tools

mkdir /mnt/loop
mount -o loop feisty.iso /mnt/loop
mkdir ubuntu-rebuild
rsync -ax /mnt/loop/. ubuntu-rebuild
umount /mnt/loop
mount ubuntu-rebuild/casper/filesystem.squashfs /mnt/loop -t squashfs -o loop
mkdir ubuntu-source
rsync -av /mnt/loop/. ubuntu-source
umount /mnt/loop
cp /etc/resolv.conf ubuntu-source/etc/

Код:
cp /etc/apt/apt.conf ubuntu-source/etc/apt/

chroot ubuntu-source

apt-get update
apt-get upgrade
apt-get clean

rm /var/cache/apt/archives/lock
rm /var/cache/debconf/config.dat-old
rm /var/cache/debconf/templates.dat-old
mv /etc/apt/apt.conf /etc/apt/apt-.conf

dpkg -l > filesystem.manifest
exit
mv ubuntu-source/filesystem.manifest ubuntu-rebuild/casper/filesystem.manifest

mksquashfs ubuntu-source/ ubuntu-rebuild/casper/filesystem.squashfs -noappend
cd ubuntu-rebuild && find . -type f -print0 | xargs -0 md5sum > md5sum.txt
cd ..
mkisofs -r -V "Runtu Lite 2010.0 Alpha1" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o runtu-lite-2010.0-alpha1-prof1983.iso ubuntu-rebuild

Еще в профиль на диске (/home/runtu/) внес некоторые свои конфигурационные файлы:
/home/runtu/.config/lxpanel/
/home/runtu/.config/midori/
/home/runtu/.config/ob-autostart/
/home/runtu/.config/openbox/

Содержимое /home/runtu/.config/ob-autostart/config
Код:
# OB_Autostart config
# coding: utf-8
LAUNCH_LIST = [
("Звук приветствия","aplay /usr/share/sounds/login.wav","0","*"),
("xset-kb","xset r rate 210 35","3","*"),
("xset-mouse","xset m 120","4","*"),
("Визуальные эффекты","xcompmgr-runtu --startstop","1",""),
("Менеджер буфера обмена","parcellite","2",""),
("Отключить затемнение монитора","xset s off; xset -dpms","0","*"),
("Активировать Ctrl+Alt+BkSpace","setxkbmap -option terminate:ctrl_alt_bksp","0",""),
]

Обновлений закачалось аж на 90 с лишним MiB.
Размер .iso получился 412 MiB. Оригинал занимает около 371 MiB.
Записан

Runtu-Lite-10.04-201107 @ Asus-F5SL -> Ubuntu-12.04 @ PC
Prof1983
Активист
****

Репутация: 0
Offline Offline

Сообщений: 303


Все мы в чем-то новички


WWW
« Ответ #2 : Сентябрь 25, 2011, 21:25:52 »

Сделал очередную пересборку с обновлением и немного измененными конфигурациями.
В сборке сделал обновление пакетов до 25.09.2011, обновил ядро с 2.6.32-33 -> 2.6.32-34.
Есть по крайней мере одна проблема: при попытке в Настройках панели lxpanel -> Внешний вид -> Шрифт -> При нажатии на CheckBox панель выпадает (то есть завершает работу). Если запустить из консоли lxpanel, то при выпадании выводит сообщение с ошибкой (уже не помню что именно). В какую сторону нужно копать, чтобы победить этот баг?

Прикладываю файл с "скриптами" которые я выполнял. Вернее выполнял я действия копируя команды в ручную, но скрипт теоретически должен сработать.
Записан

Runtu-Lite-10.04-201107 @ Asus-F5SL -> Ubuntu-12.04 @ PC
Alopex
Постоялец
***

Репутация: 10
Offline Offline

Сообщений: 163


зима близко...


« Ответ #3 : Сентябрь 25, 2011, 21:44:35 »

Обновлений закачалось аж на 90 с лишним MiB.
Размер .iso получился 412 MiB. Оригинал занимает около 371 MiB.
удали всё из /var/cache/apt/archives/ кроме папки /partial
Записан

лужу паяю, ЭВМы убиваю.
Prof1983
Активист
****

Репутация: 0
Offline Offline

Сообщений: 303


Все мы в чем-то новички


WWW
« Ответ #4 : Сентябрь 27, 2011, 18:12:06 »

удали всё из /var/cache/apt/archives/ кроме папки /partial
Да. Я это сделал в последней версии.

Вот в этой теме (Пересборка Runtu LiveCD) нашел еще кое что:
Это руководства по созданию дистрибутивов на основе Ubuntu, правда на английском.

Пользователь решил продолжить мысль: Сентябрь 27, 2011, 18:22:33
Еще тут (Установка nautilius) FSnow писал:
1. Из контекстного меню раб. стола вызывается утилита gnome-appearance-properties из пакета gnome-control-center. В Runtu LXDE и Runtu Lite этот пакет не установлен, т.к. тянет за собой много лишнего. Если будет время, то напишу ему замену.
В связи с этим у меня возник вопрос: можно ли сделать обрезанный пакет аналогичный gnome-control-center, но без сервиса gnome-settings-daemon? То есть, чтобы утилитки просто взаимодействовали с X.org или прописывали нужные парамеры в соответсвующие конфиги.

Лично мне сейчас не хватает трех графических утилит:
1. Для настройки шрифтов;
2. Для настройки задержки клавиатуры;
3. Для настройки яркости монитора по умолчанию при загрузке (а то сейчас приходится каждый раз убавлять).
« Последнее редактирование: Сентябрь 27, 2011, 18:22:33 от prof1983 » Записан

Runtu-Lite-10.04-201107 @ Asus-F5SL -> Ubuntu-12.04 @ PC
butjapka
Местный
*****

Репутация: 5
Offline Offline

Сообщений: 548


Компьютер думает так, как думает его хозяин.


« Ответ #5 : Сентябрь 30, 2011, 07:28:25 »

Прикладываю файл с "скриптами" которые я выполнял. Вернее выполнял я действия копируя команды в ручную,
но скрипт теоретически должен сработать.
Не знаю, делали вы или нет операции с apt, чтоб иметь возможность
установить все имеющиеся пакеты на новую систему
Код:
Более низкоуровневые утилиты управления deb-пакетами
(такие, как dselect и dpkg) ведут специальный список состояний
пакетов, который может использоваться для управления тем,
какие пакеты должны быть установлены или удалены в пакетном
режиме (именно так работает связка dselect+dpkg). Его же можно
использовать для многих других целей, например, переноса конфигурации
системы на другую машину. Выполни следующую команду:

$ dpkg --get-selections > file

Перенеси файл на другую машину и выполни на ней две команды:
# cat file > dpkg --set-selections
# apt-get dselect-upgrade

В систему будут добавлены все пакеты системы-источника. Чтобы файл
состояний пакетов также содержал информацию о том, какие пакеты
следует удалить из системы, добавь символ «\*» после аргумента '--get-selections'.
Список состояний не содержит версии пакетов, это можно использовать после
установки более новой версии дистрибутива для приведения его к требуемому
состоянию.
источник
Записан

Prof1983
Активист
****

Репутация: 0
Offline Offline

Сообщений: 303


Все мы в чем-то новички


WWW
« Ответ #6 : Сентябрь 30, 2011, 16:01:43 »

Такой команды не знал. Позже может быть попробую.

Однако, хочу заметить, что сборка дистрибутива, на сколько я понимаю, - это не только установка пакетов из репозитория, но и добавление/замена файлов конфигураций, картинок, иконок и т.д. и т.п. А так же добавление программок которых нет в репозиториях, всякие исправления (патчи, блокировка от обновления) и т.п.

Пользователь решил продолжить мысль: Сентябрь 30, 2011, 16:06:59
Кстати, есть соседняя тема: Выгрузить список установленных пакетов
« Последнее редактирование: Сентябрь 30, 2011, 16:06:59 от prof1983 » Записан

Runtu-Lite-10.04-201107 @ Asus-F5SL -> Ubuntu-12.04 @ PC
Пользователь.
Местный
*****

Репутация: 24
Offline Offline

Сообщений: 1325


WWW
« Ответ #7 : Сентябрь 30, 2011, 16:13:00 »

Лично мне сейчас не хватает трех графических утилит:
1. Для настройки шрифтов;
2. Для настройки задержки клавиатуры;
3. Для настройки яркости монитора по умолчанию при загрузке (а то сейчас приходится каждый раз убавлять).
шрифты рабочего стола в гконфе у наутилуса в десктоп
шрифты опенбокса в обконфе
шрифты внутри окон в лксаппеаренсе
остальные параметры только в текстовых конфигурационных файлах



Пользователь решил продолжить мысль: Сентябрь 30, 2011, 16:15:50
Однако, хочу заметить, что сборка дистрибутива, на сколько я понимаю, - это не только установка пакетов из репозитория, но и добавление/замена файлов конфигураций, картинок, иконок и т.д. и т.п. А так же добавление программок которых нет в репозиториях, всякие исправления (патчи, блокировка от обновления) и т.п.

эти патчи и оформлялки правильнее в деб пакеты паковать и потом устанавливать из пакетов, тогда они будут отображаться в синаптике как положено

у минта так
« Последнее редактирование: Сентябрь 30, 2011, 16:15:50 от Пользователь. » Записан

Prof1983
Активист
****

Репутация: 0
Offline Offline

Сообщений: 303


Все мы в чем-то новички


WWW
« Ответ #8 : Октябрь 01, 2011, 20:40:54 »

шрифты рабочего стола в гконфе у наутилуса в десктоп
шрифты опенбокса в обконфе
шрифты внутри окон в лксаппеаренсе
...
В этих настройках/конфигах можно указать в основном только название и размер шрифта. А вот графической программки настройки размытости и сглаживания в Runtu LITE нет. Нужно попробовать как-то на досуге выдернуть из пакета gnome-control-center программку настройки шрифта и необходимые библиотеки, но без gnome-settings-daemon.

Пользователь решил продолжить мысль: Октябрь 01, 2011, 20:44:31
Вот тут обнаружил тему, в которой обсуждалась сборка от Alopex и lillgrinn: Как сделать сборку самому.
На сколько я понял, результат можно посмотреть здесь: сборка на основе ubuntu 11.04 с gnome (БЕЗ unity).
« Последнее редактирование: Октябрь 01, 2011, 20:59:07 от prof1983 » Записан

Runtu-Lite-10.04-201107 @ Asus-F5SL -> Ubuntu-12.04 @ PC
Sash0k
Прохожий
*

Репутация: 1
Offline Offline

Сообщений: 2


« Ответ #9 : Октябрь 21, 2011, 08:42:24 »

Возникла необходимость сделать пару специфичных сборок на базе GNU/Linux для нужд одного предприятия.
Выбрал Runtu LITE 10.04 - 201107 (выбирал между ней и Debian 6). Качество сборок у Сергея отличное, система с марта работает на сервере и рабочем компьютере, нареканий не вызывала.

При пересборке выявилась следующая проблема: после распаковки оригинального squashfs вот этим файлам
Цитировать
/usr/bin/fswallpaper
/var/lib/dpkg/info/fswallpaper.postinst
/var/lib/dpkg/info/fswallpaper.postrm
/usr/share/pixmaps/ob-autostart.png
/usr/share/applications/ob-autostart.desktop
/usr/share/sounds/login.wav
присваивается текущий пользователь и группа основной системы (uid>999), поэтому после пересборки squashfs неработоспособен.
Для решения проблемы можно сделать sudo chown root и sudo chgrp root для каждого файла из списка.

Сделал скрипт, автоматизирующий пересборку образа, если кому-то будет нужен - во вложении.
Пользоваться так: sudo ./iso-rebuild.sh image.iso
Попадаем в чрут образа, делаем необходимые изменения, выходим командой exit
Пересобранный образ собирается и кладется рядом с оригинальным.
Записан
Alopex
Постоялец
***

Репутация: 10
Offline Offline

Сообщений: 163


зима близко...


« Ответ #10 : Октябрь 21, 2011, 13:43:53 »

а заниматься под рутом (всмысле не судо, а сперва в терминале получить права рута а потом  всё остальное.) не пробовали? тогда не слетят права.
судо баш пред испольованием проблему  не решает, мс например всё равно ищет мою домашнюю папку.
 в остальном скрипт отрабатывает без косяков. спасибо, будем пользоваться
« Последнее редактирование: Октябрь 21, 2011, 14:19:42 от Alopex » Записан

лужу паяю, ЭВМы убиваю.
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #11 : Ноябрь 25, 2011, 21:23:43 »

а как изменить иконки, внешний вид рабочего стола, картинку на рабочем столе и т.п.
Записан

читаю - записки на память http://nikmy.ru
Alopex
Постоялец
***

Репутация: 10
Offline Offline

Сообщений: 163


зима близко...


« Ответ #12 : Ноябрь 26, 2011, 04:40:00 »

а как изменить иконки, внешний вид рабочего стола, картинку на рабочем столе и т.п.
через конфиги, или на чистом профиле всё настроить и скопировать его в сборку.
Записан

лужу паяю, ЭВМы убиваю.
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #13 : Ноябрь 26, 2011, 09:34:03 »

а как изменить иконки, внешний вид рабочего стола, картинку на рабочем столе и т.п.
через конфиги, или на чистом профиле всё настроить и скопировать его в сборку.
если бы знал как, не спросил. Хочю собрать для своих нужд, т.к. хочется, т.к. в некоторых метсах нет инета, а GSM дорого и т.к. для рабочих компов, т.к. на работе трафик дорогой, уже все подготовить, а дома с этим проще т.е. все с инета
вот как с настроенной своей системы пренести, настроенную панель иконки, ... в точно таком же расположении и видом
« Последнее редактирование: Ноябрь 26, 2011, 11:04:07 от nik_user » Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #14 : Ноябрь 28, 2011, 12:13:51 »

вот как с настроенной своей системы пренести, настроенную панель иконки, ... в точно таком же расположении и видом

   Скопируйте содержимое домашнего каталога в /etc/skel и измените владельца файлов на root.
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #15 : Ноябрь 28, 2011, 21:09:43 »

вот как с настроенной своей системы пренести, настроенную панель иконки, ... в точно таком же расположении и видом

   Скопируйте содержимое домашнего каталога в /etc/skel и измените владельца файлов на root.
что именно? нужно перенести
и поточнее как, тк, просто скопировать? или поподробнее
т.к., добавил нужные пакеты, а как быть с внешним видом, и настройкой к примеру wine gimp иконок, панели рабочего стола

Пользователь решил продолжить мысль: Ноябрь 29, 2011, 11:10:24
вопрос по сборе LiveCD рабочего стола и .. снят, но есть другой вопрос
есть MinimalCD или UbuntuServer - как в них сменить консольную установку, на графическую?
как сменить название при установке и загрузке зазвание дистрикутива и его значек? или сменить цвет названия и тп.
« Последнее редактирование: Ноябрь 29, 2011, 11:10:24 от nik_user » Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #16 : Ноябрь 30, 2011, 11:54:44 »

что именно? нужно перенести
добавил нужные пакеты, а как быть с внешним видом, и настройкой к примеру wine gimp иконок, панели рабочего стола
     Необходимо переносить настройки интересующих вас программ - они как правило находятся в скрытых каталогах и файлах домашней директории, для отображения которых необходимо в окне файлового менеджера нажать комбинацию.

есть MinimalCD или UbuntuServer - как в них сменить консольную установку, на графическую?
    Штатно Ubuntu предоставляет 2 варианта установки с загрузочных носителей - с помощью LiveCD и Alternate. В первом случае на целевой диск копируется содержимое сжатого образа корневой системы squashfs, во втором установка производится с помощью DebianInstaller - из отдельных пакетов репозитория на CD. В первом варианте используется программа Ubiquity, работающая в графическом окружении, во втором - установка из консоли, без запуска X-сервера.

как сменить название при установке и загрузке зазвание дистрикутива и его значек? или сменить цвет названия и тп.
    Для этого необходимо создать свою plymouth-тему анимации загрузки.
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #17 : Ноябрь 30, 2011, 15:38:48 »



как сменить название при установке и загрузке зазвание дистрикутива и его значек? или сменить цвет названия и тп.
    Для этого необходимо создать свою plymouth-тему анимации загрузки.
[/quote]
поподробней, при загрузке системы и установке
Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #18 : Ноябрь 30, 2011, 16:12:02 »

поподробней, при загрузке системы и установке

  Посмотрите например здесь -

http://www.khattam.info/howto-change-ubuntu-pinkpurple-plymouth-boot-screen-to-any-color-you-like-2010-11-09.html

http://plymouthmanager.wordpress.com/
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #19 : Декабрь 01, 2011, 11:20:36 »

как очисть все deb кроме системных консоли, сети ....
если чистить sudo apt-get -y remove
system-config-printer-gnome system-config-printer-udev ubuntuone-installer xdiagnose gcalctool checkbox-gtk python-dateutil make gnome-bluetooth gnome-user-share gvfs-backends gnome-disk-utility gnome-media gnome-nettool gnome-user-share ibus ibus-gtk python-appindicator im-switch jockey-gtk language-selector-gnome seahorse software-center apt-xapian-index sessioninstaller software-properties-gtk update-manager usb-creator-gtk vino gnome-user-guide banshee banshee-extension-ubuntuonemusicstore media-player-info brasero brasero gnome-media totem gnome-codec-install totem-plugins totem-mozilla gnome-icon-theme-symbolic

eog evince libreoffice-draw shotwell simple-scan aisleriot aisleriot gbrainy gnome-mahjongg gnome-sudoku gnomine empathy firefox gwibber thunderbird transmission-gtk vinagre xul-ext-ubufox libreoffice* gnome-orca onboard unity* gnome

то получается при сборке 485 М как его очистить?
Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #20 : Декабрь 01, 2011, 12:03:54 »

как очисть все deb кроме системных консоли, сети ....

  Гораздо проще и логичнее создать минимальную систему и установить в неё только требуемые пакеты. Пользуйтесь этой инструкцией - https://help.ubuntu.com/community/LiveCDCustomizationFromScratch.
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #21 : Декабрь 03, 2011, 23:09:13 »

как очисть все deb кроме системных консоли, сети ....

  Гораздо проще и логичнее создать минимальную систему и установить в неё только требуемые пакеты. Пользуйтесь этой инструкцией - https://help.ubuntu.com/community/LiveCDCustomizationFromScratch.
некоторое не работает, к пимеру sbm нет ни где этого пакета
Записан

читаю - записки на память http://nikmy.ru
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #22 : Декабрь 04, 2011, 13:12:08 »


некоторое не работает, к пимеру sbm нет ни где этого пакета

Уверены?



Ubuntu 11.04
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #23 : Декабрь 04, 2011, 14:02:00 »


некоторое не работает, к пимеру sbm нет ни где этого пакета

Уверены?



Ubuntu 11.04

Да на ubuntu 11.10 не находит, нашел в ручную и установил, а в репах не находит

apt-get install --yes discover1 laptop-detect os-prober
discover1 - нет такого, а есть discover

Код:
Программа 'bmptoppm' на данный момент не установлена.  Вы можете установить ее, напечатав:

apt-get install netpbm

root@nikolay-desktop:~/work# apt-get install netpbm

Чтение списков пакетов... Готово

Построение дерева зависимостей      

Чтение информации о состоянии... Готово

Будут установлены следующие дополнительные пакеты:

  libnetpbm10

НОВЫЕ пакеты, которые будут установлены:

  libnetpbm10 netpbm

обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 255 пакетов не обновлено.

Необходимо скачать 1 281 kБ архивов.

После данной операции, объём занятого дискового пространства возрастёт на 4 932 kB.

Хотите продолжить [Д/н]? y

Получено:1 http://ru.archive.ubuntu.com/ubuntu/ oneiric/main libnetpbm10 i386 2:10.0-12.2 [67,4 kB]

Получено:2 http://ru.archive.ubuntu.com/ubuntu/ oneiric/main netpbm i386 2:10.0-12.2 [1 213 kB]

Получено 1 281 kБ за 7с (166 kБ/c)                                            

Выбор ранее не выбранного пакета libnetpbm10.

(Чтение базы данных ... на данный момент установлено 134230 файлов и каталогов.)

Распаковывается пакет libnetpbm10 (из файла .../libnetpbm10_2%3a10.0-12.2_i386.deb)...

Выбор ранее не выбранного пакета netpbm.

Распаковывается пакет netpbm (из файла .../netpbm_2%3a10.0-12.2_i386.deb)...

Обрабатываются триггеры для man-db ...

Настраивается пакет libnetpbm10 (2:10.0-12.2) ...

Настраивается пакет netpbm (2:10.0-12.2) ...

Обрабатываются триггеры для libc-bin ...

ldconfig deferred processing now taking place

root@nikolay-desktop:~/work# bmptoppm splash.bmp > splash.ppm

bmptoppm: splash.bmp - No such file or directory

root@nikolay-desktop:~/work# ppmtolss16 '#ffffff=7' < splash.ppm > splash.rle

defined(@array) is deprecated at /usr/bin/ppmtolss16 line 232.

(Maybe you should just omit the defined()?)

/usr/bin/ppmtolss16: stdin is not a PNM file at /usr/bin/ppmtolss16 line 214.

root@nikolay-desktop:~/work#


и когда собирается, проверка показывает -
Код:
Error: no configuration directive fiund
boot:

вот так выходит

выбираю
sudo apt-get install openbox obconf lxpanel xneur gxneur thunar feh
вместо
apt-get install ubiquity-frontend-gtk

Пользователь решил продолжить мысль: [time]Декабрь 05, 2011, 14:26:50 [/time]
как очисть все deb кроме системных консоли, сети ....

  Гораздо проще и логичнее создать минимальную систему и установить в неё только требуемые пакеты. Пользуйтесь этой инструкцией - https://help.ubuntu.com/community/LiveCDCustomizationFromScratch.
некоторое не работает, к пимеру sbm нет ни где этого пакета

просто хотел собрать для себя на 11,10 что то вроде runtu, т.к. все щас то xubuntu стиле или класического гном, но не удобно, по сравнению с рунту 072011

Пользователь решил продолжить мысль: [time]Декабрь 05, 2011, 20:23:19 [/time]
Кто расскажет, кто собирал на основе ubuntu, не добавлял изменял внешний вид готового LiveCD, а собирал с нуля
https://help.ubuntu.com/community/LiveCDCustomizationFromScratch
« Последнее редактирование: Декабрь 06, 2011, 09:53:53 от HsH » Записан

читаю - записки на память http://nikmy.ru
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #24 : Декабрь 05, 2011, 22:47:15 »

Джентльмены, есть вопрос:
Впервые попробовал собрать Убунту по инструкции
https://help.ubuntu.com/community/LiveCDCustomizationFromScratch
Пока еще не закончил, т.к. установил лишь базовую систему и дошел до установки ubiquity
Еще предстоит доустановка графического окружения и пакетов, но вопрос не в этом.

В тот момент, когда дошел до установки ядра, оно притащило с собой grub2, который попытался установиться, пока я находился в chroot-режиме
Позволять ему ставиться в бут-сектор системного диска было стремно, я указал ему поставиться на home-раздел, после чего он написал про какую-то ошибку, и устанавливаться отказался (вывод, само собой, сохранить я не догадался)

Так вот, на что это повлияет, и будет ли работоспособен затем созданный образ?
(Перефразируя: насколько кривые у меня руки? Не пинайте с разбега, я первый раз взялся за пересборку системы!)
Надо ли начинать процесс сначала, или еще можно что-то поправить?
Тем более, что в инструкции ни слова не было сказано, что ядро притащит с собой загрузчик, и что он захочет куда-то поставиться... И куда его в таких случаях ставить надо?
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #25 : Декабрь 06, 2011, 08:11:28 »

Почуму создается isolinux/isolinux.bin, тогда нет загрузки, а если установить с оргинального
загружается как бы ubuntu, но потом
stbin: error 0
/scripts/casper-bottom/10addrusser: line 25: db_set: not found
/scripts/casper-bottom/10addrusser: line 26: db_set: not found
/scripts/casper-bottom/10addrusser: line 27: db_set: not found
/scripts/casper-bottom/10addrusser: line 28: db_set: not found
/scripts/casper-bottom/10addrusser: line 29: db_set: not found

Взяли бы и сделали по тому что показываете как собрат под себя правильно, а так постоянно ломать палки, как то не очень
« Последнее редактирование: Декабрь 06, 2011, 08:13:08 от nik_user » Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #26 : Декабрь 06, 2011, 10:03:14 »

ядро притащит с собой загрузчик, и что он захочет куда-то поставиться... И куда его в таких случаях ставить надо?
     При сборке LiveCD нужно отказываться от установки GRUB - будет выдано предупреждение при конфигурировании, его следует игнорировать.

будет ли работоспособен затем созданный образ?
     Если всё остальное сделано правильно - будет. Переустановите GRUB, удалив все созданные им файлы.

Почуму создается isolinux/isolinux.bin, тогда нет загрузки, а если установить с оргинального
загружается как бы ubuntu, но потом
stbin: error 0
/scripts/casper-bottom/10addrusser: line 25: db_set: not found
/scripts/casper-bottom/10addrusser: line 26: db_set: not found
/scripts/casper-bottom/10addrusser: line 27: db_set: not found
/scripts/casper-bottom/10addrusser: line 28: db_set: not found
/scripts/casper-bottom/10addrusser: line 29: db_set: not found

Взяли бы и сделали по тому что показываете как собрат под себя правильно, а так постоянно ломать палки, как то не очень
    nik_user, просьба более внятно формулировать свои вопросы, чтобы можно было на них ответить. Как правило, проблемы возникают из-за отсутствия требуемых навыков и опыта, который приходит только в процессе работы.
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #27 : Декабрь 06, 2011, 11:45:07 »

Почуму создается isolinux/isolinux.bin, тогда нет загрузки, а если установить с оргинального
загружается как бы ubuntu, но потом
stbin: error 0
/scripts/casper-bottom/10addrusser: line 25: db_set: not found
/scripts/casper-bottom/10addrusser: line 26: db_set: not found
/scripts/casper-bottom/10addrusser: line 27: db_set: not found
/scripts/casper-bottom/10addrusser: line 28: db_set: not found
/scripts/casper-bottom/10addrusser: line 29: db_set: not found

Взяли бы и сделали по тому что показываете как собрат под себя правильно, а так постоянно ломать палки, как то не очень
   nik_user, просьба более внятно формулировать свои вопросы, чтобы можно было на них ответить. Как правило, проблемы возникают из-за отсутствия требуемых навыков и опыта, который приходит только в процессе работы.
[/quote]

так поделитесь опытом, как VolVik   http://forum.runtu.org/index.php/topic,611.0.html

Пользователь решил продолжить мысль: [time]Декабрь 06, 2011, 18:28:28 [/time]
ядро притащит с собой загрузчик, и что он захочет куда-то поставиться... И куда его в таких случаях ставить надо?
    При сборке LiveCD нужно отказываться от установки GRUB - будет выдано предупреждение при конфигурировании, его следует игнорировать.

будет ли работоспособен затем созданный образ?
    Если всё остальное сделано правильно - будет. Переустановите GRUB, удалив все созданные им файлы.



Почуму создается isolinux/isolinux.bin, тогда нет загрузки, а если установить с оргинального
загружается как бы ubuntu, но потом
stbin: error 0
/scripts/casper-bottom/10addrusser: line 25: db_set: not found
/scripts/casper-bottom/10addrusser: line 26: db_set: not found
/scripts/casper-bottom/10addrusser: line 27: db_set: not found
/scripts/casper-bottom/10addrusser: line 28: db_set: not found
/scripts/casper-bottom/10addrusser: line 29: db_set: not found

Взяли бы и сделали по тому что показываете как собрат под себя правильно, а так постоянно ломать палки, как то не очень
   nik_user, просьба более внятно формулировать свои вопросы, чтобы можно было на них ответить. Как правило, проблемы возникают из-за отсутствия требуемых навыков и опыта, который приходит только в процессе работы.


получается не нужно устанавливать  при сборке LiveCD установку GRUB2

Пользователь решил продолжить мысль: [time]Декабрь 06, 2011, 19:14:15 [/time]
вот что делаю и все равно не получается, только черный экран boot
Код:
cd /usr/share/debootstrap/scripts/
sudo ln -s gutsy oneiric
cd
mkdir -p work/chroot

cd work
# ставим базовую систему
sudo debootstrap --arch=i386 oneiric chroot

#
sudo mount --bind /dev chroot/dev

# настраиваем источник пакетов
sudo cp /etc/hosts chroot/etc/hosts
sudo cp /etc/resolv.conf chroot/etc/resolv.conf
sudo cp /etc/apt/sources.list chroot/etc/apt/sources.list

sudo chroot chroot

mount none -t proc /proc
mount none -t sysfs /sys
mount none -t devpts /dev/pts
export HOME=/root
export LC_ALL=C
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 12345678  #Substitute "12345678" with the PPA's OpenPGP ID.
apt-get update
apt-get install --yes dbus
dbus-uuidgen > /var/lib/dbus/machine-id
dpkg-divert --local --rename --add /sbin/initctl

#

ln -s /bin/true /sbin/initctl

apt-get --yes upgrade


apt-get install --yes mc
apt-get install --yes ubuntu-standard casper lupin-casper
apt-get install --yes discover laptop-detect os-prober # нет пакета discover1
apt-get install --yes linux-generic

sudo apt-get -y remove grub*

apt-get install --yes grub2 plymouth-x11
# здесь как не курти но на YES надо нажать grub2, а то будет крутиться на одном и том же месте, а выбор установки не указываю ни какой свой HDD, отметку не ставлю

apt-get install --no-install-recommends network-manager


# как понял графический установщик
apt-get install ubiquity-frontend-gtk


rm /var/lib/dbus/machine-id

rm /sbin/initctl
dpkg-divert --rename --remove /sbin/initctl

#

ls /boot/vmlinuz-3.0.0-13-generic > list.txt
sum=$(cat list.txt | grep '[^ ]' | wc -l)

if [ $sum -gt 1 ]; then
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
fi

rm list.txt


# чистим

apt-get clean

rm -rf /tmp/*

rm /etc/resolv.conf

umount -lf /proc
umount -lf /sys
umount -lf /dev/pts
exit

#sudo umount chroot/dev
# или sudo umount work/chroot/dev

# sbm для 11.10 его нет, качаем вручную и устанавливаем
sudo apt-get install syslinux squashfs-tools genisoimage sbm


mkdir -p image/{casper,isolinux,install}

cp chroot/boot/vmlinuz-3.0.0-13-generic image/casper/vmlinuz
cp chroot/boot/initrd.img-3.0.0-13-generic image/casper/initrd.gz

for file in chroot/boot/vmlinuz-3.0.0-13-generic; do cp $file image/casper/vmlinuz; done
for file in chroot/boot/initrd.img-3.0.0-13-generic; do cp $file image/casper/initrd.gz; done


cp /usr/lib/syslinux/isolinux.bin image/isolinux/

cp chroot/boot/memtest86+.bin image/install/memtest
cp /boot/sbm.img image/install/

#####################################################################
########## это можно и заменить приведенным ниже
#####################################################################

printf "\x18" >emptyfile


# если будем менять картинку
# bmptoppm splash.bmp > splash.ppm
#
# ppmtolss16 '#ffffff=7' < splash.ppm > splash.rle



sudo chroot chroot dpkg-query -W --showformat='${Package} ${Version}\n' | sudo tee
#sudo mksquashfs chroot image/casper/filesystem.squashfs
# создаем описание диска
cat > image/README.diskdefines <<EOFHERE3
#define DISKNAME  Ubuntu test - Release i386 **Sanych edition**
#define TYPE  binary
#define TYPEbinary  1
#define ARCH  i386
#define ARCHi386  1
#define DISKNUM  1
#define DISKNUM1  1
#define TOTALNUM  0
#define TOTALNUM0  1
EOFHERE3



sudo cp -v image/casper/filesystem.manifest image/casper/filesystem.manifest-desktop
REMOVE='ubiquity ubiquity-frontend-gtk ubiquity-frontend-kde casper lupin-casper live-initramfs user-setup discover xresprobe os-prober libdebian-installer4'
for i in $REMOVE
do
        sudo sed -i "/${i}/d" image/casper/filesystem.manifest-desktop
done


# создаем сжатую файловую систему
sudo mksquashfs chroot image/casper/filesystem.squashfs

printf $(sudo du -sx --block-size=1 chroot | cut -f1) > image/casper/filesystem.size

sudo mksquashfs chroot image/casper/filesystem.squashfs -e boot

# создаем описание диска
cat > image/README.diskdefines <<EOFHERE3
#define DISKNAME  Ubuntu test - Release i386 **Sanych edition**
#define TYPE  binary
#define TYPEbinary  1
#define ARCH  i386
#define ARCHi386  1
#define DISKNUM  1
#define DISKNUM1  1
#define TOTALNUM  0
#define TOTALNUM0  1
EOFHERE3


touch image/ubuntu

mkdir image/.disk
cd image/.disk
touch base_installable
echo "full_cd/single" > cd_type
echo 'Ubuntu test "Remix" - i386 (******)' > info
echo "http//ubuntu-rescue-remix.org" > release_notes_url
cd ../..

sudo -s
(cd image && find . -type f -print0 | xargs -0 md5sum | grep -v "\./md5sum.txt" > md5sum.txt)
exit

cd image
sudo mkisofs -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-remix.iso .
cd ..
« Последнее редактирование: Декабрь 07, 2011, 02:21:45 от FSnow » Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #28 : Декабрь 07, 2011, 12:46:29 »

так поделитесь опытом

     Могу дать несколько общих рекомендаций по сборке системы "с нуля":

1. Для начала крайне желательно иметь "тестовую" систему для сборки дистрибутива, отличную от рабочей. У меня по-первости была ситуация, когда когда я запустил скрипт "очистки" собираемой системы, который должен выполняться в окружении chroot, в основной системе. Когда я это осознал, у меня уже была снесена половина системы, включая /etc. В итоге пришлось восстанавливать систему, загружаясь с LiveCD и вручную восстанавливая файлы из пакетов копированием в систему через mc, так как пакетный менеджер не работал. После того, как восстановил /etc/passwd|group|shadow и функционирование пакетного менеджера, просто переустановил все входящие в состав системы пакеты, и система работает до сих пор (Hardy 8.04).

2. Сборку LiveCD лучше разбить на несколько этапов:
 - построение базовой системы;
 - установка ПО;
 - создание squashfs;
 - создание iso-образа.
Так гораздо проще отлавливать возникающие ошибки и не нужно каждый раз начинать сборку с нуля, можно вернуться к любому из этапов.

3. Необходимо чётко понимать, какие инструкции и руководства  "из интернетов", коих великое множество и они зачастую просто копируются с ресурса на ресурс, применимы к Ubuntu и конкретно к собираемой вами версии. В разных версиях ПО, не говоря уже о разных дистрибутивах могут различаться названия файлов, их расположение и функционал.

Наример, ход
Код:
cd /usr/share/debootstrap/scripts/
sudo ln -s gutsy oneiric
я считаю крайне неудачным, поскольку применять для сборки oneiric (11.10) шаблон gutsy (7.10) можно с большой натяжкой. Лучше установить пакет debootstrap с правилами, содержащими собираемый релиз. Если же сборка 11.10 выполняется из 11.10, то естественно, никаких ссылок на gutsy делать не нужно.


Код:
. . .
ls /boot/vmlinuz-3.0.0-13-generic > list.txt
sum=$(cat list.txt | grep '[^ ]' | wc -l)
. . .
cp chroot/boot/vmlinuz-3.0.0-13-generic image/casper/vmlinuz
cp chroot/boot/initrd.img-3.0.0-13-generic image/casper/initrd.gz
. . .
for file in chroot/boot/vmlinuz-3.0.0-13-generic; do cp $file image/casper/vmlinuz; done
for file in chroot/boot/initrd.img-3.0.0-13-generic; do cp $file image/casper/initrd.gz; done
   В этих конструкциях тоже нет смысла - указывать конкретную версию ядра не нужно, для этого используются шаблоны и регулярные выражения. Если при обновлении будет установлено ядро 3.0.0-14, то оно не будет скопировано в /casper, и соответственно будет возникать ошибка при загрузке.
Записан
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #29 : Декабрь 07, 2011, 18:33:08 »

HsH
Большое спасибо за полезные советы, и что вообще возитесь с начинающими идиотами в коротких штанишках
 Смеющийся

Я вчера доустановил в сборку xorg и DE, конкретно - E17, потом решил попробовать, заработает ли вообще?

Загрузился в режим восстановления, через telinit 3 вошел в голую консоль, затем в chroot и запустил startx
Оно заработало! но только один раз - я сдуру во время опроса при входе поставил галочки "Использовать OpenGL", а драйвер видеокарты-то отсутствует! Ну... дурак...
снос настроек .e не помог, снос xorg - тоже, прописать vesa в xorg.conf тоже не помогло...
Сейчас попробую повторить процесс с нуля, возможно удастся использовать часть скачанных пакетов.
Тестовая система к счастью, есть

Догадываюсь, почему у nik_user глючит - в его логе видна та самая команда
Код:
sudo ln -s gutsy oneiric
но ни за что не поверю, что он собирает 11.10, сидя в Убунте 7.10

Хотя, может дело и не только в этом

Ага, понял, как отказаться от установки grub
Когда он выдаст выбор устройств для установки - нажать Alt-q и потом - Yes
его притаскивает с собой не только ядро, но и, например, ubiquity
« Последнее редактирование: Декабрь 07, 2011, 19:53:00 от ludoed » Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #30 : Декабрь 07, 2011, 23:02:33 »

так немного разобрался, ну вот собрал, запускаю, а ни чего, т.е. есть консоль мс, а опенбокса нет startx ни чего
apt-get install --yes mc openbox obconf lxpanel thunar feh
что к чему? подскажите
Записан

читаю - записки на память http://nikmy.ru
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #31 : Декабрь 08, 2011, 10:21:19 »

При загрузке, этого нет openbox obconf lxpanel thunar feh, а можно только mc

ниже привожу в Спойлер свои дествия
Спойлер  скрыт:
sudo apt-get install debootstrap
cd /usr/share/debootstrap/scripts/
sudo ln -s gutsy oneiric
cd
mkdir -p work/chroot

cd work
sudo debootstrap --arch=i386 oneiric chroot
sudo cp /etc/hosts chroot/etc/hosts
sudo cp /etc/resolv.conf chroot/etc/resolv.conf
sudo cp /etc/apt/sources.list chroot/etc/apt/sources.list

# настраиваем chroot оболочку
sudo chroot chroot <<EOFHERE
mount none -t proc /proc
mount none -t sysfs /sys
mount none -t devpts /dev/pts
export HOME=/root
export LC_ALL=ru_RU
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 12345678
apt-get update
apt-get install --yes dbus
dbus-uuidgen > /var/lib/dbus/machine-id
dpkg-divert --local --rename --add /sbin/initctl
EOFHERE
# переходим в chroot
sudo chroot chroot

ln -s /bin/true /sbin/initctl
apt-get --yes upgrade
# ставим midnight commander
apt-get install --yes mc openbox obconf lxpanel thunar feh
# ставим привычное окружение командной строки и набор хуков для liveCD
apt-get install --yes ubuntu-standard casper lupin-casper
# автодополнение строки для удобства
. /etc/bash_completion
apt-get install --yes discover laptop-detect os-prober
# ставим ядро и кириллицу
apt-get install --yes linux-generic console-cyrillic
# обновляем initrd для автозагрузки кириллицы
update-initramfs -u
###################################################################
apt-get install ubiquity-frontend-gtk
cryptsetup: WARNING: could not determine root device from /etc/fstab

# обновляем initrd для автозагрузки кириллицы
update-initramfs -u
rm /var/lib/dbus/machine-id
rm /sbin/initctl
dpkg-divert --rename --remove /sbin/initctl

ls /boot/vmlinuz-3.0.0-13-generic > list.txt
sum=$(cat list.txt | grep '[^ ]' | wc -l)

if [ $sum -gt 1 ]; then
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/(.*)-([^0-9]+)/1/")"'/d;s/^[^ ]* [^ ]* ([^ ]*).*/1/;/[0-9]/!d' | xargs sudo apt-get -y purge
fi

rm list.txt

# чистим chroot
rm -rf /tmp/*
sudo chroot chroot
apt-get clean
rm /etc/hosts
rm /etc/resolv.conf
rm /etc/apt/sources.list

umount -lf /proc
umount -lf /sys
umount -lf /dev/pts
exit
######################

# от куда размонтировать непонятно
#sudo umount /path/to/chroot/dev

sudo apt-get install syslinux squashfs-tools genisoimage sbm
mkdir -p image/{casper,isolinux,install}

cp chroot/boot/vmlinuz-3.0.0-13-generic image/casper/vmlinuz

cp chroot/boot/initrd.img-3.0.0-13-generic image/casper/initrd.lz
for file in chroot/boot/vmlinuz-3.0.0-13-generic; do cp $file image/casper/vmlinuz; done

for file in chroot/boot/initrd.img-3.0.0-13-generic; do cp $file image/casper/initrd.lz; done
cp /usr/lib/syslinux/isolinux.bin image/isolinux/

cp chroot/boot/memtest86+.bin image/install/memtest
# cp chroot/boot/sbm.img image/install/
# cp %HOME/live/isolinux1/* image/isolinux/
printf "x18" >emptyfile

##########################
# создаем manifest-файлы
sudo chroot chroot dpkg-query -W --showformat='${Package} ${Version}
' | sudo tee image/casper/filesystem.manifest
sudo cp -v image/casper/filesystem.manifest image/casper/filesystem.manifest-desktop
# или
# cp -v image/casper/filesystem.manifest{,-desktop}

REMOVE='ubiquity ubiquity-frontend-gtk casper lupin-casper live-initramfs user-setup discover xresprobe os-prober libdebian-installer4'
for i in $REMOVE
do
        sudo sed -i "/${i}/d" image/casper/filesystem.manifest-desktop
done
# забиваем нулями место под squashfs (экономия места в образе 5-40 мегабайт)
dd if=/dev/zero of=cleaning bs=2M count=400
rm -f cleaning

# создаем сжатую файловую систему
sudo mksquashfs chroot image/casper/filesystem.squashfs

printf $(sudo du -sx --block-size=1 chroot | cut -f1) > image/casper/filesystem.size
sudo mksquashfs chroot image/casper/filesystem.squashfs -e boot

# создаем описание диска
cat > image/README.diskdefines <<EOFHERE3
#define DISKNAME  Ubuntu - Release i386 **edition**
#define TYPE  binary
#define TYPEbinary  1
#define ARCH  i386
#define ARCHi386  1
#define DISKNUM  1
#define DISKNUM1  1
#define TOTALNUM  0
#define TOTALNUM0  1
EOFHERE3

touch image/ubuntu

mkdir image/.disk
cd image/.disk
touch base_installable
echo "full_cd/single" > cd_type
echo 'Ubuntu - Release **edition**" - i386 (****0*0*)' > info
# название своего сайта
echo "http//ubuntu-rescue-remix.org" > release_notes_url
cd ../..

sudo -s
# создаем файл с контрольными суммами

(cd image && find . -type f -print0 | xargs -0 md5sum | grep -v "./md5sum.txt" > md5sum.txt)
exit
cd image
sudo mkisofs -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-remix.iso .
cd ..



Пользователь решил продолжить мысль: [time]Декабрь 08, 2011, 10:55:49 [/time]
HsH

Догадываюсь, почему у nik_user глючит - в его логе видна та самая команда
Код:
sudo ln -s gutsy oneiric
но ни за что не поверю, что он собирает 11.10, сидя в Убунте 7.10

Хотя, может дело и не только в этом
нет собирается именно на Ubuntu 11.10, у Вас получилось собрать? и как ... если можно поподробнее
http://sanych.nnov.ru/content/Cborka_sobstvennogo_live_cd_Ubuntu
но как быть с графическим окружением??? оно не запускается, а только консоль, диск собрал Live но грузится только консоль
« Последнее редактирование: Декабрь 08, 2011, 11:01:00 от nik_user » Записан

читаю - записки на память http://nikmy.ru
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #32 : Декабрь 08, 2011, 18:53:42 »

nik_user
Я собираю впервые, делаю 11.04 в окружении 11.04, непосредственно образ live-CD еще не собирал, т.к. пока занимаюсь установкой пакетов
По Вашему логу, в спойлере, кое-что вижу неправильное:
Если я правильно понял, Вы собираете 11.10, сидя в 11.10, тогда:

Спойлер  скрыт:
sudo apt-get install debootstrap
cd /usr/share/debootstrap/scripts/
sudo ln -s gutsy oneiric
# Это лишнее, Вы собираете 11.10, сидя в 11.10, это не нужно
cd
mkdir -p work/chroot

cd work
sudo debootstrap --arch=i386 oneiric chroot
sudo cp /etc/hosts chroot/etc/hosts
sudo cp /etc/resolv.conf chroot/etc/resolv.conf
sudo cp /etc/apt/sources.list chroot/etc/apt/sources.list

# настраиваем chroot оболочку
sudo chroot chroot <<EOFHERE # Выделенное красным вообще не понял, что это. В исходной английской инструкции этого нет
mount none -t proc /proc
mount none -t sysfs /sys
mount none -t devpts /dev/pts
export HOME=/root
export LC_ALL=ru_RU
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 12345678 # Зеленую команду надо использовать, если вы подключаете сторонние репозитории или ppa, вместо выделенного красным нужно подставлять реальное значение gpg-ключа каждого конкретного репозитория/ppa т.е. команда повторяется столько раз, сколько репов вы подключаете. Судя по малому количеству устанавливаемых Вами пакетов, Вам эта команда вообще не нужна
apt-get update
apt-get install --yes dbus
dbus-uuidgen > /var/lib/dbus/machine-id
dpkg-divert --local --rename --add /sbin/initctl
EOFHERE # Это что?
# переходим в chroot
sudo chroot chroot

ln -s /bin/true /sbin/initctl
apt-get --yes upgrade #

locale-gen ru_RU.UTF-8 В исходной инструкции по Вашей ссылке еще есть команда для генерации русской локали. Я, кстати, тоже ее пропустил, т.к. делал по английской инструкции
# ставим midnight commander
apt-get install --yes mc openbox obconf lxpanel thunar feh
# ставим привычное окружение командной строки и набор хуков для liveCD
apt-get install --yes ubuntu-standard casper lupin-casper
# автодополнение строки для удобства
. /etc/bash_completion
apt-get install --yes discover laptop-detect os-prober
# ставим ядро и кириллицу
apt-get install --yes linux-generic console-cyrillic # Вот это я тоже пропустил
# обновляем initrd для автозагрузки кириллицы
update-initramfs -u #И это пропустил, спасибо.
###################################################################
apt-get install ubiquity-frontend-gtk
cryptsetup: WARNING: could not determine root device from /etc/fstab # Если Вы получили такое сообщение об ошибке, у Вас проблемы с файлом fstab, криво прописан корневой раздел

# обновляем initrd для автозагрузки кириллицы
update-initramfs -u
rm /var/lib/dbus/machine-id
rm /sbin/initctl
dpkg-divert --rename --remove /sbin/initctl

ls /boot/vmlinuz-3.0.0-13-generic > list.txt
sum=$(cat list.txt | grep '[^ ]' | wc -l)

if [ $sum -gt 1 ]; then
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/(.*)-([^0-9]+)/1/")"'/d;s/^[^ ]* [^ ]* ([^ ]*).*/1/;/[0-9]/!d' | xargs sudo apt-get -y purge
fi

rm list.txt

# чистим chroot
rm -rf /tmp/*
sudo chroot chroot
apt-get clean
rm /etc/hosts
rm /etc/resolv.conf
rm /etc/apt/sources.list

umount -lf /proc
umount -lf /sys
umount -lf /dev/pts
exit
######################

# от куда размонтировать непонятно
#sudo umount /path/to/chroot/dev Это я не делал, просто перезагружался

sudo apt-get install syslinux squashfs-tools genisoimage sbm
#### Все, на этом я остановился и дальше пока ничего не делал

mkdir -p image/{casper,isolinux,install}

cp chroot/boot/vmlinuz-3.0.0-13-generic image/casper/vmlinuz

cp chroot/boot/initrd.img-3.0.0-13-generic image/casper/initrd.lz
for file in chroot/boot/vmlinuz-3.0.0-13-generic; do cp $file image/casper/vmlinuz; done

for file in chroot/boot/initrd.img-3.0.0-13-generic; do cp $file image/casper/initrd.lz; done
cp /usr/lib/syslinux/isolinux.bin image/isolinux/

cp chroot/boot/memtest86+.bin image/install/memtest
# cp chroot/boot/sbm.img image/install/
# cp %HOME/live/isolinux1/* image/isolinux/
printf "x18" >emptyfile

##########################
# создаем manifest-файлы
sudo chroot chroot dpkg-query -W --showformat='${Package} ${Version}
' | sudo tee image/casper/filesystem.manifest
sudo cp -v image/casper/filesystem.manifest image/casper/filesystem.manifest-desktop
# или
# cp -v image/casper/filesystem.manifest{,-desktop}

REMOVE='ubiquity ubiquity-frontend-gtk casper lupin-casper live-initramfs user-setup discover xresprobe os-prober libdebian-installer4'
for i in $REMOVE
do
        sudo sed -i "/${i}/d" image/casper/filesystem.manifest-desktop
done
# забиваем нулями место под squashfs (экономия места в образе 5-40 мегабайт)
dd if=/dev/zero of=cleaning bs=2M count=400
rm -f cleaning

# создаем сжатую файловую систему
sudo mksquashfs chroot image/casper/filesystem.squashfs

printf $(sudo du -sx --block-size=1 chroot | cut -f1) > image/casper/filesystem.size
sudo mksquashfs chroot image/casper/filesystem.squashfs -e boot

# создаем описание диска
cat > image/README.diskdefines <<EOFHERE3
#define DISKNAME  Ubuntu - Release i386 **edition**
#define TYPE  binary
#define TYPEbinary  1
#define ARCH  i386
#define ARCHi386  1
#define DISKNUM  1
#define DISKNUM1  1
#define TOTALNUM  0
#define TOTALNUM0  1
EOFHERE3

touch image/ubuntu

mkdir image/.disk
cd image/.disk
touch base_installable
echo "full_cd/single" > cd_type
echo 'Ubuntu - Release **edition**" - i386 (****0*0*)' > info
# название своего сайта
echo "http//ubuntu-rescue-remix.org" > release_notes_url
cd ../..

sudo -s
# создаем файл с контрольными суммами

(cd image && find . -type f -print0 | xargs -0 md5sum | grep -v "./md5sum.txt" > md5sum.txt)
exit
cd image
sudo mkisofs -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-remix.iso .
cd ..

Будем надеяться, что мое скромное участие Вам поможет
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #33 : Декабрь 08, 2011, 22:14:46 »

Ну распишите как собирается LiveCD с графическим окружением, что-то ни как не получется, уже и добавил
xorg x-window-system-core
# переконфигурированием X-сервера
# sudo dpkg-reconfigure xserver-xorg
# obconf – это утилита для непосредственного конфигурирования openbox, шрифты, тема окошек, количество рабочих столов и прочее
# obmenu – утилита для настройки меню, которое выскакивает при нажатии правой кнопки мыши по рабочему столу
# mmaker – (MenuMaker) утилита, написанная на питоне, для автоматического добавления всех приложений в меню openbox (и еще кучи wm)
# feh поможет установить обои на ваш рабочий стол
# sudo apt-get install openbox obconf obmenu feh fbpanel мс

и все равно не получется
Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #34 : Декабрь 08, 2011, 22:20:15 »

Ну распишите как собирается LiveCD с графическим окружением, что-то ни как не получется

     Если вы хотите, чтобы X-сервер запускался автоматически, нужно установить менеджер дисплея (DM) или прописать его в автозапуск после логина пользователя.
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #35 : Декабрь 09, 2011, 08:50:40 »

Ну распишите как собирается LiveCD с графическим окружением, что-то ни как не получется

     Если вы хотите, чтобы X-сервер запускался автоматически, нужно установить менеджер дисплея (DM) или прописать его в автозапуск после логина пользователя.
прописать его в автозапуск
это - /etc/rc.local
Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #36 : Декабрь 09, 2011, 10:26:18 »

прописать его в автозапуск
это - /etc/rc.local

      nik_user, рекомендую вам более основательно изучить внутреннее строение системы. Без этих знаний крайне трудно выполнять задачи по администрированию.

  Скрипт /etc/rc.local выполняется перед логином пользователя от root. Запуск Х-сервера туда прописывать не нужно - по большому счёту, использование этого файла в Ubuntu не является штатным решением. Установите для этого менеджер дисплея - (gdm, kdm, xdm, lxdm, slim и т.п.).
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #37 : Декабрь 09, 2011, 10:46:44 »

а можно ли, когда установил нужные мне пакеты в окружение chroot все это проверить
 запуск в chroot Xnest -ac :1 или как там?
Записан

читаю - записки на память http://nikmy.ru
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #38 : Декабрь 09, 2011, 18:46:07 »

Уважаемый HsH

Разрешите тоже задать пару глупых вопросов:

1. Вы упоминали, что следует отказаться от установки grub при формировании образа
Но: если я отказался от его установки, затем, следуя инструкции, очистил кэш пакетов, и попытаюсь установить систему на компьютере, не подключенном к интернету, откуда система возьмет загрузчик, чтобы установить его на винт?
А ведь собранные Вами сборки без подключения к инету прекрасно устанавливаются.
Честно, не понимаю. Туплю, вероятно.

2. Если я устанавливаю в образ менеджер дисплея - пробовал gdm и slim - при попытке запуска X в chroot запускается менеджер дисплея, но так как пользователь не создан - в систему не попасть. А ведь при загрузке в liveCD менеджер дисплея не появляется, и мы попадаем сразу в систему - gdm вылезает только после установки на винт
Как это вообще работает?
В инструкции  об этом сказано лишь:
Спойлер  скрыт:
Boot Instructions for the Remix User

To give some boot-time instructions to the user create an isolinux.txt file in image/isolinux, for example:

splash.rle

************************************************************************

This is an Ubuntu Remix Live CD.

For the default live system, enter "live".  To run memtest86+, enter "memtest"
В стандартном liveCD вроде бы пользователь ubuntu без пароля - это где-то прописывается?

Извините за глупость. Буду благодарен за пояснение или ссылку
Сейчас буду пробовать собирать тестовый образ, проверю, что получится
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #39 : Декабрь 10, 2011, 15:51:26 »

а можно ли, когда установил нужные мне пакеты в окружение chroot все это проверить
 запуск в chroot Xnest -ac :1 или как там?
      Уточните, что именно вы хотите проверить? Функционирование установленных программ или автозагрузку X-сессии?

1. Вы упоминали, что следует отказаться от установки grub при формировании образа
Но: если я отказался от его установки,откуда система возьмет загрузчик, чтобы установить его на винт?
     Имелось ввиду отказаться от установки GRUB на жёсткий диск - сам пакет устанавливать надо.

2. Если я устанавливаю в образ менеджер дисплея - пробовал gdm и slim - при попытке запуска X в chroot запускается менеджер дисплея, но так как пользователь не создан - в систему не попасть.
Как это вообще работает?
    Для запуска системы в режиме LiveCD используются так называемые live-scripts, в Ubuntu ни оформлены в пакет casper. Эти скрипты создают пользователя и настраивают окружение (автологин, подключение разделов и т.п.).

В стандартном liveCD вроде бы пользователь ubuntu без пароля - это где-то прописывается?
   Имя хоста, логин/полное имя пользователя и билд системы указываются в /etc/casper.conf. После внесения изменений в этот файл необходимо обновить initramfs.
Записан
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #40 : Декабрь 10, 2011, 16:59:05 »

Спасибо, понял!
Буду мучить Пингвина дальше

Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #41 : Декабрь 10, 2011, 21:42:18 »


Извините за глупость. Буду благодарен за пояснение или ссылку
Сейчас буду пробовать собирать тестовый образ, проверю, что получится
Получилось что собрать? Да и как графику смог запустить, так и не получается
Записан

читаю - записки на память http://nikmy.ru
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #42 : Декабрь 10, 2011, 22:34:50 »

Собрать-то получилось... но не без ошибок...
Образ загрузился - с параметром xforcevesa - специально собирал под свою видеокарту  Улыбающийся
но Х-ы не стартовали - судя по сообщениям, забыл положить файл .Xauthority в /etc/skel
К тому же при установке gdm какие-то ошибки были, подозреваю, надо его снести, вручную затереть все оставленные им хвосты и пересоздать squashfs и образ, чтобы уже наверняка

Это я пока тренируюсь на кошках, а вообще надо начинать иначе - распаковывать squashfs официальной Убунты и выбивать из него лишнее. Это HsH каждый файла в Убунте уже изучил и знает, для чего каждый пакет нужен  Подмигивающий
А я блютус забыл в образ встроить, и, наверняка еще много чего забыл... собственно, и не пытался сразу собрать систему своей мечты,  Смеющийся

Чтобы проверить работоспособность X я грузился в режим восстановления, потом в netroot - консоль, а дальше можно перейти в рабочую папку, зайти в chroot и запустить startx, хотя в зависимости от наличия менеджера дисплея могут быть варианты - slim меня в систему под рутом не пустил
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #43 : Декабрь 12, 2011, 13:07:08 »

почему только звходит Ubuntu бежит полоска, а затем черный экран

Устанавливаем debootstrap если нет
# sudo apt-get install debootstrap
# делаем гостевое для oneiric
cd /usr/share/debootstrap/scripts/
sudo ln -s gutsy oneiric
cd
mkdir -p work/chroot

cd work
# собираем базовые пакеты для  i386 oneiric
sudo debootstrap --arch=i386 oneiric chroot

второе действие если вышли
Спойлер  скрыт:
-------------------------------------------
cd
# cd $HOME
cd work

# настраиваем источник
# sudo cp /etc/hosts chroot/etc/hosts
# sudo cp /etc/resolv.conf chroot/etc/resolv.conf
sudo cp /etc/apt/sources.list chroot/etc/apt/sources.list

# настраиваем chroot оболочку
sudo chroot chroot

mount none -t proc /proc
mount none -t sysfs /sys
mount none -t devpts /dev/pts
export HOME=/root
locale-gen ru_RU.UTF-8
apt-get update
apt-get --yes upgrade

#############
# ставим привычное окружение командной строки и набор хуков для liveCD
apt-get install --yes ubuntu-standard casper lupin-casper
# автодополнение строки для удобства
. /etc/bash_completion
apt-get install --yes discover laptop-detect os-prober
# ставим ядро и кириллицу
apt-get install --yes linux-generic console-cyrillic
################################################
# Продолжить без установки grub Yes  не выбираем
# ни куда HDD установку и выходим
################################################

# графический инсталятор
apt-get install ubiquity-frontend-gtk
# без загрузчика gdm
# sudo update-alternatives --config x-session-manager
apt-get install gdm x-window-system
apt-get install x-window-system
sudo aptitude install xorg lxde

sudo mkdir /usr/share/backgrounds
dpkg-reconfigure gdm

# без загрузчика gdm
# sudo update-alternatives --config x-session-manager

# автодополнение строки для удобства
. /etc/bash_completion
# обновляем initrd для автозагрузки
update-initramfs -u


ls /boot/vmlinuz-3.0.0-14-generic > list.txt
sum=$(cat list.txt | grep '[^ ]' | wc -l)
if [ $sum -gt 1 ]; then
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
fi

rm list.txt
apt-get clean
rm -rf /tmp/*
rm /etc/resolv.conf
umount -lf /proc
umount -lf /sys
umount -lf /dev/pts
exit

# создаем окружение загрузчика
sudo apt-get install syslinux squashfs-tools genisoimage sbm
mkdir -p image/{casper,isolinux,install}
cp chroot/boot/vmlinuz-3.0.0-14-generic image/casper/vmlinuz
# если не получилось, то так
# for file in chroot/boot/vmlinuz-2.6.**-**-generic; do cp $file image/casper/vmlinuz; done
cp chroot/boot/initrd.img-3.0.0-14-generic image/casper/initrd.lz
# если не получилось, то так
# for file in chroot/boot/initrd.img-2.6.**-**-generic; do cp $file image/casper/initrd.gz; done
cp /usr/lib/syslinux/isolinux.bin image/isolinux/

cp chroot/boot/memtest86+.bin image/install/memtest
cp /boot/sbm.img image/install/
# Не знаю как создавать возьму с оригинального CD
cp %HOME/live/isolinux1/* image/isolinux/
# 480 pixels wid 15 colours
#bmptoppm splash.bmp > splash.ppm
#ppmtolss16 '#ffffff=7' < splash.ppm > splash.rle

# создаем manifest-файлы
chroot chroot dpkg-query -W --showformat='${Package} ${Version}\n' | tee image/casper/filesystem.manifest
cp -v image/casper/filesystem.manifest{,-desktop}
REMOVE='ubiquity ubiquity-frontend-gtk ubiquity-frontend-kde casper lupin-casper live-initramfs user-setup discover xresprobe os-prober libdebian-installer4
'
for i in $REMOVE
do
        sudo sed -i "/${i}/d" image/casper/filesystem.manifest-desktop
done
# забиваем нулями место под squashfs (экономия места в образе 5-40 мегабайт)
dd if=/dev/zero of=cleaning bs=2M count=400
rm -f cleaning
# создаем сжатую файловую систему
sudo mksquashfs chroot image/casper/filesystem.squashfs
# создаем описание диска
cat > image/README.diskdefines <<EOFHERE3
#define DISKNAME  Ubuntu - Release i386 **edition**
#define TYPE  binary
#define TYPEbinary  1
#define ARCH  i386
#define ARCHi386  1
#define DISKNUM  1
#define DISKNUM1  1
#define TOTALNUM  0
#define TOTALNUM0  1
EOFHERE3
# создаем файл с контрольными суммами
(cd image && find . -type f -print0 | xargs -0 md5sum > md5sum.txt)
# создаем iso-образ
cd image
mkisofs -r -V "Ubuntu Sanych edition" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-remix.iso .

Записан

читаю - записки на память http://nikmy.ru
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #44 : Декабрь 12, 2011, 20:06:42 »

Цитировать
sudo ln -s gutsy oneiric

Вот эта команда у Вас лишняя, ИМХО, Ваши проблемы связаны с ней
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #45 : Декабрь 12, 2011, 21:21:50 »

Цитировать
sudo ln -s gutsy oneiric

Вот эта команда у Вас лишняя, ИМХО, Ваши проблемы связаны с ней
Устанавливаем debootstrap если нет
# sudo apt-get install debootstrap
# делаем гостевое для oneiric
cd /usr/share/debootstrap/scripts/
sudo ln -s gutsy oneiric

это не использую, это вообще написано, для себя в текстовике, да и оно не влиЯет, все равно собираю на 11,10

Пользователь решил продолжить мысль: [time]Декабрь 12, 2011, 21:23:07 [/time]
Цитировать
sudo ln -s gutsy oneiric

Вот эта команда у Вас лишняя, ИМХО, Ваши проблемы связаны с ней
Устанавливаем debootstrap если нет
# sudo apt-get install debootstrap
# делаем гостевое для oneiric
cd /usr/share/debootstrap/scripts/
sudo ln -s gutsy oneiric

это не использую, это вообще написано, для себя в текстовике, да и оно не влиЯет, все равно собираю на 11,10
 уточни как ты собираешь? если можно все по порядку, получается LiveCD

Пользователь решил продолжить мысль: [time]Декабрь 12, 2011, 21:30:22 [/time]

>> Вот эта команда у Вас лишняя, ИМХО, Ваши проблемы связаны с ней

Устанавливаем debootstrap если нет
# sudo apt-get install debootstrap
# делаем гостевое для oneiric
cd /usr/share/debootstrap/scripts/
sudo ln -s gutsy oneiric


это не использую, это вообще написано, для себя в текстовике, да и оно не влиЯет, все равно собираю на 11,10
 уточни как ты собираешь? если можно все по порядку, получается LiveCD
Вообще кто собирал, мог бы и написать что к чему, а не мучайтесь сами и бейте шишки и время, хоть примерно что к чему мануалом объяснил, т.к. много непонятно
что нудно, с чего начать  и т.п., а то бъешь шишки и все

Пользователь решил продолжить мысль: [time]Декабрь 12, 2011, 21:32:22 [/time]

А нельзя ли написать ман подробный, а то шишки болят уже

Пользователь решил продолжить мысль: Декабрь 13, 2011, 11:43:02
так же не получается после установки базовой системы и
apt-get install --yes ubuntu-standard casper lupin-casper
apt-get install --yes discover1 laptop-detect os-prober
apt-get install --yes linux-generic
# при выборе груб нажимаю Yes и сразу выходит, если нажать No крутится на месте
# нет почемуто установки и выбора куда ставить (где не указывал свой HDD а пропускал, где оно не пойму)
apt-get install ubiquity-frontend-gtk
# затем

http://wiki.lxde.org/ru/Ubuntu

sudo aptitude update
sudo aptitude install xorg lxde
sudo mkdir /usr/share/backgrounds

Если у вас GDM или KDM
Никаких настроек проводить не надо. Просто выберите LXDE из листа доступных сессий. Если LXDE не запустится, перезапустите DM или перезагрузите компьютер.


или

Если вы пользуетесь startx, без менеджеров дисплеев
Выполните следующую команду:

sudo update-alternatives --config x-session-manager
Затем выберите startlxde. Теперь, при выполнении startx будет запускаться LXDE.



но LiveCD черный
« Последнее редактирование: Декабрь 13, 2011, 11:43:02 от nik_user » Записан

читаю - записки на память http://nikmy.ru
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #46 : Декабрь 13, 2011, 18:59:27 »

Стоп. Вы Openbox устанавливали? LXDE основан на Openbox
gdm запускается? или вы набираете startx?
потом появляется пустой черный экран или внизу приглашение консоли? Курсор мыши виден?
Попробуйте на черном экране нажать правой кнопкой мыши.

Openbox свежеустановленный после загрузки выводит пустой черный экран и курсор мыши.
Это так, предположение
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #47 : Декабрь 13, 2011, 19:24:26 »

Стоп. Вы Openbox устанавливали? LXDE основан на Openbox
gdm запускается? или вы набираете startx?
потом появляется пустой черный экран или внизу приглашение консоли? Курсор мыши виден?
Попробуйте на черном экране нажать правой кнопкой мыши.

Openbox свежеустановленный после загрузки выводит пустой черный экран и курсор мыши.
Это так, предположение
ноль всего ефектов
Можете поподробней расписать как что к чему у себя делали?
Записан

читаю - записки на память http://nikmy.ru
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #48 : Декабрь 13, 2011, 20:31:21 »

Могу, но не прямо сейчас, т.к. полной работоспособности еще не добился
В общем, удалось добиться автоматического запуска иксов, но
1. не запустился gdm (менеджер дисплея)
2. вместо желаемого Е17 запустился то ли twm, то ли как там его - встроен в иксах по умолчанию, раритет из середины 80-х

Подозреваю, что была ошибка при установке gdm
Кроме того, надо прикрутить загрузку iso-образов через grub2, иначе я убью флешку раньше, чем доделаю работающий образ
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #49 : Декабрь 13, 2011, 21:02:38 »

Могу, но не прямо сейчас, т.к. полной работоспособности еще не добился
В общем, удалось добиться автоматического запуска иксов, но
1. не запустился gdm (менеджер дисплея)
2. вместо желаемого Е17 запустился то ли twm, то ли как там его - встроен в иксах по умолчанию, раритет из середины 80-х
ну поделись подробностью хоть такой, у тебя хоть что то запустилось на LiveCD

Подозреваю, что была ошибка при установке gdm
Кроме того, надо прикрутить загрузку iso-образов через grub2, иначе я убью флешку раньше, чем доделаю работающий образ

Grub 2
Материал из Викиучебника
http://ru.wikibooks.org/wiki/Grub_2


Пользователь решил продолжить мысль: [time]Декабрь 13, 2011, 21:13:26 [/time]
Могу, но не прямо сейчас, т.к. полной работоспособности еще не добился
В общем, удалось добиться автоматического запуска иксов, но
1. не запустился gdm (менеджер дисплея)
2. вместо желаемого Е17 запустился то ли twm, то ли как там его - встроен в иксах по умолчанию, раритет из середины 80-х
ну поделись подробностью хоть такой, у тебя хоть что то запустилось на LiveCD

Подозреваю, что была ошибка при установке gdm
Кроме того, надо прикрутить загрузку iso-образов через grub2, иначе я убью флешку раньше, чем доделаю работающий образ

Grub 2
Материал из Викиучебника
http://ru.wikibooks.org/wiki/Grub_2

пользователя добавлял?

Пользователь решил продолжить мысль: Декабрь 13, 2011, 22:34:29
Xsession: unable to launch "/usr/bin/startlubuntu" X session --- "/usr/bin/startlubuntu" not found; falling back to default session

и как чтоб появился ярлык установить?
« Последнее редактирование: Декабрь 13, 2011, 22:34:29 от nik_user » Записан

читаю - записки на память http://nikmy.ru
Task
Новичок
**

Репутация: 4
Offline Offline

Сообщений: 52



« Ответ #50 : Декабрь 13, 2011, 22:46:55 »

 Ужос...
Записан

ASD_12
Постоялец
***

Репутация: 3
Offline Offline

Сообщений: 185


Здоровый консерватор


« Ответ #51 : Декабрь 13, 2011, 22:58:39 »

Нормальный рабочий процесс...  Крутой
Записан

Runtu Lite 10.04 LTS
Task
Новичок
**

Репутация: 4
Offline Offline

Сообщений: 52



« Ответ #52 : Декабрь 13, 2011, 23:14:25 »

Такое впечатление, что все только и делают , что клепают сидюки... Как то не парюсь по этому поводу, загнал все на флешь...Благо  есть проги умные, ... сидидивиди уже отстой. У меня на ноуте уже с годик два  привод  не дышит... И ничего страшного. Зато разбабашил китайскую 8 гиговую флеху до 128... и робит , гадость паршивая !!! А системы ставлю корешам -подружкам через сеточку....это типо удалённый помощь...
Записан

ASD_12
Постоялец
***

Репутация: 3
Offline Offline

Сообщений: 185


Здоровый консерватор


« Ответ #53 : Декабрь 13, 2011, 23:16:22 »

Не все компы могут грузиться с флешки  Крутой
А так да, приводы скоро станут частью Истории...
Записан

Runtu Lite 10.04 LTS
calambus
Местный
*****

Репутация: 8
Offline Offline

Сообщений: 617



« Ответ #54 : Декабрь 13, 2011, 23:23:00 »

Насколько я понимаю , речь идет режиме Live CD , а с какого носителя он запущен CD/DVD или USB-Flash , принципиального значения не имеет ...
Записан

опыт увеличивается пропорционально количеству выведенных из строя Систем и оборудования...
Руководство по добавлению изображений на Форум
Task
Новичок
**

Репутация: 4
Offline Offline

Сообщений: 52



« Ответ #55 : Декабрь 13, 2011, 23:37:06 »

Насколько я понимаю , речь идет режиме Live CD , а с какого носителя он запущен CD/DVD или USB-Flash , принципиального значения не имеет ...

 Да... так и есть. Только с флехами  как то приятней , и возможности поболее...
Записан

nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #56 : Декабрь 14, 2011, 08:34:36 »

....
 


и как чтоб появился ярлык установить? при загрузке в режиме LiveCD
Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #57 : Декабрь 14, 2011, 13:48:57 »

и как чтоб появился ярлык установить? при загрузке в режиме LiveCD

   Ярлыки могут отображаться только в том случае, если задействована соответствующая функция файлового менеджера или другого приложения, управляющего Рабочим столом. Сам значок принадлежит пакету ubiquity-frontend-gtk.
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #58 : Декабрь 14, 2011, 13:57:10 »

и как чтоб появился ярлык установить? при загрузке в режиме LiveCD

   Ярлыки могут отображаться только в том случае, если задействована соответствующая функция файлового менеджера или другого приложения, управляющего Рабочим столом. Сам значок принадлежит пакету ubiquity-frontend-gtk.

получается, мне для установки при сборке LiveCD нужно утановить этот пакет ubiquity-frontend-gtk и конопу можно стянуть с люгого установочного CD и кинуть на десктоп, Непонимающий и будет работать установщик для установки на HDD
Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #59 : Декабрь 14, 2011, 14:18:35 »

для установки при сборке LiveCD нужно утановить этот пакет ubiquity-frontend-gtk и конопу можно стянуть с люгого установочного CD и кинуть на десктоп

  Не нужно ничего "стягивать" - этот значок появляется на Рабочем столе автоматически.
Записан
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #60 : Декабрь 14, 2011, 18:26:40 »

nik_user
Пользователя не добавлял, т.к. в скриптах пакета casper пользователь уже прописан
Прошлая попытка была неудачной, т.к. в строке загрузки ядра была указана опция xforcevesa
Как только указал nomodeset - заработало. С дефолтными опциями моя видеокарта Nvidia GT240 вешает комп при старте Иксов, хотя на ноуте GT220 по дефолту нормально грузится

Не совсем понятно, почему при старте Иксов не стартовал E17 - попробую вписать в .profile команду enlightenment_start.
Или это где-то в .Xsession прописывается

Насчет значка установщика - в Гноме он автоматически появляется, а вот в Е17 его придется гвоздиками к панели приколачивать

Task
Тема имеет общее название Live-CD, и хоть мы с Николаем еще из коротких штанишек не выпрыгнули, но с дерева уже слезли, и хвост у меня уже отвалился,  Смеющийся и про загрузку с флешки мы в курсе  Смеющийся

Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #61 : Декабрь 14, 2011, 20:49:11 »

для установки при сборке LiveCD нужно утановить этот пакет ubiquity-frontend-gtk и конопу можно стянуть с люгого установочного CD и кинуть на десктоп

  Не нужно ничего "стягивать" - этот значок появляется на Рабочем столе автоматически.

Xsession: unable to launch "/usr/bin/startlubuntu" X session --- "/usr/bin/startlubuntu" not found; falling back to default session
соглашаемся поподаем в рабочий стол

Появилась кнопка, но инстала нет, в ответ тишина

Пользователь решил продолжить мысль: Декабрь 16, 2011, 14:22:38
/etc/lxdm/default.conf

session=/usr/bin/startlubuntu
вместо session=/usr/bin/startlxde

осталось решить с инсталяцией, почему не хотет устанавливаться
« Последнее редактирование: Декабрь 16, 2011, 14:22:38 от nik_user » Записан

читаю - записки на память http://nikmy.ru
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #62 : Декабрь 16, 2011, 23:56:51 »

Всем большое спасибо. Так же оказанную помощь и подсказках, все работает и получается с LXDE.
Записан

читаю - записки на память http://nikmy.ru
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #63 : Декабрь 23, 2011, 15:08:50 »

собрал свою сборку и как мне теперь, чтобы вместо включения не было бегущих четыре точки и названия ubuntu и так же при выключение, установить свои, к примеру как в runtu, рисунок с названием runtu и внизу индикатор, где эти картинки спрятаны?

Пользователь решил продолжить мысль: Декабрь 24, 2011, 17:39:02
что, ни кто не скажет, где эти рисунки спрятаны в системе
« Последнее редактирование: Декабрь 24, 2011, 17:39:02 от nik_user » Записан

читаю - записки на память http://nikmy.ru
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #64 : Декабрь 24, 2011, 17:37:07 »

собрал свою сборку и как мне теперь, чтобы вместо включения не было бегущих четыре точки и названия ubuntu и так же при выключение, установить свои, к примеру как в runtu, рисунок с названием runtu и внизу индикатор, где эти картинки спрятаны?
что, ни кто не скажет, где эти рисунки спрятаны в системе


Не стартует один Openbox
sudo apt-get install openbox obconf openbox-themes obmenu mc fex
« Последнее редактирование: Декабрь 24, 2011, 22:38:00 от nik_user » Записан

читаю - записки на память http://nikmy.ru
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #65 : Декабрь 25, 2011, 14:28:39 »

Ну, в общем я тоже добился старта X, система грузится (пока только с флешки)
Теперь следующая задача - установлены fwwm (притащился вместе с Х), Gnome 2 и Е17, при загрузке с флешки по умолчанию грузится Гном. Как сделать, чтобы по умолчанию стартовал Е17?
пробовал найти, где текущий сеанс запоминается - создать пустой файлик, затем перелогиниться в Е17 и найти, где сеанс прописался, командой
Код:
sudo find / -newer /путь/к/пустому/файлику | tee -a newer.txt
не получилось - вывалилось много-много всего, однако искомого как-то не нашлось
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #66 : Декабрь 25, 2011, 17:47:17 »

Ну, в общем я тоже добился старта X, система грузится (пока только с флешки)
Теперь следующая задача - установлены fwwm (притащился вместе с Х), Gnome 2 и Е17, при загрузке с флешки по умолчанию грузится Гном. Как сделать, чтобы по умолчанию стартовал Е17?
пробовал найти, где текущий сеанс запоминается - создать пустой файлик, затем перелогиниться в Е17 и найти, где сеанс прописался, командой
Код:
sudo find / -newer /путь/к/пустому/файлику | tee -a newer.txt
не получилось - вывалилось много-много всего, однако искомого как-то не нашлось

sudo gedit /etc/lightdm/lightdm.conf

или
sudo /usr/lib/lightdm/lightdm-set-defaults -s gnome-shell
sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu

Далее ищем параметр «user-session» и меняем на «gnome-classic»
« Последнее редактирование: Декабрь 25, 2011, 18:37:03 от nik_user » Записан

читаю - записки на память http://nikmy.ru
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #67 : Декабрь 25, 2011, 18:53:53 »

У меня 11.04, там не lightdm, а gdm, и Гном 2 без всякого gnome-shell
И сессия мне нужна не gnome-classic, а Е17
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #68 : Декабрь 25, 2011, 19:04:42 »

У меня 11.04, там не lightdm, а gdm, и Гном 2 без всякого gnome-shell
И сессия мне нужна не gnome-classic, а Е17

показал как делал у себя на ubuntu 11.10
Записан

читаю - записки на память http://nikmy.ru
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #69 : Декабрь 25, 2011, 20:19:46 »

Я понял, но 11.10 очень отличается от 11.04
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #70 : Декабрь 25, 2011, 20:24:15 »

собрал сборку
sudo apt-get install openbox obconf xneur gxneur thunar feh
но только черный экран
выходит только так

https://help.ubuntu.com/community/Installation/LowMemorySystems
« Последнее редактирование: Декабрь 25, 2011, 20:37:29 от nik_user » Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #71 : Декабрь 26, 2011, 11:58:50 »

чтобы вместо включения не было бегущих четыре точки и названия ubuntu и так же при выключение, установить свои, к примеру как в runtu, рисунок с названием runtu и внизу индикатор, где эти картинки спрятаны?
   Редактируйте содержимое пакета plymouth-theme-script.

Как сделать, чтобы по умолчанию стартовал Е17?
Код:
sudo update-alternatives --config x-session-manager
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #72 : Декабрь 26, 2011, 13:38:28 »

чтобы вместо включения не было бегущих четыре точки и названия ubuntu и так же при выключение, установить свои, к примеру как в runtu, рисунок с названием runtu и внизу индикатор, где эти картинки спрятаны?
  Редактируйте содержимое пакета plymouth-theme-script.
plymouth-theme-script нет такого, а ручную как? где то они запрятаны
« Последнее редактирование: Декабрь 26, 2011, 13:51:32 от nik_user » Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #73 : Декабрь 26, 2011, 14:05:41 »

plymouth-theme-script нет такого

http://packages.ubuntu.com/search?keywords=plymouth-theme-script
Записан
ludoed
Местный
*****

Репутация: 20
Offline Offline

Сообщений: 583


« Ответ #74 : Декабрь 26, 2011, 19:34:35 »


Как сделать, чтобы по умолчанию стартовал Е17?
Код:
sudo update-alternatives --config x-session-manager


Не получилось
Код:
root@cave:/# sudo update-alternatives --config x-session-manager
Есть только одна альтернатива в группе ссылок x-session-manager: /usr/bin/gnome-session
Настраивать нечего.
gnome-session установлен. В /usr/share/xsessions ярлыки для Enlightenment, fwwm и xterm есть, однако "Настраивать нечего"

Если дать команду
Код:
sudo update-alternatives -all
то среди прочего предлагает
Код:
Есть 3 варианта для альтернативы x-window-manager (предоставляет /usr/bin/x-window-manager).

  Выбор   Путь                      Приор Состояние
------------------------------------------------------------
* 0            /usr/bin/enlightenment_start   90        автоматический режим
  1            /usr/bin/enlightenment_start   90        ручной режим
  2            /usr/bin/fvwm1                 50        ручной режим
  3            /usr/bin/metacity              60        ручной режим

Но при этом не предлагается Gnome
Что-то я не догоняю...
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий
http://bash.org.ru/quote/000001
3 года на Пингвине, полет нормальный, обратно на винду не тянет Улыбающийся
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #75 : Январь 13, 2012, 10:11:42 »

Вы пердлогаете установить, то что у Вас в runtu нет
т.е. где эти картинки расположены или где добавляются
---------
где они у Вас и как расположили ...
plymouth-theme-runtu - т.е. так и не понятно
/lib/plymouth/themes
« Последнее редактирование: Январь 13, 2012, 11:23:57 от nik_user » Записан

читаю - записки на память http://nikmy.ru
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #76 : Январь 15, 2012, 13:50:10 »

Установите для этого менеджер дисплея - (gdm, kdm, xdm, lxdm, slim и т.п.).
устанавливал slim, но почему только требует логин и пароль при входе в с LiveCD
его то не устанавливал пароль и логин
Записан

читаю - записки на память http://nikmy.ru
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #77 : Февраль 06, 2012, 11:22:26 »

Почему собираю на основе ubuntu 12.04 у меня не работает мышка? openbox lxpanel obconf obmenu
Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #78 : Февраль 13, 2012, 16:50:31 »

устанавливал slim, но почему только требует логин и пароль при входе в с LiveCD
его то не устанавливал пароль и логин
   Логин нужно указать в явном виде в конфигурационном файле /etc/slim.conf, также как разрешить автовход.

Почему собираю на основе ubuntu 12.04 у меня не работает мышка?
   Статус 12.04 - Alpha2, поэтому ничего удивительного в этом нет.
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #79 : Март 22, 2012, 16:50:16 »

HsH, как Вы сделали runtu-xfce-12.04_20120319, что пишет не Ubuntu 12.04 и бегут в низу точки, а Runtu 12.04
Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #80 : Март 23, 2012, 16:49:35 »

пишет не Ubuntu 12.04, а Runtu 12.04

  Отредактируйте /lib/plymouth/themes/*buntu-text/*buntu.plymouth и обновите initramfs.
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #81 : Март 23, 2012, 21:46:20 »

Почему, на 12,04 ставлю LightDM при запуске LiveCD требует ввести логин и пароль
Записан

читаю - записки на память http://nikmy.ru
sunset
Постоялец
***

Репутация: 9
Offline Offline

Сообщений: 106


« Ответ #82 : Март 25, 2012, 15:51:03 »


что, ни кто не скажет, где эти рисунки спрятаны в системе


Скажу Улыбающийся

в initrd.gz или initrd.lz - в директории /casper

я использую скрипты для распаковки(упаковки)

Распаковка
Код:
#!/bin/bash
mkdir /tmp/initramfs
cd /tmp/initramfs
gunzip -c -9 /boot/$* | cpio -i -d -H newc --no-absolute-filenames
#

cd /tmp/initramfs/lib/plymouth - (вот тут )

Упаковка
Код:
#!/bin/bash
cd /tmp/initramfs
find . | cpio -o -H newc | gzip -9 > /boot/$*
#
Записан
ustal47
Постоялец
***

Репутация: 2
Offline Offline

Сообщений: 127



« Ответ #83 : Март 25, 2012, 17:14:40 »

  Гораздо проще и логичнее создать минимальную систему и установить в неё только требуемые пакеты. Пользуйтесь этой инструкцией - https://help.ubuntu.com/community/LiveCDCustomizationFromScratch.
Не попадалась ли Вам инструкции на русском? Замучился гуглить, а по указанной что-то все не получается.
Записан
sfs
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 45


WWW
« Ответ #84 : Март 26, 2012, 12:05:29 »

Менее правильный , но рабочий вариант своего deb-сд:
1. Ставите стандартно (можно в вирт. машине)
2. apt-get live-boot (или casper). Создастся initrd
3. mksquashfs / или резать по вкусу
остальным можете вдохновиться по ссылке в моей подписи

Если совсем лениво : взять мою основу , доустановить apt-get -ом желаемое , сохраниться
Записан

SFSLinux= Debian+Puppy. NEW:sfsl-up-120504.iso (ubuntu12.04 gmome3fb+jwm), CDL-R1.1 (conky,notify)
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #85 : Март 26, 2012, 15:56:32 »

Почему, на 12,04 ставлю LightDM при запуске LiveCD требует ввести логин и пароль
    В конфигурации lightdm для автологина должны быть указаны как минимум тип экрана приветствия, пользователь, запускаемая сессия.

Не попадалась ли Вам инструкции на русском? Замучился гуглить, а по указанной что-то все не получается.
   На русском такой инструкции не видел, да и вряд ли она будет более подробной - всегда возникают трудности, не описываемые в мануалах.
   Какие вопросы возникли, что не получается? Смотрели эту тему с начала? Возможно, ответ на ваш вопрос уже был.
Записан
ustal47
Постоялец
***

Репутация: 2
Offline Offline

Сообщений: 127



« Ответ #86 : Март 26, 2012, 19:25:01 »

   На русском такой инструкции не видел, да и вряд ли она будет более подробной - всегда возникают трудности, не описываемые в мануалах.
   Какие вопросы возникли, что не получается? Смотрели эту тему с начала? Возможно, ответ на ваш вопрос уже был.
Спасибо за участие. Последние 3 попытки создать свой iso были месяц назад, все вроде шло по инструкции, но образ просто не грузился, жаловался на отсутствие "initrid" или что-то в этом роде. С тех пор ищу инструкцию на русском. Данный форум просмотрел не единожды. Сейчас склоняюсь к нахождению минимальной системы 64b, в которую потом доставить openbox, lxpanel, nautilus, nm.
Записан
sfs
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 45


WWW
« Ответ #87 : Март 26, 2012, 20:16:31 »

Сейчас склоняюсь к нахождению минимальной системы 64b, в которую потом доставить openbox, lxpanel, nautilus, nm.
crunchbang, archbang, madbox, peppermint ...
Записан

SFSLinux= Debian+Puppy. NEW:sfsl-up-120504.iso (ubuntu12.04 gmome3fb+jwm), CDL-R1.1 (conky,notify)
Prof1983
Активист
****

Репутация: 0
Offline Offline

Сообщений: 303


Все мы в чем-то новички


WWW
« Ответ #88 : Март 26, 2012, 21:13:17 »

Пытался сегодня собрать собственную сборку на основе Runtu-Xfce-20120319. Собрать - собрал, но возникли сложности:
1) почему-то при попытке установки пакетов в chroot окружении apt-get сыпет ошибки о том, что дисковое пространство закончилось.
2) при попытке обновления ядра linux-image-generic-pae до версии 3.0.0-20 выдало ошибку. После этого я все-таки собрал в ico образ и загрузился с него (с флешки), но в нем так же при попытке обновиться выдает ошибку о невозможности установить linux-image-generic-pae-3.0.0-20.

Завтра попробую еще поразбираться.

А вообще сборка Runtu-Xfce-12 мне понравилась, только все-равно под себя кое что надо настраивать и доустанавливать. Может быть действительно Runtu-12 имеет смысл выпускать с Xfce.
Записан

Runtu-Lite-10.04-201107 @ Asus-F5SL -> Ubuntu-12.04 @ PC
sfs
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 45


WWW
« Ответ #89 : Март 27, 2012, 12:04:59 »

Пытался сегодня собрать собственную сборку
1) почему-то при попытке установки пакетов в chroot окружении apt-get сыпет ошибки
Вдумчивое копирование с живой , даже запущенной системы в отдельную папку и попом mksquashfs по ней - дает положительный результат. Чем это хуже chroot - не знаю
Записан

SFSLinux= Debian+Puppy. NEW:sfsl-up-120504.iso (ubuntu12.04 gmome3fb+jwm), CDL-R1.1 (conky,notify)
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #90 : Март 27, 2012, 16:05:08 »

склоняюсь к нахождению минимальной системы 64b, в которую потом доставить openbox, lxpanel, nautilus, nm.

     В этом вам поможет AlternateCD в режиме "command-line install" и Remastersys.
Записан
sfs
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 45


WWW
« Ответ #91 : Март 27, 2012, 16:10:11 »

на англ.
https://help.ubuntu.com/community/LiveCDCustomization
https://help.ubuntu.com/community/LiveCDCustomizationFromScratch
Записан

SFSLinux= Debian+Puppy. NEW:sfsl-up-120504.iso (ubuntu12.04 gmome3fb+jwm), CDL-R1.1 (conky,notify)
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #92 : Апрель 28, 2012, 13:52:07 »

собрал сборку Live-CD но почему установка идет в черном окне, да же толком букв не видно
т.е. у runtu XFCE все видно, у меня нет
Thunar нет сети, т.е. не вижу расшарянные папки компов в сети
« Последнее редактирование: Апрель 28, 2012, 14:24:45 от nik_user » Записан

читаю - записки на память http://nikmy.ru
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #93 : Май 04, 2012, 13:06:02 »

HsH -не подскажите
Собрал сборку на 12.04, но установка вся в черном экране, нужно мышку подводить, чтобы прочитать текст установки
Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #94 : Май 12, 2012, 14:32:28 »

установка вся в черном экране, нужно мышку подводить, чтобы прочитать текст установки

    Темы оформления GTK установлены и указаны в настройках окружения?
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #95 : Май 12, 2012, 22:40:21 »

установка вся в черном экране, нужно мышку подводить, чтобы прочитать текст установки

    Темы оформления GTK установлены и указаны в настройках окружения?
установил тему xfce для рабочего окружения xfce, закинул (скопировал) ее потом в skel, загружаюсь в ливе сиди как и положено настроенный рабочий стол с иконками, а вот инстал нет
Записан

читаю - записки на память http://nikmy.ru
HsH
Administrator
*****

Репутация: 39
Offline Offline

Сообщений: 994



« Ответ #96 : Май 16, 2012, 12:20:20 »

установил тему xfce для рабочего окружения xfce, закинул (скопировал) ее потом в skel

   Тема должна быть доступна всем пользователям - нужно копировать её в /usr/share/themes.

  Возможно, для вас лучшим вариантом будет создание системы с помошью Remastersys ?
Записан
nik_user
Новичок
**

Репутация: 1
Offline Offline

Сообщений: 60


« Ответ #97 : Май 16, 2012, 22:12:24 »

поставил LXDE тема по умолчанию, все есть, но так же черное
Записан

читаю - записки на память http://nikmy.ru
Страниц: 1 2 3 4 5 6 7 Все   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0.255 секунд. Запросов: 18.