Manjaro Difference between revisions of "ManjaroISO/ru"

Difference between revisions of "ManjaroISO/ru"

From Manjaro
(Created page with "сборка iso создаст новый каталог <code>work-x86_64</code> или <code>work-i686</code> в зависимости от архитектуры уста...")
(Created page with "= Смотрите также =")
Line 193: Line 193:
сборка iso создаст новый каталог <code>work-x86_64</code> или <code>work-i686</code> в зависимости от архитектуры установочного носителя, который вы хотите создать. buildiso будет работать исключительно в этом каталоге. Когда buildiso будет завершен, файл .iso с вашим установочным носителем появится в каталоге вашего профиля (в нашем примере: <code>~/work/manjaroiso/configs/e17/</code>).
сборка iso создаст новый каталог <code>work-x86_64</code> или <code>work-i686</code> в зависимости от архитектуры установочного носителя, который вы хотите создать. buildiso будет работать исключительно в этом каталоге. Когда buildiso будет завершен, файл .iso с вашим установочным носителем появится в каталоге вашего профиля (в нашем примере: <code>~/work/manjaroiso/configs/e17/</code>).


== Troubleshooting ==
== Устранение неисправностей ==


In case anything goes wrong buildiso will display an error. Try to fix this error and restart buildiso.  
In case anything goes wrong buildiso will display an error. Try to fix this error and restart buildiso.  
Line 204: Line 204:
In severe cases, please reboot your system before and after you try to remove the <code>work-x86_64</code> folder.
In severe cases, please reboot your system before and after you try to remove the <code>work-x86_64</code> folder.


= Links =
= Ссылки =


