Автор Тема: Создание live-cd Ubuntu  (Прочитано 100387 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн nik_user

  • Новичок
  • **
  • Сообщений: 69
Re: Пересборка live-cd Ubuntu
« Ответ #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
  • *****
  • Сообщений: 3474
Re: Пересборка live-cd Ubuntu
« Ответ #16 : Ноябрь 30, 2011, 11:54:44 »
что именно? нужно перенести
добавил нужные пакеты, а как быть с внешним видом, и настройкой к примеру wine gimp иконок, панели рабочего стола
     Необходимо переносить настройки интересующих вас программ - они как правило находятся в скрытых каталогах и файлах домашней директории, для отображения которых необходимо в окне файлового менеджера нажать комбинацию.

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

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

Оффлайн nik_user

  • Новичок
  • **
  • Сообщений: 69
Re: Пересборка live-cd Ubuntu
« Ответ #17 : Ноябрь 30, 2011, 15:38:48 »


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

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Пересборка live-cd Ubuntu
« Ответ #18 : Ноябрь 30, 2011, 16:12:02 »

Оффлайн nik_user

  • Новичок
  • **
  • Сообщений: 69
Re: Пересборка live-cd Ubuntu
« Ответ #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
  • *****
  • Сообщений: 3474
Re: Пересборка live-cd Ubuntu
« Ответ #20 : Декабрь 01, 2011, 12:03:54 »
как очисть все deb кроме системных консоли, сети ....

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

Оффлайн nik_user

  • Новичок
  • **
  • Сообщений: 69
Re: Пересборка live-cd Ubuntu
« Ответ #21 : Декабрь 03, 2011, 23:09:13 »
как очисть все deb кроме системных консоли, сети ....

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

Оффлайн ludoed

  • Местный
  • *****
  • Сообщений: 861
  • ludoed1970@jabber.ru
Re: Пересборка live-cd Ubuntu
« Ответ #22 : Декабрь 04, 2011, 13:12:08 »

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

Уверены?



Ubuntu 11.04
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)

Оффлайн nik_user

  • Новичок
  • **
  • Сообщений: 69
Re: Пересборка live-cd Ubuntu
« Ответ #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

  • Местный
  • *****
  • Сообщений: 861
  • ludoed1970@jabber.ru
Создание live-cd Ubuntu
« Ответ #24 : Декабрь 05, 2011, 22:47:15 »
Джентльмены, есть вопрос:
Впервые попробовал собрать Убунту по инструкции
https://help.ubuntu.com/community/LiveCDCustomizationFromScratch
Пока еще не закончил, т.к. установил лишь базовую систему и дошел до установки ubiquity
Еще предстоит доустановка графического окружения и пакетов, но вопрос не в этом.

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

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

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)

Оффлайн nik_user

  • Новичок
  • **
  • Сообщений: 69
Re: Создание live-cd Ubuntu
« Ответ #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
  • *****
  • Сообщений: 3474
Re: Создание live-cd Ubuntu
« Ответ #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

  • Новичок
  • **
  • Сообщений: 69
Re: Создание live-cd Ubuntu
« Ответ #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
  • *****
  • Сообщений: 3474
Re: Создание live-cd Ubuntu
« Ответ #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

  • Местный
  • *****
  • Сообщений: 861
  • ludoed1970@jabber.ru
Re: Создание live-cd Ubuntu
« Ответ #29 : Декабрь 07, 2011, 18:33:08 »
HsH
Большое спасибо за полезные советы, и что вообще возитесь с начинающими идиотами в коротких штанишках
 ;D

Я вчера доустановил в сборку 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 »
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)