VolVik
Новичок

Репутация: 3
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
Сообщений: 303
Все мы в чем-то новички
|
 |
« Ответ #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
Сообщений: 303
Все мы в чем-то новички
|
 |
« Ответ #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
Сообщений: 163
зима близко...
|
 |
« Ответ #3 : Сентябрь 25, 2011, 21:44:35 » |
|
Обновлений закачалось аж на 90 с лишним MiB. Размер .iso получился 412 MiB. Оригинал занимает около 371 MiB.
удали всё из /var/cache/apt/archives/ кроме папки /partial
|
|
|
|
|
Записан
|
лужу паяю, ЭВМы убиваю.
|
|
|
Prof1983
Активист
  
Репутация: 0
Offline
Сообщений: 303
Все мы в чем-то новички
|
 |
« Ответ #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
Сообщений: 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
Сообщений: 303
Все мы в чем-то новички
|
 |
« Ответ #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
|
|
|
|
Пользователь.
|
 |
« Ответ #7 : Сентябрь 30, 2011, 16:13:00 » |
|
Лично мне сейчас не хватает трех графических утилит: 1. Для настройки шрифтов; 2. Для настройки задержки клавиатуры; 3. Для настройки яркости монитора по умолчанию при загрузке (а то сейчас приходится каждый раз убавлять).
шрифты рабочего стола в гконфе у наутилуса в десктоп шрифты опенбокса в обконфе шрифты внутри окон в лксаппеаренсе остальные параметры только в текстовых конфигурационных файлах Пользователь решил продолжить мысль: Сентябрь 30, 2011, 16:15:50
Однако, хочу заметить, что сборка дистрибутива, на сколько я понимаю, - это не только установка пакетов из репозитория, но и добавление/замена файлов конфигураций, картинок, иконок и т.д. и т.п. А так же добавление программок которых нет в репозиториях, всякие исправления (патчи, блокировка от обновления) и т.п.
эти патчи и оформлялки правильнее в деб пакеты паковать и потом устанавливать из пакетов, тогда они будут отображаться в синаптике как положено у минта так
|
|
|
|
« Последнее редактирование: Сентябрь 30, 2011, 16:15:50 от Пользователь. »
|
Записан
|
|
|
|
Prof1983
Активист
  
Репутация: 0
Offline
Сообщений: 303
Все мы в чем-то новички
|
 |
« Ответ #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
Сообщений: 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
Сообщений: 163
зима близко...
|
 |
« Ответ #10 : Октябрь 21, 2011, 13:43:53 » |
|
а заниматься под рутом (всмысле не судо, а сперва в терминале получить права рута а потом всё остальное.) не пробовали? тогда не слетят права. судо баш пред испольованием проблему не решает, мс например всё равно ищет мою домашнюю папку. в остальном скрипт отрабатывает без косяков. спасибо, будем пользоваться
|
|
|
|
« Последнее редактирование: Октябрь 21, 2011, 14:19:42 от Alopex »
|
Записан
|
лужу паяю, ЭВМы убиваю.
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #11 : Ноябрь 25, 2011, 21:23:43 » |
|
а как изменить иконки, внешний вид рабочего стола, картинку на рабочем столе и т.п.
|
|
|
|
|
Записан
|
|
|
|
Alopex
Постоялец
 
Репутация: 10
Offline
Сообщений: 163
зима близко...
|
 |
« Ответ #12 : Ноябрь 26, 2011, 04:40:00 » |
|
а как изменить иконки, внешний вид рабочего стола, картинку на рабочем столе и т.п.
через конфиги, или на чистом профиле всё настроить и скопировать его в сборку.
|
|
|
|
|
Записан
|
лужу паяю, ЭВМы убиваю.
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #13 : Ноябрь 26, 2011, 09:34:03 » |
|
а как изменить иконки, внешний вид рабочего стола, картинку на рабочем столе и т.п.
через конфиги, или на чистом профиле всё настроить и скопировать его в сборку. если бы знал как, не спросил. Хочю собрать для своих нужд, т.к. хочется, т.к. в некоторых метсах нет инета, а GSM дорого и т.к. для рабочих компов, т.к. на работе трафик дорогой, уже все подготовить, а дома с этим проще т.е. все с инета вот как с настроенной своей системы пренести, настроенную панель иконки, ... в точно таком же расположении и видом
|
|
|
|
« Последнее редактирование: Ноябрь 26, 2011, 11:04:07 от nik_user »
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #14 : Ноябрь 28, 2011, 12:13:51 » |
|
вот как с настроенной своей системы пренести, настроенную панель иконки, ... в точно таком же расположении и видом Скопируйте содержимое домашнего каталога в /etc/skel и измените владельца файлов на root.
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
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 »
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #16 : Ноябрь 30, 2011, 11:54:44 » |
|
что именно? нужно перенести добавил нужные пакеты, а как быть с внешним видом, и настройкой к примеру wine gimp иконок, панели рабочего стола Необходимо переносить настройки интересующих вас программ - они как правило находятся в скрытых каталогах и файлах домашней директории, для отображения которых необходимо в окне файлового менеджера нажать комбинацию. есть MinimalCD или UbuntuServer - как в них сменить консольную установку, на графическую? Штатно Ubuntu предоставляет 2 варианта установки с загрузочных носителей - с помощью LiveCD и Alternate. В первом случае на целевой диск копируется содержимое сжатого образа корневой системы squashfs, во втором установка производится с помощью DebianInstaller - из отдельных пакетов репозитория на CD. В первом варианте используется программа Ubiquity, работающая в графическом окружении, во втором - установка из консоли, без запуска X-сервера. как сменить название при установке и загрузке зазвание дистрикутива и его значек? или сменить цвет названия и тп. Для этого необходимо создать свою plymouth-тему анимации загрузки.
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #17 : Ноябрь 30, 2011, 15:38:48 » |
|
как сменить название при установке и загрузке зазвание дистрикутива и его значек? или сменить цвет названия и тп. Для этого необходимо создать свою plymouth-тему анимации загрузки. [/quote] поподробней, при загрузке системы и установке
|
|
|
|
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #18 : Ноябрь 30, 2011, 16:12:02 » |
|
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
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 М как его очистить?
|
|
|
|
|
Записан
|
|
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #21 : Декабрь 03, 2011, 23:09:13 » |
|
некоторое не работает, к пимеру sbm нет ни где этого пакета
|
|
|
|
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #22 : Декабрь 04, 2011, 13:12:08 » |
|
некоторое не работает, к пимеру sbm нет ни где этого пакета
Уверены?  Ubuntu 11.04
|
|
|
|
|
Записан
|
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях http://bash.org.ru/quote/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
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]
некоторое не работает, к пимеру 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 »
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #24 : Декабрь 05, 2011, 22:47:15 » |
|
Джентльмены, есть вопрос:Впервые попробовал собрать Убунту по инструкции https://help.ubuntu.com/community/LiveCDCustomizationFromScratchПока еще не закончил, т.к. установил лишь базовую систему и дошел до установки ubiquity Еще предстоит доустановка графического окружения и пакетов, но вопрос не в этом. В тот момент, когда дошел до установки ядра, оно притащило с собой grub2, который попытался установиться, пока я находился в chroot-режиме Позволять ему ставиться в бут-сектор системного диска было стремно, я указал ему поставиться на home-раздел, после чего он написал про какую-то ошибку, и устанавливаться отказался (вывод, само собой, сохранить я не догадался) Так вот, на что это повлияет, и будет ли работоспособен затем созданный образ? (Перефразируя: насколько кривые у меня руки? Не пинайте с разбега, я первый раз взялся за пересборку системы!) Надо ли начинать процесс сначала, или еще можно что-то поправить? Тем более, что в инструкции ни слова не было сказано, что ядро притащит с собой загрузчик, и что он захочет куда-то поставиться... И куда его в таких случаях ставить надо?
|
|
|
|
|
Записан
|
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях http://bash.org.ru/quote/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
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 »
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #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
Сообщений: 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 »
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #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
|
 |
« Ответ #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/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #30 : Декабрь 07, 2011, 23:02:33 » |
|
так немного разобрался, ну вот собрал, запускаю, а ни чего, т.е. есть консоль мс, а опенбокса нет startx ни чего apt-get install --yes mc openbox obconf lxpanel thunar feh что к чему? подскажите
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #31 : Декабрь 08, 2011, 10:21:19 » |
|
При загрузке, этого нет openbox obconf lxpanel thunar feh, а можно только mc ниже привожу в Спойлер свои дествия Пользователь решил продолжить мысль: [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 »
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #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/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
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 мс
и все равно не получется
|
|
|
|
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #34 : Декабрь 08, 2011, 22:20:15 » |
|
Ну распишите как собирается LiveCD с графическим окружением, что-то ни как не получется Если вы хотите, чтобы X-сервер запускался автоматически, нужно установить менеджер дисплея (DM) или прописать его в автозапуск после логина пользователя.
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #35 : Декабрь 09, 2011, 08:50:40 » |
|
Ну распишите как собирается LiveCD с графическим окружением, что-то ни как не получется Если вы хотите, чтобы X-сервер запускался автоматически, нужно установить менеджер дисплея (DM) или прописать его в автозапуск после логина пользователя. прописать его в автозапуск это - /etc/rc.local
|
|
|
|
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #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
Сообщений: 60
|
 |
« Ответ #37 : Декабрь 09, 2011, 10:46:44 » |
|
а можно ли, когда установил нужные мне пакеты в окружение chroot все это проверить запуск в chroot Xnest -ac :1 или как там?
|
|
|
|
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #38 : Декабрь 09, 2011, 18:46:07 » |
|
Уважаемый HsHРазрешите тоже задать пару глупых вопросов: 1. Вы упоминали, что следует отказаться от установки grub при формировании образа Но: если я отказался от его установки, затем, следуя инструкции, очистил кэш пакетов, и попытаюсь установить систему на компьютере, не подключенном к интернету, откуда система возьмет загрузчик, чтобы установить его на винт? А ведь собранные Вами сборки без подключения к инету прекрасно устанавливаются. Честно, не понимаю. Туплю, вероятно. 2. Если я устанавливаю в образ менеджер дисплея - пробовал gdm и slim - при попытке запуска X в chroot запускается менеджер дисплея, но так как пользователь не создан - в систему не попасть. А ведь при загрузке в liveCD менеджер дисплея не появляется, и мы попадаем сразу в систему - gdm вылезает только после установки на винт Как это вообще работает?В инструкции об этом сказано лишь: В стандартном liveCD вроде бы пользователь ubuntu без пароля - это где-то прописывается? Извините за глупость. Буду благодарен за пояснение или ссылку Сейчас буду пробовать собирать тестовый образ, проверю, что получится
|
|
|
|
|
Записан
|
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях http://bash.org.ru/quote/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
|
HsH
|
 |
« Ответ #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
|
 |
« Ответ #40 : Декабрь 10, 2011, 16:59:05 » |
|
Спасибо, понял! Буду мучить Пингвина дальше
|
|
|
|
|
Записан
|
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях http://bash.org.ru/quote/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #41 : Декабрь 10, 2011, 21:42:18 » |
|
Извините за глупость. Буду благодарен за пояснение или ссылку Сейчас буду пробовать собирать тестовый образ, проверю, что получится
Получилось что собрать? Да и как графику смог запустить, так и не получается
|
|
|
|
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #42 : Декабрь 10, 2011, 22:34:50 » |
|
Собрать-то получилось... но не без ошибок... Образ загрузился - с параметром xforcevesa - специально собирал под свою видеокарту  но Х-ы не стартовали - судя по сообщениям, забыл положить файл .Xauthority в /etc/skel К тому же при установке gdm какие-то ошибки были, подозреваю, надо его снести, вручную затереть все оставленные им хвосты и пересоздать squashfs и образ, чтобы уже наверняка Это я пока тренируюсь на кошках, а вообще надо начинать иначе - распаковывать squashfs официальной Убунты и выбивать из него лишнее. Это HsH каждый файла в Убунте уже изучил и знает, для чего каждый пакет нужен  А я блютус забыл в образ встроить, и, наверняка еще много чего забыл... собственно, и не пытался сразу собрать систему своей мечты, Чтобы проверить работоспособность X я грузился в режим восстановления, потом в netroot - консоль, а дальше можно перейти в рабочую папку, зайти в chroot и запустить startx, хотя в зависимости от наличия менеджера дисплея могут быть варианты - slim меня в систему под рутом не пустил
|
|
|
|
|
Записан
|
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях http://bash.org.ru/quote/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
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 второе действие если вышли
|
|
|
|
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #44 : Декабрь 12, 2011, 20:06:42 » |
|
sudo ln -s gutsy oneiric Вот эта команда у Вас лишняя, ИМХО, Ваши проблемы связаны с ней
|
|
|
|
|
Записан
|
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях http://bash.org.ru/quote/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
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/Ubuntusudo 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 »
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #46 : Декабрь 13, 2011, 18:59:27 » |
|
Стоп. Вы Openbox устанавливали? LXDE основан на Openbox gdm запускается? или вы набираете startx? потом появляется пустой черный экран или внизу приглашение консоли? Курсор мыши виден? Попробуйте на черном экране нажать правой кнопкой мыши.
Openbox свежеустановленный после загрузки выводит пустой черный экран и курсор мыши. Это так, предположение
|
|
|
|
|
Записан
|
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях http://bash.org.ru/quote/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #47 : Декабрь 13, 2011, 19:24:26 » |
|
Стоп. Вы Openbox устанавливали? LXDE основан на Openbox gdm запускается? или вы набираете startx? потом появляется пустой черный экран или внизу приглашение консоли? Курсор мыши виден? Попробуйте на черном экране нажать правой кнопкой мыши.
Openbox свежеустановленный после загрузки выводит пустой черный экран и курсор мыши. Это так, предположение
ноль всего ефектов Можете поподробней расписать как что к чему у себя делали?
|
|
|
|
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #48 : Декабрь 13, 2011, 20:31:21 » |
|
Могу, но не прямо сейчас, т.к. полной работоспособности еще не добился В общем, удалось добиться автоматического запуска иксов, но 1. не запустился gdm (менеджер дисплея) 2. вместо желаемого Е17 запустился то ли twm, то ли как там его - встроен в иксах по умолчанию, раритет из середины 80-х
Подозреваю, что была ошибка при установке gdm Кроме того, надо прикрутить загрузку iso-образов через grub2, иначе я убью флешку раньше, чем доделаю работающий образ
|
|
|
|
|
Записан
|
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях http://bash.org.ru/quote/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
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 »
|
Записан
|
|
|
|
Task
Новичок

Репутация: 4
Offline
Сообщений: 52
|
 |
« Ответ #50 : Декабрь 13, 2011, 22:46:55 » |
|
Ужос...
|
|
|
|
|
Записан
|
|
|
|
ASD_12
Постоялец
 
Репутация: 3
Offline
Сообщений: 185
Здоровый консерватор
|
 |
« Ответ #51 : Декабрь 13, 2011, 22:58:39 » |
|
Нормальный рабочий процесс... 
|
|
|
|
|
Записан
|
Runtu Lite 10.04 LTS
|
|
|
Task
Новичок

Репутация: 4
Offline
Сообщений: 52
|
 |
« Ответ #52 : Декабрь 13, 2011, 23:14:25 » |
|
Такое впечатление, что все только и делают , что клепают сидюки... Как то не парюсь по этому поводу, загнал все на флешь...Благо есть проги умные, ... сидидивиди уже отстой. У меня на ноуте уже с годик два привод не дышит... И ничего страшного. Зато разбабашил китайскую 8 гиговую флеху до 128... и робит , гадость паршивая !!! А системы ставлю корешам -подружкам через сеточку....это типо удалённый помощь...
|
|
|
|
|
Записан
|
|
|
|
ASD_12
Постоялец
 
Репутация: 3
Offline
Сообщений: 185
Здоровый консерватор
|
 |
« Ответ #53 : Декабрь 13, 2011, 23:16:22 » |
|
Не все компы могут грузиться с флешки  А так да, приводы скоро станут частью Истории...
|
|
|
|
|
Записан
|
Runtu Lite 10.04 LTS
|
|
|
|
calambus
|
 |
« Ответ #54 : Декабрь 13, 2011, 23:23:00 » |
|
Насколько я понимаю , речь идет режиме Live CD , а с какого носителя он запущен CD/DVD или USB-Flash , принципиального значения не имеет ...
|
|
|
|
|
Записан
|
|
|
|
Task
Новичок

Репутация: 4
Offline
Сообщений: 52
|
 |
« Ответ #55 : Декабрь 13, 2011, 23:37:06 » |
|
Насколько я понимаю , речь идет режиме Live CD , а с какого носителя он запущен CD/DVD или USB-Flash , принципиального значения не имеет ...
Да... так и есть. Только с флехами как то приятней , и возможности поболее...
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #56 : Декабрь 14, 2011, 08:34:36 » |
|
.... и как чтоб появился ярлык установить? при загрузке в режиме LiveCD
|
|
|
|
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #57 : Декабрь 14, 2011, 13:48:57 » |
|
и как чтоб появился ярлык установить? при загрузке в режиме LiveCD Ярлыки могут отображаться только в том случае, если задействована соответствующая функция файлового менеджера или другого приложения, управляющего Рабочим столом. Сам значок принадлежит пакету ubiquity-frontend-gtk.
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #58 : Декабрь 14, 2011, 13:57:10 » |
|
и как чтоб появился ярлык установить? при загрузке в режиме LiveCD Ярлыки могут отображаться только в том случае, если задействована соответствующая функция файлового менеджера или другого приложения, управляющего Рабочим столом. Сам значок принадлежит пакету ubiquity-frontend-gtk. получается, мне для установки при сборке LiveCD нужно утановить этот пакет ubiquity-frontend-gtk и конопу можно стянуть с люгого установочного CD и кинуть на десктоп,  и будет работать установщик для установки на HDD
|
|
|
|
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #59 : Декабрь 14, 2011, 14:18:35 » |
|
для установки при сборке LiveCD нужно утановить этот пакет ubiquity-frontend-gtk и конопу можно стянуть с люгого установочного CD и кинуть на десктоп Не нужно ничего "стягивать" - этот значок появляется на Рабочем столе автоматически.
|
|
|
|
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #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/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
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 »
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #62 : Декабрь 16, 2011, 23:56:51 » |
|
Всем большое спасибо. Так же оказанную помощь и подсказках, все работает и получается с LXDE.
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #63 : Декабрь 23, 2011, 15:08:50 » |
|
собрал свою сборку и как мне теперь, чтобы вместо включения не было бегущих четыре точки и названия ubuntu и так же при выключение, установить свои, к примеру как в runtu, рисунок с названием runtu и внизу индикатор, где эти картинки спрятаны?
Пользователь решил продолжить мысль: Декабрь 24, 2011, 17:39:02 что, ни кто не скажет, где эти рисунки спрятаны в системе
|
|
|
|
« Последнее редактирование: Декабрь 24, 2011, 17:39:02 от nik_user »
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
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 »
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #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/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
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 »
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #67 : Декабрь 25, 2011, 18:53:53 » |
|
У меня 11.04, там не lightdm, а gdm, и Гном 2 без всякого gnome-shell И сессия мне нужна не gnome-classic, а Е17
|
|
|
|
|
Записан
|
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях http://bash.org.ru/quote/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #68 : Декабрь 25, 2011, 19:04:42 » |
|
У меня 11.04, там не lightdm, а gdm, и Гном 2 без всякого gnome-shell И сессия мне нужна не gnome-classic, а Е17
показал как делал у себя на ubuntu 11.10
|
|
|
|
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #69 : Декабрь 25, 2011, 20:19:46 » |
|
Я понял, но 11.10 очень отличается от 11.04
|
|
|
|
|
Записан
|
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях http://bash.org.ru/quote/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
|
|
|
HsH
|
 |
« Ответ #71 : Декабрь 26, 2011, 11:58:50 » |
|
чтобы вместо включения не было бегущих четыре точки и названия ubuntu и так же при выключение, установить свои, к примеру как в runtu, рисунок с названием runtu и внизу индикатор, где эти картинки спрятаны? Редактируйте содержимое пакета plymouth-theme-script. Как сделать, чтобы по умолчанию стартовал Е17? sudo update-alternatives --config x-session-manager
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #72 : Декабрь 26, 2011, 13:38:28 » |
|
чтобы вместо включения не было бегущих четыре точки и названия ubuntu и так же при выключение, установить свои, к примеру как в runtu, рисунок с названием runtu и внизу индикатор, где эти картинки спрятаны? Редактируйте содержимое пакета plymouth-theme-script. plymouth-theme-script нет такого, а ручную как? где то они запрятаны
|
|
|
|
« Последнее редактирование: Декабрь 26, 2011, 13:51:32 от nik_user »
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #73 : Декабрь 26, 2011, 14:05:41 » |
|
|
|
|
|
|
Записан
|
|
|
|
|
ludoed
|
 |
« Ответ #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/0000013 года на Пингвине, полет нормальный, обратно на винду не тянет 
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #75 : Январь 13, 2012, 10:11:42 » |
|
Вы пердлогаете установить, то что у Вас в runtu нет т.е. где эти картинки расположены или где добавляются --------- где они у Вас и как расположили ... plymouth-theme-runtu - т.е. так и не понятно /lib/plymouth/themes
|
|
|
|
« Последнее редактирование: Январь 13, 2012, 11:23:57 от nik_user »
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #76 : Январь 15, 2012, 13:50:10 » |
|
Установите для этого менеджер дисплея - (gdm, kdm, xdm, lxdm, slim и т.п.).
устанавливал slim, но почему только требует логин и пароль при входе в с LiveCD его то не устанавливал пароль и логин
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #77 : Февраль 06, 2012, 11:22:26 » |
|
Почему собираю на основе ubuntu 12.04 у меня не работает мышка? openbox lxpanel obconf obmenu
|
|
|
|
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #78 : Февраль 13, 2012, 16:50:31 » |
|
устанавливал slim, но почему только требует логин и пароль при входе в с LiveCD его то не устанавливал пароль и логин Логин нужно указать в явном виде в конфигурационном файле /etc/slim.conf, также как разрешить автовход. Почему собираю на основе ubuntu 12.04 у меня не работает мышка? Статус 12.04 - Alpha2, поэтому ничего удивительного в этом нет.
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #79 : Март 22, 2012, 16:50:16 » |
|
HsH, как Вы сделали runtu-xfce-12.04_20120319, что пишет не Ubuntu 12.04 и бегут в низу точки, а Runtu 12.04
|
|
|
|
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #80 : Март 23, 2012, 16:49:35 » |
|
пишет не Ubuntu 12.04, а Runtu 12.04 Отредактируйте /lib/plymouth/themes/*buntu-text/*buntu.plymouth и обновите initramfs.
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #81 : Март 23, 2012, 21:46:20 » |
|
Почему, на 12,04 ставлю LightDM при запуске LiveCD требует ввести логин и пароль
|
|
|
|
|
Записан
|
|
|
|
sunset
Постоялец
 
Репутация: 9
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
Сообщений: 127
|
 |
« Ответ #83 : Март 25, 2012, 17:14:40 » |
|
Не попадалась ли Вам инструкции на русском? Замучился гуглить, а по указанной что-то все не получается.
|
|
|
|
|
Записан
|
|
|
|
sfs
Новичок

Репутация: 1
Offline
Сообщений: 45
|
 |
« Ответ #84 : Март 26, 2012, 12:05:29 » |
|
Менее правильный , но рабочий вариант своего deb-сд: 1. Ставите стандартно (можно в вирт. машине) 2. apt-get live-boot (или casper). Создастся initrd 3. mksquashfs / или резать по вкусу остальным можете вдохновиться по ссылке в моей подписи
Если совсем лениво : взять мою основу , доустановить apt-get -ом желаемое , сохраниться
|
|
|
|
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #85 : Март 26, 2012, 15:56:32 » |
|
Почему, на 12,04 ставлю LightDM при запуске LiveCD требует ввести логин и пароль В конфигурации lightdm для автологина должны быть указаны как минимум тип экрана приветствия, пользователь, запускаемая сессия. Не попадалась ли Вам инструкции на русском? Замучился гуглить, а по указанной что-то все не получается. На русском такой инструкции не видел, да и вряд ли она будет более подробной - всегда возникают трудности, не описываемые в мануалах. Какие вопросы возникли, что не получается? Смотрели эту тему с начала? Возможно, ответ на ваш вопрос уже был.
|
|
|
|
|
Записан
|
|
|
|
ustal47
Постоялец
 
Репутация: 2
Offline
Сообщений: 127
|
 |
« Ответ #86 : Март 26, 2012, 19:25:01 » |
|
На русском такой инструкции не видел, да и вряд ли она будет более подробной - всегда возникают трудности, не описываемые в мануалах. Какие вопросы возникли, что не получается? Смотрели эту тему с начала? Возможно, ответ на ваш вопрос уже был.
Спасибо за участие. Последние 3 попытки создать свой iso были месяц назад, все вроде шло по инструкции, но образ просто не грузился, жаловался на отсутствие "initrid" или что-то в этом роде. С тех пор ищу инструкцию на русском. Данный форум просмотрел не единожды. Сейчас склоняюсь к нахождению минимальной системы 64b, в которую потом доставить openbox, lxpanel, nautilus, nm.
|
|
|
|
|
Записан
|
|
|
|
sfs
Новичок

Репутация: 1
Offline
Сообщений: 45
|
 |
« Ответ #87 : Март 26, 2012, 20:16:31 » |
|
Сейчас склоняюсь к нахождению минимальной системы 64b, в которую потом доставить openbox, lxpanel, nautilus, nm.
crunchbang, archbang, madbox, peppermint ...
|
|
|
|
|
Записан
|
|
|
|
Prof1983
Активист
  
Репутация: 0
Offline
Сообщений: 303
Все мы в чем-то новички
|
 |
« Ответ #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
Сообщений: 45
|
 |
« Ответ #89 : Март 27, 2012, 12:04:59 » |
|
Пытался сегодня собрать собственную сборку 1) почему-то при попытке установки пакетов в chroot окружении apt-get сыпет ошибки
Вдумчивое копирование с живой , даже запущенной системы в отдельную папку и попом mksquashfs по ней - дает положительный результат. Чем это хуже chroot - не знаю
|
|
|
|
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #90 : Март 27, 2012, 16:05:08 » |
|
склоняюсь к нахождению минимальной системы 64b, в которую потом доставить openbox, lxpanel, nautilus, nm. В этом вам поможет AlternateCD в режиме " command-line install" и Remastersys.
|
|
|
|
|
Записан
|
|
|
|
sfs
Новичок

Репутация: 1
Offline
Сообщений: 45
|
 |
« Ответ #91 : Март 27, 2012, 16:10:11 » |
|
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #92 : Апрель 28, 2012, 13:52:07 » |
|
собрал сборку Live-CD но почему установка идет в черном окне, да же толком букв не видно т.е. у runtu XFCE все видно, у меня нет Thunar нет сети, т.е. не вижу расшарянные папки компов в сети
|
|
|
|
« Последнее редактирование: Апрель 28, 2012, 14:24:45 от nik_user »
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #93 : Май 04, 2012, 13:06:02 » |
|
HsH -не подскажите Собрал сборку на 12.04, но установка вся в черном экране, нужно мышку подводить, чтобы прочитать текст установки
|
|
|
|
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #94 : Май 12, 2012, 14:32:28 » |
|
установка вся в черном экране, нужно мышку подводить, чтобы прочитать текст установки Темы оформления GTK установлены и указаны в настройках окружения?
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #95 : Май 12, 2012, 22:40:21 » |
|
установка вся в черном экране, нужно мышку подводить, чтобы прочитать текст установки Темы оформления GTK установлены и указаны в настройках окружения? установил тему xfce для рабочего окружения xfce, закинул (скопировал) ее потом в skel, загружаюсь в ливе сиди как и положено настроенный рабочий стол с иконками, а вот инстал нет
|
|
|
|
|
Записан
|
|
|
|
|
HsH
|
 |
« Ответ #96 : Май 16, 2012, 12:20:20 » |
|
установил тему xfce для рабочего окружения xfce, закинул (скопировал) ее потом в skel
Тема должна быть доступна всем пользователям - нужно копировать её в /usr/share/themes. Возможно, для вас лучшим вариантом будет создание системы с помошью Remastersys ?
|
|
|
|
|
Записан
|
|
|
|
nik_user
Новичок

Репутация: 1
Offline
Сообщений: 60
|
 |
« Ответ #97 : Май 16, 2012, 22:12:24 » |
|
поставил LXDE тема по умолчанию, все есть, но так же черное
|
|
|
|
|
Записан
|
|
|
|
|