it-advisor.ru: Распаковать initrd или сменить bootsplash (1/1) | Thinstation по русски
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...

ТЕМА: Распаковать initrd или сменить bootsplash

Распаковать initrd или сменить bootsplash 18 Май 2012 13:41 #9

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153

Точно работает с Thinstation 2.x.x c 5 версией не пробовал

Проще всего это сделать установив в систему пакет squashfs и выполнив команду:
unsquashfs -d initrd.fs/  initrd
получится папка initrd.fs в которой лежит содержимое, забирайте оттуда все что хотите

Если хочется заменить bootsplash на свой - нам понадобится следующее:

  • Linux
  • Сам файл initrd
  • Два файла с Вашим логотипом, размером 1024х768, с названиями bootsplash-1024x768.jpg и silent-1024x768.jpg, сделаные в Gimp.
  • Файл, с именем bootsplash-1024x768.cfg в который напишем следующее:
Подробнее...
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.

Re: Распаковать initrd или сменить bootsplash 05 Апр 2013 08:36 #763

  • neasket
  • neasket аватар
>>и дописать картинку

>>splash -s -f bootsplash-1024x768.cfg >> final/initrd
Какой пакет нужно установить,чтобы заработала команда splash?
в убунту 12.04 не работает(((
Администратор запретил публиковать записи гостям.

Re: Распаковать initrd или сменить bootsplash 05 Апр 2013 08:44 #764

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
neasket пишет:
Какой пакет нужно установить,чтобы заработала команда splash?
В Suse bootsplash
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.

Re: Распаковать initrd или сменить bootsplash 10 Июль 2013 13:33 #854

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
В TS-5 есть способ распаковать initrd:
gunzip -c initrd |cpio -i
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 10 Июль 2013 13:33 от admin.
Администратор запретил публиковать записи гостям.

Re: Распаковать initrd или сменить bootsplash 28 Июль 2015 21:31 #2645

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
Вот весь процесс.
Извлечение:
mkdir ~/tmp #Создаём временную папку
cd ~/tmp #Переходим и суём сюда свой initrd
mv initrd initrd.gz #Переименовываем
gunzip initrd.gz #Распаковываем
mkdir tmp2
cd tmp2
cpio -id < ../initrd
Меняем - исправляем что надо в папке ~/tmp/tmp2 ...
Упаковываем:
cd ~/tmp/tmp2
find . | cpio --create --format='newc' > ~/tmp/newinitrd
cd ~/tmp
gzip newinitrd
Переименовываем newinitrd.gz в initrd и грузимся с него. :drink:
Или так...
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 03 Авг 2015 08:36 от admin.
Администратор запретил публиковать записи гостям.

Re: Распаковать initrd или сменить bootsplash 29 Июль 2015 12:06 #2648

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
Версия TS 5.4
su -
mkdir ~/temp/{mnt,work}
#кладём  initrd в ~/temp
cd ~/temp
mount -o loop initrd mnt
cp mnt/* -Pr work
umount mnt
#правим что надо в папке work
find ./work -print0 | cpio --null -oV --format=newc | gzip -9 -c > initrd-new
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 10 Нояб 2015 01:48 от admin.
Администратор запретил публиковать записи гостям.

Re: Распаковать initrd или сменить bootsplash 24 Сен 2015 08:35 #2872

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
Возможно таким образом прокатит добавление недостающего пакета в готовую сборку, если не получается собрать самостоятельно из конструктора.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 24 Сен 2015 08:37 от admin.
Администратор запретил публиковать записи гостям.

Re: Распаковать initrd или сменить bootsplash 24 Дек 2015 16:55 #3249

  • Soronorus
  • Soronorus аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 23
  • Репутация: 0
find ./work -print0 | cpio --null -oV --format=newc | gzip -9 -c > initrd-new
пишет not-found
загружался TS-5.4.2-Installer-0503.iso(предварительно установленного на виртуалку)
и как это выполнить подскажите?
Администратор запретил публиковать записи гостям.

Re: Распаковать initrd или сменить bootsplash 25 Дек 2015 10:58 #3256

  • Soronorus
  • Soronorus аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 23
  • Репутация: 0
разобрался сам
команда на сборку initrd выглядите так
находится нужно в temp
find ./work -print0 | /thinstation/usr/bin/cpio --null -oV --format=newc | gzip -9 -c > initrd-new
Последнее редактирование: 25 Дек 2015 11:01 от Soronorus. Причина: заметил ошибку в тесте
Администратор запретил публиковать записи гостям.

Re: Распаковать initrd или сменить bootsplash 25 Дек 2015 11:04 #3257

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
Ну так в инструкции и написано русским по белому:
....
cd ~/temp
....
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 25 Дек 2015 11:05 от admin.
Администратор запретил публиковать записи гостям.

Распаковать initrd или сменить bootsplash 25 Дек 2015 12:19 #3260

  • Soronorus
  • Soronorus аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 23
  • Репутация: 0
собрать intrd таким методом не получилось
при попытки загрузки пишет

Kernel panic - not syncing: VFS: Unable to mount root on Unknown-block (1,0)
Kernel offset: 0x0 from 0x80200000 (relocation ange 0x80000000 0xf7ffdff)

измененный initrd
https://dropmefiles.com/Zr72M
Последнее редактирование: 25 Дек 2015 12:40 от Soronorus.
Администратор запретил публиковать записи гостям.

Распаковать initrd или сменить bootsplash 25 Дек 2015 13:15 #3262

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
Soronorus пишет:
...
измененный initrd
...
Что-о-о??? 232 Мб? :blink:
А был сколько изначально?
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.

Распаковать initrd или сменить bootsplash 25 Дек 2015 13:35 #3264

  • Soronorus
  • Soronorus аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 23
  • Репутация: 0
217.3 MB
могу залить.
Администратор запретил публиковать записи гостям.

Распаковать initrd или сменить bootsplash 25 Дек 2015 14:14 #3265

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
Да что-то охренительно большой у Вас образ.
А с какой целью Вы его разобрать-собрать хотите?
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 25 Дек 2015 14:14 от admin.
Администратор запретил публиковать записи гостям.

Распаковать initrd или сменить bootsplash 25 Дек 2015 14:54 #3267

  • Soronorus
  • Soronorus аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 23
  • Репутация: 0
1. Добавлять на рабочий стол свои скрипты
разобрался как делать свой initrd
/thinstation/sbin/mksquashfs /root/temp/work/ initrd -always-use-fragments -no-recovery -no-exports -no-xattrs -noappend
Администратор запретил публиковать записи гостям.

Распаковать initrd или сменить bootsplash 25 Дек 2015 15:30 #3269

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
Это по хорошему нужно делать при сборке образа, а не после.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 25 Дек 2015 15:30 от admin.
Администратор запретил публиковать записи гостям.