Mudanças entre as edições de "User-mode Linux"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(New page: a fazer)
 
 
(6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 +
User Mode Linux (UML) é uma Máquina virtual Linux que roda sobre Linux. Tecnicamente, UML é um porte do Linux para Linux. O Linux tem sido portado para vario processadores, incluindo o omnipresente x86, SPARC da Sun, PowerPC da IBM e Motorola, Alpha, e uma variedade de outros procesadores. UML é um porte do Linux exatamente do mesmo jeito como esses. A diferença é que o UML é uma porta para a interface de software definida pelo Linux em vez da interface de hardware  definida pelo processador e o resto do computador físico.
 +
 +
== Experimentando UML ==
 +
 +
As instruções abaixo foram traduzidas da [http://user-mode-linux.sourceforge.net UML Home Page], no tópico [http://user-mode-linux.sourceforge.net#Getting%20started "Getting start"]. As instruções em resumo mostram como fazer download e executar um kernel UML pré-compilado e um sistema de arquivos.
 +
 +
*Baixe [http://user-mode-linux.sourceforge.net/linux-2.6.24-rc7.bz2 este kernel] (ou [http://user-mode-linux.sourceforge.net/linux-2.6.24-x86_64.bz2 este para sistemas 64-bit])
 +
 +
*Baixe [http://uml.nagafix.co.uk/FedoraCore5/FedoraCore5-x86-root_fs.bz2 este filesystem] (80M, descompactado vai para 1.6G) (ou [http://uml.nagafix.co.uk/FedoraCore6/FedoraCore6-AMD64-root_fs.bz2 este para 64-bit])
 +
 +
*Descompacte-os:
 +
host% bunzip2 linux-2.6.24-rc7.bz2 FedoraCore5-x86-root_fs.bz2
 +
 +
*Execute o kernel UML passando como parâmetro o filesystem e a quantidade de memória que a UML poderá ocupar:
 +
host% chmod 755 ./linux-2.6.24-rc7
 +
host% ./linux-2.6.24-rc7 ubda=FedoraCore5-x86-root_fs mem=128M
 +
 +
*Se tudo der certo o log de inicialização será [http://user-mode-linux.sourceforge.net/fc5-boot.txt assim]
 +
 +
* Faça o Login como root, o password não é necessário:
 +
Fedora Core release 5 (Bordeaux)
 +
Kernel 2.6.19-rc7 on an i686<br>
 +
localhost login: root
 +
[root@localhost ~]#
 +
 +
* Divirta-se!
 +
* Quando quiser desligar:
 +
 +
[root@localhost ~]# halt<br>
 +
Broadcast message from root (tty0) (Tue Apr  4 17:18:01 2006):<br>
 +
The system is going down for system halt NOW!
 +
INIT: Switching to runlevel: 0
 +
INIT: Sending processes the TERM signal
 +
 +
Outros kernels e filesystems podem ser encontrados [http://uml.nagafix.co.uk aqui]
 +
 +
== Compilando um Kernel UML ==
 +
a fazer
 +
 +
== Interconectando UML ==
 +
a fazer
 +
 +
== Construindo um filesystem ==
 +
a fazer
 +
 +
== UML Tools ==
 +
a fazer
 +
 +
== Acessando arquivos no host ==
 
a fazer
 
a fazer

Edição atual tal como às 20h44min de 17 de fevereiro de 2008

User Mode Linux (UML) é uma Máquina virtual Linux que roda sobre Linux. Tecnicamente, UML é um porte do Linux para Linux. O Linux tem sido portado para vario processadores, incluindo o omnipresente x86, SPARC da Sun, PowerPC da IBM e Motorola, Alpha, e uma variedade de outros procesadores. UML é um porte do Linux exatamente do mesmo jeito como esses. A diferença é que o UML é uma porta para a interface de software definida pelo Linux em vez da interface de hardware definida pelo processador e o resto do computador físico.

Experimentando UML

As instruções abaixo foram traduzidas da UML Home Page, no tópico "Getting start". As instruções em resumo mostram como fazer download e executar um kernel UML pré-compilado e um sistema de arquivos.

  • Descompacte-os:
host% bunzip2 linux-2.6.24-rc7.bz2 FedoraCore5-x86-root_fs.bz2
  • Execute o kernel UML passando como parâmetro o filesystem e a quantidade de memória que a UML poderá ocupar:
host% chmod 755 ./linux-2.6.24-rc7
host% ./linux-2.6.24-rc7 ubda=FedoraCore5-x86-root_fs mem=128M
  • Se tudo der certo o log de inicialização será assim
  • Faça o Login como root, o password não é necessário:
Fedora Core release 5 (Bordeaux)
Kernel 2.6.19-rc7 on an i686
localhost login: root [root@localhost ~]#
  • Divirta-se!
  • Quando quiser desligar:
[root@localhost ~]# halt
Broadcast message from root (tty0) (Tue Apr 4 17:18:01 2006):
The system is going down for system halt NOW! INIT: Switching to runlevel: 0 INIT: Sending processes the TERM signal

Outros kernels e filesystems podem ser encontrados aqui

Compilando um Kernel UML

a fazer

Interconectando UML

a fazer

Construindo um filesystem

a fazer

UML Tools

a fazer

Acessando arquivos no host

a fazer