* [https://www.youtube.com/watch?v=89TsITpY3h0 Basic Video Tutorial]
* [https://www.youtube.com/watch?v=89TsITpY3h0 Basic Video Tutorial]
Line 219: Line 219:
* [[How to install AUR packages in ManjaroISO]]
* [[How to install AUR packages in ManjaroISO]]


= See also =
= Смотрите также =


* [[manjaro-tools]]
* [[manjaro-tools]]


[[Category:Contents Page{{#translation:}}]]
[[Category:Contents Page{{#translation:}}]]

Revision as of 13:05, 2 March 2023

Other languages:
English • ‎Türkçe • ‎русский


Предостережение
По состоянию на март 2015 года manjaroiso устарел, выберите путь Manjaro-tools!


Что такое ManjaroISO?

ManjaroISO - это небольшой набор bash-скриптов, который способен создавать полностью функциональные live-носители на базе Manjaro Linux. Это очень универсальный инструмент, поэтому он потенциально может быть использован для создания чего угодно, от систем восстановления, установочных дисков, систем liveCD, и кто знает, чего еще. Проще говоря, если речь идет о Manjaro на блестящей подставке - он может это сделать.


Как начать?

Создание рабочего каталога

Первое, что вы должны сделать - это создать каталог для работы и перейти в него по cd. Это поможет организовать работу.

 mkdir -p ~/work/manjaroiso

Обновление системы

Для обновления системы используйте команду:

 sudo pacman -Syu

Установка ManjaroISO

Затем установите manjaroiso и его профили. Если вам не нужны профили сообщества - не устанавливайте этот пакет.

 sudo pacman -S manjaroiso manjaroiso-profiles manjaroiso-community-profiles

Скопируйте профили ManjaroISO в свой рабочий каталог:

 cp -a /usr/share/manjaroiso/configs/ ~/work/manjaroiso/configs/

Существует Альтернативный способ установки ManjaroISO с помощью git clone для загрузки последних пакетов ManjaroISO с Github.

Понятие профилей ManjaroISO

В зависимости от версии ManjaroISO вы найдете следующие каталоги в ~/work/manjaroiso:

 build  cinnamon  e17  kde  lxde  mate  net  openbox  shared  sysmenu  xfce

В этом примере мы работаем с каталогом e17. Этот каталог больше недоступен и заменен на enlightenment, но он хорошо подходит для демонстрационных целей. Все каталоги профилей выглядят очень похоже. Перейдите в него и посмотрите на файлы и каталоги в нем:

Packages       isolinux         overlay           pacman-x86_64.conf
Packages-E17   isomounts        overlay-livecd    syslinux
Packages-Xorg  mkinitcpio.conf  pacman-gfx.conf   efiboot
e17-overlay    options.conf     pacman-i686.conf
  • Packages включает общие пакеты для всех редакций
  • Packages-E17 включает все пакеты специально для редакции E17
  • Packages-Xorg включает все общие пакеты Xorg
  • e17-overlay включает файлы и каталоги, измененные для работы E17 Edition
  • isolinux включает файл isolinux.cfg для запуска загрузчика syslinux
  • isomounts содержит информацию обо всех оверлейных образах и их порядке загрузки: он указывает ядру, в каком порядке (сверху вниз) загружать все оверлейные образы
  • mkinitcpio.conf содержит информацию обо всех необходимых модулях, которые должны быть добавлены к ядру live-media
  • options.conf определяет основные настройки для live-media
  • overlay включает в себя общие файлы и каталоги, измененные для обеспечения работы всего издания
  • overlay-livecd включает общие файлы и каталоги, измененные для всех редакций, обеспечивающих работу live-сессии
  • pacman-gfx.conf включает общий файл pacman.conf для оверлея pkgs-image
  • pacman-i686.conf включает общий pacman.conf для всех 32-битных редакций Manjaro
  • pacman-x86_64.conf включает общий pacman.conf для всех 64-разрядных редакций Manjaro Editions
  • syslinux включает в себя загрузчик для всех редакций Manjaro
  • efiboot включает загрузчик UEFI для всех редакций Manjaro

Изменение профиля ManjaroISO

В данном примере мы работаем с каталогом e17. Следующие файлы и каталоги наиболее важны для профиля E17:

  • Packages-E17
  • e17-overlay


Текущий файл Packages-E17 выглядит следующим образом:

### Manjaro Packages

## E17 Main Packages
enlightenment17
faenza-green-icon-theme
gksu
libgnomeui
lxdm
network-manager-applet
system-tools
xcursor-simpleandsoft
xcursor-vanilla-dmz-aa

## Applications
blueman
epdfview
midori
mplayer
gparted
#manjaro-installer
sylpheed
xchat
xnoise

## Packages for Sound and Audio
gstreamer0.10-bad-plugins
gstreamer0.10-ffmpeg
gstreamer0.10-ugly-plugins

## Package management
pacman-gui

Вы можете добавить любой недостающий пакет, например connman - сетевой менеджер E17, в этот файл и сохранить его. Вам не нужно беспокоиться о зависимостях.

Пожалуйста, помните, что вы можете добавлять пакеты только из репозиториев manjaro, а не из AUR. Прочитайте эту страницу вики, если вы хотите добавить пакеты из AUR: Как установить пакеты AUR в ManjaroISO.


Сейчас каталог e17-overlay выглядит следующим образом:

e17-overlay
|-etc
|---skel
|-----.config
|-------epdfview
|-------gtk-2.0
|-------midori
|-----.local
|-------share
|---------applications
|---systemd
|-----system
|-usr
|---share
|-----icons
|-------default

It includes configuration files like etc/systemd/system/display-manager.service to define the used bootloader. You can change or add any files to that folder to get included to the installed Manjaro system and also added to the live-session if not overwritten by the same file in overlay-livecd.


Сейчас папка overlay-livecd выглядит следующим образом:

overlay-livecd
|-etc
|---gdm
|---lightdm
|---manjaro
|---pam.d
|---samba
|---skel
|-----.config
|-------autostart
|-----.kde4
|-------share
|---------config
|-----Desktop
|---sudoers.d
|---systemd
|-----system
|-------multi-user.target.wants
|-root
|---.config
|-usr
|---bin
|---lib
|-----systemd
|-------system
|---sbin
|---share
|-----icons

Любой файл, добавленный в этот каталог, добавляется только в живую сессию. В некоторых случаях это может быть важно.

Сборка 32- и 64-битных установочных носителей

The options.conf file found in the shared subfolder (in our example: ~/work/manjaroiso/configs/shared/ ) or the subfolder of the desktop environment you are trying to build (in our example: ~/work/manjaroiso/configs/e17/ ) contains the following code:

arch=`uname -m`
#arch=i686

This will build a 32bit install-media, if you are on a 32bit Manjaro system and a 64bit install-media, if you are on a 64bit Manjaro system.

If you are on a 64bit Manjaro system and want to build a 32bit install-media, please change the code to this:

#arch=`uname -m`
arch=i686

Создание установочного носителя

Пожалуйста, перейдите в каталог профиля, который вы хотите создать, если вы еще этого не сделали. В нашем примере это:

cd ~/work/manjaroiso/configs/e17/

Теперь используйте buildiso для создания установочного носителя:

 sudo buildiso

сборка iso создаст новый каталог work-x86_64 или work-i686 в зависимости от архитектуры установочного носителя, который вы хотите создать. buildiso будет работать исключительно в этом каталоге. Когда buildiso будет завершен, файл .iso с вашим установочным носителем появится в каталоге вашего профиля (в нашем примере: ~/work/manjaroiso/configs/e17/).

Устранение неисправностей

In case anything goes wrong buildiso will display an error. Try to fix this error and restart buildiso. If there is a severe error in buildiso or if you want to build a completely new install-media, it might be necessary to delete buildiso's work folder. In our example this is (for a 64bit architecture installation-media):

sudo rm -rfv ~/work/manjaroiso/configs/e17/work-x86_64

Attention: The work-x86_64 folder will not be completely deleted, because parts of it are mounted.

In severe cases, please reboot your system before and after you try to remove the work-x86_64 folder.

Ссылки


Further reading

Смотрите также

Cookies help us deliver our services. By using our services, you agree to our use of cookies.