User-mode Linux
Revisão de 20h34min de 17 de fevereiro de 2008 por Filipe (discussão | contribs) (→Experimentando UML)
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.
- Baixe este kernel (ou este para sistemas 64-bit)
- Baixe este filesystem (80M, descompactado vai para 1.6G) (ou 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á 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