PLOP Boot Manager
Por - Diego Henrique
.Neste artigo/tutorial tratarei algumas opções menos utilizada PLOP BOOT MANAGER por falta de documentação e/ou tradução para o nosso idioma [Português-Br].
Baixando o PLOP
.Para baixar o PLOP vá na página oficial do - Elmar Hanlhofer:
.Como o projeto continua se desenvolvendo, não podemos especificar uma versão, pois no momento que você estiver lendo esse artigo de gerenciador de inicialização a versão oficial do PLOP pode ser diferente da versão usada pela Documentação Original.
.Portanto, ao entrar no website, clique na seção de Downloads
.Eles estão no formato plpbt-x.x.x.zip, onde xxx é a versão, e zip a extensão compactada.
.Os arquivos plpbt-x.x.x.zip se referem a documentação oficial do Boot Manager PLOP.
.Extrai-lo para obter o arquivo. Você verá vários diretórios com nomes diversos, entre eles, o de sistemas operacionais.
.Aqui iremos utilizar o PLOP para GNU/Linux.
.Já dentro do diretório plpbt-x.x.x/Linux você encontrará os arquivos propriamente dito para instalar em distribuições Linux.
.Quando você não quer instalar o gerenciador de inicialização no MBR, então você tem que usar plpbt.bin.
.Eu fiz uso desse método em PCs com BIOS antiga [desatualizada], aonde não tinham suporte pra dar boot através de disco removível USB [HD externo, Pendrive e SDCard]. Então, a solução foi gravar [queimar] um CD/DVD com este binário plpbt.bin e colocar o leitor CD-ROM pra dá boot em primeira instância assim que ligasse o PC [Micro Computador] e se tivesse algum disco removível USB conectado a alguma porta USB contendo algum sistema operacional na raiz do dispositivo, logo era iniciado.
.Você pode iniciar o plpbt.bin de muitas maneiras diferentes. O plpcfgbt é uma ferramenta para configurar a versão binária plpbt.bin do gerenciador de inicialização.
Exemplos:
.Imprimir configurações atuais:
$ plpcfgbt plpbt.bin
.Configure a inicialização oculta e inicialize a unidade usb:
$ plpcfgbt stm=hidden cnt=on cntval=1 dbt=usb plpbt.bin
- ou -
$ plpcfgbt hiddenusb plpbt.bin
.Se você executar o programa sem esses parâmetros, você verá as informações de ajuda na tela. Algo assim:
Sistema de arquivos FAT
.Se você deseja instalar em uma mídia USB ou HD, saiba que você pode instalar diretamente na raiz do dispositivo em questão. Obrigatoriamente é preciso que esteja em formato FAT, senão estiver, formate-o. Veja o exemplo:
$ sudo mkdosfs -n 'sdb1' -F 32 /dev/sdb1
.Você encontra o programa de instalação plpinstc.com no diretório plpbt-x.x.x/install . Copie plpinstc.com para a unidade de FAT formatado e renomeie-o para plpbt.bin .
$ sudo mkdosfs -n 'sdb1' -F 32 /dev/sdb1
.Você encontra o programa de instalação plpinstc.com no diretório plpbt-x.x.x/install . Copie plpinstc.com para a unidade de FAT formatado e renomeie-o para plpbt.bin .
.Em seguida, use o programa plpmkboot para tornar a unidade inicializável para começar plpbt.bin .
Exemplo:
$ plpmkboot /dev/sdb1
Syslinux, Isolinux, Extlinux
.O programa
binário do gerenciador de inicialização plpbt.bin.
.Adicione plpbt.bin ao arquivo de configuração:
* para Syslinux é syslinux.cfg
* para Isolinux é isolinux.cfg
* para Extlinux é extlinux.conf
.Veja como fica, as seguintes linhas ao seu arquivo de configuração:
label plp
linux plpbt.bin
.Agora, copie plpbt.bin para o mesmo diretório onde o arquivo de configuração se encontra e pronto.
.CONCLUSÃO - O que você faz aqui é iniciar o gerenciador de inicialização plpbt.bin no comando linux do arquivo syslinux.cfg ou isolinux.cfg ou ainda extlinux.conf.
LILO
.Copie o arquivo plpbt.bin para /boot. Adicione ao seu /etc/lilo.conf o seguinte:
image = /boot/plpbt.bin
label = Plop
.Execute o Lilo para atualizar o mesmo e pronto.
GRUB/grub4dos
.Copie o arquivo plpbt.bin para /boot.
.Você precisa escolher as configurações raiz corretas no menu.lst para o seu sistema.
.O seguinte é um exemplo:
title Plop Boot Manager
root (hd0,0) kernel /boot/plpbt.binGRUB2
.Copie o arquivo plpbt.bin para /boot.
.Você precisa escolher as configurações raiz corretas no grub.cfg para o seu sistema.
.O seguinte é um exemplo:
menuentry "Plop Boot Manager" {
set root = (hd0,1)
linux16 /boot/plpbt.bin
}
.Quando você reiniciar, você pode começar o gerenciador de inicialização do seu menu grub.
label plp
linux plpbt.bin
append vm=text
label plp2
linux plpbt.bin
append "hiddenusb usb1=1"
Parâmetros plpbt.bin (Linux Kernel Command Line)
.Quando
você usa um gerenciador de inicialização do Linux [LILO, GRUB ou
SYSLINUX], você pode passar alguns parâmetros para plpbt.bin. Veja:
Lista de parâmetros suportados e seus significado
hiddenusb é a versão curta de "stm=hidden cnt=on cntval=1 dbt=usb"
hiddencdrom é a versão curta de "stm=hidden cnt=on cntval=1 dbt=cdrom"
usb1=1 Force USB 1.1 Mode 1 (ignore o controlador EHCI)
usb1=2 Force USB 1.1 Mode 2 (força as portas EHCI para usb 1.1)
vm=text Mude para o modo de texto
fnt=bios Mude a fonte para a fonte do bios
int19h=on Use INT19h em vez de inicializar usb
showextended=yes Mostrar partições estendidas no menu principal
Exemplo syslinux.cfg:
# configure o gerenciador de inicialização para iniciar no modo de texto
linux plpbt.bin
append vm=text
# configure o gerenciador de inicialização para iniciar no modo oculto e boot forçando o modo usb1 1.1
linux plpbt.bin
append "hiddenusb usb1=1"
Bônus
CD (LiveCD)
.Após extrair o arquivo plpbt-x.x.x.zip, logo de cara você irá encontrar o plpbt.iso. E este, é a opção mais utilizada por quem faz uso do PLOP BOOT MANAGER.
.Podemos realizar um teste antes de efetuar uma gravação no CD/DVD. Veja:
$ qemu -cdrom /home/cdl/Downloads/plpbt-5.0.15/plpbt.iso -boot d
Linux:
cdrecord é o programa linux para gravar imagens ISO em um CD.
Grave o ISO com cdrecord:
$ cdrecord -v dev=<devicename><iso image>
Exemplo:
Se você acessar o gravador de CD com /dev/sr0, então:
$ cdrecord -v dev=/dev/sr0 plpbt.iso
- ou -
$ dd if=/dev/sr0 of=plpbt.iso seek=0 bs=32k
Informações do USB
* O suporte USB permite inicializar a partir de disco rígido USB, pendrives USB e leitores de cartões USB. É necessário conectar seu USB drive diretamente na porta USB do seu computador.
* Não existe uma implementação USB HUB.
* As unidades de CD/DVD USB externa não funcionam(Até o momento, quem sabe o futuro).
E isso é tudo pessoal!
Comentários
Postar um comentário