Instalando o MK Auth no XenServer - Solução

Esta solução consiste em instalar o Grub numa partição dedicada; segue:

 

Baixando

- Baixe o Super Grub2;

 

Configurando a VM

Aqui  configurei como Other OS sem repasse da BIOS com um HD de 16GB;

 

Instalando 

- Instale o MK-Auth e observe o nome do dispositivo (aqui /dev/xvda);

- Crie 3 partições uma de 16 MB no início (é Megabytes mesmo), a do sistema (aqui usei xfs) e swap a gosto -  quando o sistema perguntar atente para não instalá-lo da primeira partição;

- Você deve ter definido uma senha root;

 

Preparando para o Grub

- Monte o Super Grub2 (como CD na VM) e reinicie a VM, no menu que aparece, escolha: 'Detect any OS' e dê boot no MK-Auth;

- Faça login (root) no  MK-Auth e cancele o 'MENU PRINCIPAL' para cair no console;

- Considerando que seu disco é /dev/xvda1 formate-o como ext4: mkfs.ext4 /dev/xvda1 -L 'boot';

- Abra o cfisk passando o dispositivo do disco como parâmetro (aquele que você anotou durante a instalação) ex.: cfdisk /dev/xvda; marque a primeira partição como inicializável escreva e saia;

- edit o fstab (nano /etc/fstab) e configure a nova partição (se já não estiver lá): abaixo da linha proc... digite: '/dev/xvda1 /root/hd ext4 defaults 0 0'; Ctrl+O (salvar), Ctrl+X (sair);

- Crie a pastar hd: mkdir /root/hd; monte-a: mount /dev/xvda1 /root/hd;

 

Instalando o Grub

 

- Instale propriamente o grub: grub-install --root-directory=/root/hd /dev/xvda
- Copie o menu do MK Auth para o grub que acabou de ser instalado: cp /boot/grub/grub.cfg /root/hd/boot/grub/

 

Espero que tenham entendido a solução. Aqui instalei no XenServer 6.0, instale no XenTools no MK Auth usando o arquivo de dentro da pasta Linux no CD (xe-guest-utilities_6.0.0-743_i386.deb).

Sugestões para melhorar o tuto (estética e tecnicamente) são bem vindas.

 

Fonte de pesquisa: http://ubuntu-install.blogspot.com/2011/05/dedicated-grub-2-partition.html

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • muito obrigado Bruno...

  • Fiz o procedimento, só que quanto dou boot pelo cd com o supergrub, o processamento da vm sobe e fica uma tela preta no console. Já baixei novamente o instalador do gub e nada.. fica na mesma...

     

     

    Vou tentar com outro versão de grub.

     

     

  • Com a versão 1.99 do supergrub, abriu o menu, e ao escolher a opção "detect any os", após uns 5 minutos aparece a frase: "unrecongnized: fs"

     



    Alex Costa disse:

    Fiz o procedimento, só que quanto dou boot pelo cd com o supergrub, o processamento da vm sobe e fica uma tela preta no console. Já baixei novamente o instalador do gub e nada.. fica na mesma...

     

     

    Vou tentar com outro versão de grub.

     

     

  • Caro, Alex.

    Tente bootar sem o cd do supergrub2 e verifique se o sintoma é o mesmo pois me parece que a imagem do supergrub2 não está sendo inicializada. Certifique-se de montar o supergrub2 como cd e que a vm inicialize pelo cd.

    Recentemente migrei para o proxmox e o procedimento foi mais simples; não foi preciso criar um partição extra para o boot, apenas reinstalar o grub2.

  • Bruno,

     

    com a versão 2.00 não rolou, usei a versão 1.99, só que depois que aparece o menu, e seleciono a opção "detect any os", demora bastante tempo para mostrar as opções de boot. Deixei procurando ontem a noite e hoje pela manha estava lá a opção do mkauth.

     

    Fiz o resto do procedimento e funcionou "certin!!!!"

     

    Abraços.

  • opa amigos estou com esse mesmo problema nao to conseguindo instalr o mk_auth no vm ele trava a tela ou coisa assim alguem ai poder e ajudar

  • Alguém conseguiu através das instruções acima???

  • Aqui trava na tela abaixo:

    1488558408?profile=RESIZE_1024x1024

This reply was deleted.