Grub2 e os-prober no Slackware


Não se justifica, pois o LILO faz bem o seu trabalho de gerenciar o boot no Slackware, mas resolvi instalar o Grub2 no véeio Slack! rsrs

A primeira tentativa se deu através do sbopkg, mas usá-lo, podem acreditar… às vezes dá mais trabalho que fazer tudo na mão, e foi o que eu fiz, vamos aos passos:.

Comecemos pela instalação do os-prober, se não sabe o que é, veja essas minhas 3 dicas antigas:

http://www.vivaolinux.com.br/dica/Adicionando-outras-Distribuicoes-Linux-ou-Sistemas-Operacionais-no-Grub2
http://gnu2all.blogspot.com.br/2012/02/fedora-adicionando-outras-distribuicoes.html
http://gnu2all.blogspot.com.br/2012/02/sabayon-adicionando-outras.html

Nada impede que vocês tentem instalá-lo pelo sbopkg:

# sbopkg -i os-prober

Mas nem me dei ao trabalho, seguem os passos:

# wget -nv http://ftp.de.debian.org/debian/pool/main/o/os-prober/os-prober_1.42.tar.gz
# tar -zxf os-prober_1.42.tar.gz
# cd os-prober
# chown -R root:root .
# find .  ( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 )  -exec chmod 755 {} ; -o  ( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 )  -exec chmod 644 {} ;
# make
# cp -av linux-boot-prober /usr/bin/
# cp -av os-prober /usr/bin/
# mkdir -p /usr/lib/os-prober
# cp -av newns /usr/lib/os-prober/
# mkdir -p /usr/lib/linux-boot-probes/mounted
# cp -av linux-boot-probes/common/* /usr/lib/linux-boot-probes/
# cp -av linux-boot-probes/mounted/common/* /usr/lib/linux-boot-probes/mounted/
# cp -av linux-boot-probes/mounted/x86/* /usr/lib/linux-boot-probes/mounted/
# mkdir -p /usr/lib/os-probes/mounted
# cp -av os-probes/common/* /usr/lib/os-probes/
# cp -av os-probes/mounted/common/* /usr/lib/os-probes/mounted/
# cp -av os-probes/mounted/x86/* /usr/lib/os-probes/mounted/
# mkdir /usr/lib/os-probes/init
# cp -av os-probes/init/common/* /usr/lib/os-probes/init/
# mkdir -p /var/lib/os-prober/
# touch /var/lib/os-prober/label
# mkdir -p /usr/share/os-prober
# cp -av common.sh /usr/share/os-prober/
# chmod +x /usr/share/os-prober/common.sh

Por fim passemos para a instalação do Grub 2.0:

# wget ftp://ftp.gnu.org/gnu/grub/grub-2.00.tar.xz
# tar -Jxvf grub-2.00.tar.xz
# cd grub-2.00
# ./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} --sysconfdir=/etc --localstatedir=/var --infodir=/usr/info --mandir=/usr/man
# make -j2
# make install
# mkdir -p /boot/grub
# cd /etc/default/
# wget -nv http://slackbuilds.org/slackbuilds/14.0/system/grub2/etc.default.grub
# mv etc.default.grub grub
# grub-mkconfig -o /boot/grub/grub.cfg
# grub-install /dev/sda

Aqui em caso de erros, tenho o Grub do Debian gravado em /dev/sdb e /dev/sdc, nesse caso basta teclar F12 e escolher por qual HD o boot será iniciado, isto pode ser visto numa das imagens abaixo:

Referências.

http://slackbuilds.org/slackbuilds/14.0/system/grub2/grub2.SlackBuild
http://slackbuilds.org/slackbuilds/14.0/system/os-prober/os-prober.SlackBuild
http://www.vivaolinux.com.br/dica/Adicionando-outras-Distribuicoes-Linux-ou-Sistemas-Operacionais-no-Grub2
http://gnu2all.blogspot.com.br/2012/02/fedora-adicionando-outras-distribuicoes.html
http://gnu2all.blogspot.com.br/2012/02/sabayon-adicionando-outras.html

Anúncios
Grub2 e os-prober no Slackware

2 comentários sobre “Grub2 e os-prober no Slackware

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s