Re: Alterar kernel do dom0 no Debian
Criei o arquivo 08_xen com o conteúdo que você postou e ocorreu alguns
erros no boot, mas foi mancada minha. Acabei esquecendo de
adicionar o suporte a virtualização no kernel, por isso não consegui
usar ele como dom0. Recompilei o kernel 3.0.1 adicionando as opções do
Xen e ao atualizar o grub, o mesmo foi adicionado automaticamente ao
submenu do Xen no arquivo grub.cfg usando o
script /etc/grub.d/20_linux_xen que já vem no Debian. Consegui iniciar
o kernel personalizado depois disso.
Já me inscrevi na lista do xen-br, obrigado por citar. Vai ser muito
útil pra mim, que estou iniciando no Xen. A propósito, acabei tendo
outros problemas usando o kernel compilado e talvez poste aqui na lista
em outra thread sobre isso ou na lista do Xen-br.
Valeu mesmo!
Em Fri, 21 Oct 2011 11:02:00 -0200
"Gustavo Soares [SLot]" <slot.mg@gmail.com> escreveu:
> Não sei se entendi direito o que você quer fazer ... mas vamos lá.
>
>
> Crie o arquivo /etc/grub.d/08_xen com o conteúdo abaixo:
>
>
> ##### Inicio
>
>
> #!/bin/sh
> exec tail -n +3 $0
> menuentry "Xen 4.1.1 / Debian Squeeze kernel 3.0.4" {
> insmod part_msdos
> insmod ext2
> set root='(hd0,msdos1)'
> search --no-floppy --fs-uuid --set
> 2410ebd4-51fd-4ddd-9a83-9682591d53dd
> echo 'Loading Linux 3.0.4...'
> multiboot /boot/xen.gz placeholder dom0_mem=1024M
> module /boot/vmlinuz-3.0.4 placeholder
> root=UUID=2410ebd4-51fd-4ddd-9a83-9682591d53dd ro quiet
> echo 'Loading initial ramdisk ...'
> module /boot/initrd.img-3.0.4
> }
>
> ##### Fim
>
>
> Não esqueça de acertar o UUID e as versões.
>
> Depois altere a permissão do /etc/grub.d/20_xen (chmod -x nele) e de
> permissão de execução para o /etc/grub.d/08_xen e rode o update-grub2
>
>
>
> Estou utilizando o xen 4.1.1 compilado + Linux 3.0.4 . Ahhh saiu a
> versão 4.1.2.
>
> Aproveitando, conheça o wiki[1] e a lista[2] do xen-br.
>
>
> Abraços.
>
>
> [1] http://wiki.xen-br.org/
> [2] http://groups-beta.google.com/group/xen-br
>
> Em 20-10-2011 23:35, André Luiz Fraga Moreira escreveu:
> > Boa noite a todos.
> > Tenho o Debian Wheezy, a versão de teste do Debian, instalado em meu
> > notebook com o Xen 4.1.1 instalado do repositório oficial da
> > distribuição. Está funcionando tranquilo com o kernel 3.0, que é
> > usado como padrão nessa versão, mas eu queria que fosse usado outro
> > kernel compilado por mim ao invés do kernel padrão do Debian como o
> > dom0. Pesquisei como fazer isso no grub2 utilizando os
> > arquivos /etc/default/grub e /etc/grub.d/20_linux_xen, que contém a
> > configuração da entrada do hypervisor no
> > arquivo /boot/grub/grub.cfg, mas não consegui fazer que o kernel
> > personalizado fosse usado pelo Xen. Editar o
> > arquivo /boot/grub/grub.cfg diretamente não adiantou porque toda
> > vez que o grub é atualizado com o comando update-grub ou quando
> > alguma versão do kernel é atualizada, o mesmo é sobrescrito. Eu não
> > tenho muita experiência com o grub2 e agradeço se alguém souber
> > como resolver esse problema.
> >
>
>
--
André Luiz Fraga Moreira <andre4linux@gmail.com>
Matriculado no curso de Tecnologia em Redes de Computadores
Linux Professional Institute Certified - LPIC 1
twitter e identi.ca: @andreluizfm
linkedin:
http://www.linkedin.com/pub/andre-luiz-fraga-moreira/11/3b8/b00
Reply to: