KIWI: Leve o openSUSE para todos os lugares

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    KIWI: Leve o openSUSE para todos os lugares - Presentation Transcript

    1. KIWI: Leve o openSUSE para todos os lugares by Gabriel Stein
    2. INTRODUÇÃO - Sistema para a criação de imagens de LiveCDs e LiveUSB - Facilita a padronização de imagens para uma rede - Possibilita a customização de imagens para fins diversos - Existe um sistema de 2 níveis: extensão física e extensão lógica
    3. CARACTERÍSTICAS - Suporte a sistemas virtuais, como Vmware, QEMU - Suporte para paravirtualização como XEN - Suporte para implementação de imagens através da rede; - openSUSE em um cartão flash de 128MB com 45MB de imagem(SO)... sim, isto é possível! - Toda configuração em XML
    4. EXTENSÃO FÍSICA - É criada no processo de preparo da imagem - É responsável pela montagem da árvore do sistema - Essa árvore é armazenada em um diretório - Diretório pronto para receber a instalação de pacotes - É feita a instalação de pacotes
    5. EXTENSÃO FÍSICA - ETAPAS - É criado o diretório raiz e a árvore - São instalados os pacotes através de um gerenciador(smart ou zypper) - É executado o script config.sh com as configurações do sistema, como ativação de serviços - É feito o gerenciamento final da nova árvore
    6. EXTENSÃO LÓGICA - É criada no processo de criação da imagem - Necessita da extensão física - Podemos criar múltiplas imagens através da árvore criada na extensão física(VMware, XEN)
    7. EXTENSÃO LÓGICA - ETAPAS - É executado o script images.sh(gerencia pacotes) - É criado o tipo de imagem requisitado(depende do que foi configurado no config.xml) - É executado o script config.sh com as configurações do sistema, como ativação de serviços
    8. CONFIG.XML - Arquivo utilizado para a criação das imagens - Configurado através de TAGS
    9. CONFIG.XML - TAGS TAG obrigatória: image <image schemeversion="2.0" name="initrd-usbboot- suse-10.3"> TAG: descrição <description type="boot"> <version>2.5.0</version> <author>Gabriel Stein</author> <contact>gabrielstein@tchelinux.org</contact> <specification>boot/initrd image for USB stick systems</specification> </description>
    10. CONFIG.XML - TAGS TAG: preferências <preferences> <type bootprofile="default">cpio</type> <version>2.1.1</version> <size unit="M">60</size> <compressed>yes</compressed> <packagemanager>smart</packagemanager> <rpm-check-signatures>False</rpm- check-signatures> </preferences>
    11. CONFIG.XML - TAGS TAG: perfis <profiles> <profile name="default" description="Boot with default kernel"/> </profiles> TAG: drivers USB <drivers type="usbdrivers"> <file name="usb/host/usb-uhci.ko"/> </drivers>
    12. CONFIG.XML - TAGS TAG: drivers <drivers type="drivers"> <file name="drivers/ide/*"/> </drivers> TAG: drivers USB <drivers type="usbdrivers"> <file name="usb/host/usb-uhci.ko"/> </drivers>
    13. CONFIG.XML - TAGS TAG: repositórios <repository type="yast2"> <source path="http://download.opensuse.org/distribution/10. 3/repo/oss/"/> </repository> TAG: packages kernel profiles <packages type="image" profiles="default"> <package name="kernel-default"/> <package name="aufs-kmp-default"/> </packages>
    14. CONFIG.XML - TAGS TAG: package includes <packages type="image"> <package name="psmisc"/> </package> TAG: packages <packages type="bootstrap"> <package name="filesystem"/> <package name="glibc-locale"/> <package name="procps"/> </packages>
    15. COMANDOS - Prepare kiwi --prepare /usr/share/kiwi/image/kwliveCD- suse-10.3 --root /tmp/kiwi-tmp --add-profile KDE -- logfile terminal - Create kiwi –create /tmp/kiwi-tmp --type usb -d /tmp/kiwi- result
    16. COMANDOS - Copiar para pendrive kiwi –bootstick /tmp/kiwi-tmp initrd-usbboot- suse-10.3.i386-2.1.1.splash.gz –bootstick- system /tmp/kiwi-results suse-10.3-live- stick.i386-1.1.2
    17. PERGUNTAS ? ? ? MUITO OBRIGADO GABRIELSTEIN@TCHELINUX.ORG HTTP://PEOPLE.TCHELINUX.ORG/005.HTML ? ? ?
    SlideShare Zeitgeist 2009

    + adorepumpadorepump Nominate

    custom

    87 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 87
      • 87 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories