Pular para o conteúdo principal

PLOP Boot Manager


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.

    .Baixe o gerenciador de inicialização atual plpbt-x.x.x.zip.

    .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 .

    .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.bin

GRUB2


    .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.


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

label plp
    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

label plp2
    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

Postagens mais visitadas deste blog

Macro do teclado com xvkbd Por - Diego Henrique Neste artigo abordarei sobre a ferramenta de comando xvkbd . O xvkbd é a ferramenta de linha de comando que permite que você envie um clique do mouse ou sinal chave de teclado. Este artigo é útil tanto para usuário comun executar tarefas rotineiras, quanto para programadores fazer uso - sendkey(s) .  Em programação cabe simular , emular , invocar a tecla do teclado em uma opção da barra de menu ou barra de ferramenta da Interface Gráfica(GUI) comumente conhecido como "Front-end" quando desenvolvido sobre um software ja existente para console [terminal]. Você pode usar o xvkbd para executar a macro de teclado. -text Envie a string para a janela focada. Se esta opção for especificada, o xvkbd não abrirá sua janela e terminará logo após o envio da string.  Por exemplo, digite as palavras "Hello World" com xvkbd no seu terminal[console]:      xvkbd -text "Hello World" Obs. : Ao invo
Conversão ideal de vídeos para 3GP Por - Diego Henrique 3GP é um formato de arquivo de vídeo definida pela Third Generation Partnership Project , esse formato compactado permite seu uso em aparelhos que possuem uma capacidade limitada de memória, sendo apropriado para uso em telefones celulares 3G, porém é usado em celulares de tecnologias GSM, CDMA e TDMA - Tecnologias 2G. Áudio É recomendável um bitrate 24kbps . É possível se transmitir e ouvir com extrema estabilidade em qualquer tipo de conexão, inclusive as mais lentas como telefones celulares ou smartphones apenas com 2G. Vídeo É recomendado uma resolução 144px para conexão dados. Ou um bitrate 16kbps - qualidade de videofone A regra é essa: Se número for alto, melhor qualidade.  Se número for baixo, menor qualidade. Se quiser melhor qualidade, tenha em mente que terá um arquivo de  tamanho   maior. Então mais tempo será preciso para transferência on-line , é evidente que  maior consumo de dados móveis s
Criando LiveCD ou LiveDVD com ISOLinux De começo assumimos que esteja no seu diretório pessoal[HOME]. Daqui em diante desenvolveremos o tutorial. Crie uma nova pasta para trabalho, por exemplo - distro $ mkdir distro Agora popule ela com duas subpastas, a saber - boot/isolinux $ mkdir -p distro/boot/isolinux Em seguida copie os seguintes arquivos, para dentro das respectivas pasta, assim: $ cp /usr/syslinux/{isolinux.bin,boot.cat} distro/boot/isolinux Vamos criar um simples arquivo menu na raiz da pasta(distro) de trabalho, chamado isolinux.cfg e inserir o seguinte conteudo: $ cat << "EOF" > MENU BACKGROUND /boot/bg.png DEFAULT vesamenu.c32 TIMEOUT 90 PROMPT 0 LABEL live   MENU LABEL ^Iniciar o Linux em modo grafico   KERNEL /boot/bzImage   INITRD /boot/initrd   APPEND boot=live nopersistent rw quiet splash LABEL text_only   MENU LABEL Iniciar o Linux em modo ^texto   KERNEL /boot/bzImage   INITRD /boot/initrd   APPEND boot=live nopersistent textonly rw quiet LA
Multiboot pelo pendrive usando grub2 Por - Diego Henrique Daqui em diante assumiremos o desenvolvimento do artigo, pressupondo que seu pendrive seja sda1 . Para todo caso, adapte conforme nomeclatura do seu dispositivo removível. Aplicando o sistema de arquivos ext2 no pendrive: # mke2fs -F -t ext2 -L 'multi-boot' /dev/sda1 Criando diretório de ponto de montagem para o pendrive: # mkdir /mnt/sda1 Com diretório criado, ja podemos montar o pendrive : # mount /dev/sda1 /mnt/sda1 Gravando o Grub2 na MBR do pendrive: # grub-install --force --no-floppy --root-directory=/mnt/sda1 /dev/sda Neste ponto, chegou a hora de adicionar as ISOs. Como exemplo usamos: Acesse - http://www.slitaz.org/pt/ Baixe as ISOs desejada e coloque-as em /mnt/sda1. Agora, vamos gerar o arquivo de configuração ( grub.cfg ) do Grub2: # grub-mkconfig -o /mnt/sda1/boot/grub/grub.cfg Por fim, basta editar o arquivo gerado[ grub.cfg ]. Veja o exemplo do arquivo editado
replimenu Um pequeno sistema de menus. Traduzido por - Diego Henrique MODO DE USAR:       $ replimenu -f example.menu Confira: DESCRIÇÃO  O replimenu é um pequeno sistema de menu GPL (Licença Pública Geral GNU) destinado principalmente para uso em scripts de instalação / configuração de shell, especialmente em um ambiente onde o tamanho é importante, por exemplo, sistemas embarcados. CARACTERÍSTICAS Binário pequeno, pouco consumo de memória. Compatível com uClibc. Não (n) maldições. Nenhuma dependência de biblioteca (diferente de libc, a menos que estática). Um único menu personalizável que pode ser navegado usando as teclas de seta, Page Up, Page Down, Home e End. Colocar o texto acima e abaixo do menu, ele vai automaticamente envolver bem. Caixa de seleção, botão de opção, comentários no meio do menu, caixa de entrada, caixa de mensagem, caixa de senha. Personalizar a aparência; tenha itens numerados automaticamente (padrão) ou escolh
Gravar vários ISO multi-sessão no CD Por - Diego Henrique     Introdução     Esta nota explica os procedimentos nos sistemas Linux e Unix     Os procedimentos a seguir usam pacote cdrtools (mkisofs & cdrecord).     Os procedimentos abaixo funcionam para a gravação única e múltipla de imagens ISO em um único CD      Isto é dividido em duas etapas, à saber:  1º ) Etapa - Gravação única de imagem ISO em um único CD     Os diretórios a serem copiados devem ser colocados em um diretório superior comum.     Nos seguintes comandos, eu uso "dados" para o nome do volume e "bkp" para o diretório superior que contém os diretórios a serem gravados.     # mkdir -p /tmp/bkp && cp -a /etc /var /proc /mnt /tmp /home /tmp/bkp     Para gerar a criação da imagem ISO:      # BKP=$(date +%d-%m-%Y-%H-%M)       # mkisofs -rJTV 'dados' /tmp/bkp > $BKP.iso      Para gravar a imagem ISO em um CD:     # cdrecord -v -eject dev=/dev/cdr
O que é a extensão de arquivo DMG? Alguém lhe enviou ou até mesmo você baixou um arquivo DMG e você não sabe ao certo como abri-lo? Talvez você tenha encontrado um arquivo DMG em seu computador e está imaginando para que ele serve? Antes que você possa abrir um arquivo DMG, você irá precisar descobrir a que tipo de arquivo a extensão de arquivo DMG se refere. Se executa o comando " file " no arquivo e recebe informação que o arquivo trata-se de uma imagem de disco HFS. Arquivos DMG são Arquivos de imagem de disco primariamente associados ao Macintosh OS X Disk Copy Disk Image File (Apple Inc.). Em primeira hipótese tente o comando abaixo para abri-lo: $ sudo mount -t hfs <arquivo.dmg> -o loop /mnt/dmg No caso de seu arquivo DMG não abrir, existe uma grande possibilidade de erros de associação incorreta de arquivos DMG podem ser sintoma de outros problemas subjacentes dentro do formato DMG, então você terá de converter-lo pra formato ISO, e logo em seguida você pode
Enviar SMS gratuito via computador sem ou com PHP Por - Diego Henrique Hoje trago um artigo útil para pequenas Empresas e Negócios que necessita ou dependa de SMS para contatar cliente com Lembretes e Ofertas, ou até mesmo Cobranças. No que diz respeito de como criar um servidor local de SMS. Assim você economiza ao invés de contratar algum serviço especializado da área. Os aparelhos a serem usados para essa finalidade podem ser obsoletos, modestos, simplesmente velhos. Não precisamos nada novo de última geração para realizar isso. Opção 1) Usar um mini-modem 3G acoplado ao computador Linux, você pode usar o app "gammu" .     Solução apenas quando existe servidor local, sai muito barato. Usando um modem 3G, no Linux geralmente é um pouco complexo de instalar. Mas depois de tudo configurado, basta chamar via Terminal/Console [CLI], usando:     echo '$mensagem' | sudo gammu sendsms TEXT $numero -unicode Daqui você ja pode ter uma noção que poderá cri
Comandos básicos do vi [vim] Por - Diego Henrique O editor de texto preferido de usuários UNIX é o vi . A sintaxe para executar o vi no terminal[console] é a seguinte:     vi arquivo.txt Uma vez carregado o vi , veja abaixo uma lista dos principais comandos. Obs.: Para passar para algum comando antes pressione a tecla "Esc" Comandos básico de inserção de texto Dê "Esc" em seguida "Caps Lock" e a tecla:  H - Move o cursor para o início do texto M - Move o cursor para o meio do texto L   - Move o cursor para o fim do texto D - Apaga a linha toda do texto, do começo ao fim U - Desfaz todas as alterações feita no texto s:/ palavra / palavras / - substituir ocorrência, neste exemplo: "palavra" por "palavras" / - procurar pela palavra em todo o texto, seu uso se dá precedido de alguma palavra que se quer encontrar, assim: / palavra Comandos para salvar o texto :w arquiv