Lazarus project

Текущее время: 17 ноя 2018, 05:48

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Пересборка Mandriva One (в версии MiB)
СообщениеДобавлено: 03 сен 2013, 16:35 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 21 сен 2011, 21:49
Сообщений: 373
Cпасибо сказано: 23
Спасибо получено:
178 раз в 132 сообщениях
Пересборка Mandriva One (в версии MiB)

Откройте терминал, например Konsole или GNOME Terminal, и создайте рабочий каталог:
[username@localhost ~]$ mkdir isowork

Перейдите в рабочий каталог
[username@localhost ~]$ cd isowork

Скачайте образ ISO:
[username@localhost ~]$ wget -c ftp://ftp.proxad.net/pub/Distributions_ ... m-i586.iso

Если у вас уже есть образ, то просто скопируйте его в рабочий каталог.

Установите пакеты isomaster и squashfs-tool:
Для работы с образом 2009.1 One установите squashfs3-tools и используйте unsquashfs3 вместо unsquashfs.

Получите права администратора

$ su
# urpmi isomaster squashfs-tool

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

Ниже вы увидите содержимое образа ISO. Перейдите в каталог loopbacks, выберите distrib-lzma.sqfs и нажмите кнопку "extract from the iso" (стрелка вверх). Не закрывайте isomaster.

Подождите.

Распакуйте содержимое сжатого файла в каталог ./Squashfs-root:
[root@localhost ~]# unsquashfs distrib-lzma.sqfs

Подождите еще.

Перейдите в каталог с распакованными данными:
[root@localhost ~]# cd squashfs-root

Смените окружение с помощью chroot:
[root@localhost ~]# mount -o bind /dev ./dev
[root@localhost ~]# mount -o bind /proc ./proc
[root@localhost ~]# mount -o bind /sys ./sys
[root@localhost ~]# chroot /path-to/squashfs-root /bin/bash

Используйте центр управления Mandriva для настройки соединения с Интернетом (запустите mcc в консоли).

Добавьте источники ПО с помощью urpmi.addmedia.

Основные источники Mandriva

urpmi.addmedia --distrib --all-media ftp://ftp.mandriva.ru/mandriva/official/2009.1/i586/

PLF

urpmi.addmedia PLF-Free ftp://ftp.mandriva.ru/plf/2009.1/free/r ... nary/i586/
urpmi.addmedia PLF-NonFree ftp://ftp.mandriva.ru/plf/2009.1/non-fr ... nary/i586/

EduMandriva

urpmi.addmedia Edumandriva-Free ftp://ftp.linuxcenter.ru/pub/Mandriva/E ... e/release/
urpmi.addmedia Edumandriva-NonFree ftp://ftp.linuxcenter.ru/pub/Mandriva/E ... e/release/

Теперь можно изменить содержимое дистрибутива. Например, удалить лишние языковые пакеты и ненужные программы. Оставшуюся часть можно обновить с помощью команды:
[root@localhost ~]# urpmi --auto-select

Внимание!
Не забывайте, что объём будущего диска ограничен.

По завершении наберите следующие команды:

#exit
#umount ./dev
#umount ./proc
#umount ./sys

Сожмите его снова в файл *.sqfs. Процесс может занять много времени. Убедитесь, что находитесь по-прежнему в каталоге squashfs-root, выполните команду:
[root@localhost ~]# mksquashfs * distrib-lzma.sqfs -lzma

Вернитесь в isomaster. В нижнем окне (там, где показано содержимое образа) удалите файл distrib-lzma.sqfs. Из верхнего окна (с локальными каталогами и файлами) переместите в нижнее новый файл distrib-lzma.sqfs и нажмите кнопку "Add to iso" (стрелка вниз).

Если итоговый образ получился менее, чем 702 МБ, нажмите "file>save as", чтобы сохранить образ.

Теперь можно приступить к испытаниям.


Внимание!

Команду mksquashfs * distrib-lzma.sqfs -lzma необходимо запускать внутри каталога squashfs-root, т. е.
[root@localhost squashfs-root]# mksquashfs * distrib-lzma.sqfs -lzma

Примечание

Не забудьте отключить соединение с Интернетом из chroot-окружения, чтобы не мешать команде umount ./dev


Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB