Pejman Moghadam / Slackware

Slackware 13.1 64bit - Installing GRUB in Multilib mode

Public domain


Multilib

cd /usr/src
mkdir -p multilib ; cd multilib
wget -c http://connie.slackware.com/~alien/multilib/13.1/compat32-tools-2.0-noarch-2alien.tgz
wget -c http://connie.slackware.com/~alien/multilib/13.1/gcc-4.4.4_multilib-x86_64-1alien.txz
wget -c http://connie.slackware.com/~alien/multilib/13.1/gcc-g++-4.4.4_multilib-x86_64-1alien.txz
wget -c http://connie.slackware.com/~alien/multilib/13.1/gcc-gfortran-4.4.4_multilib-x86_64-1alien.txz
wget -c http://connie.slackware.com/~alien/multilib/13.1/gcc-gnat-4.4.4_multilib-x86_64-1alien.txz
wget -c http://connie.slackware.com/~alien/multilib/13.1/gcc-java-4.4.4_multilib-x86_64-1alien.txz
wget -c http://connie.slackware.com/~alien/multilib/13.1/gcc-objc-4.4.4_multilib-x86_64-1alien.txz
wget -c http://connie.slackware.com/~alien/multilib/13.1/glibc-2.11.1_multilib-x86_64-5alien_slack13.1.txz
wget -c http://connie.slackware.com/~alien/multilib/13.1/glibc-i18n-2.11.1_multilib-x86_64-5alien_slack13.1.txz
wget -c http://connie.slackware.com/~alien/multilib/13.1/glibc-profile-2.11.1_multilib-x86_64-5alien_slack13.1.txz
wget -c http://connie.slackware.com/~alien/multilib/13.1/glibc-solibs-2.11.1_multilib-x86_64-5alien_slack13.1.txz
wget -c http://connie.slackware.com/~alien/multilib/13.1/glibc-zoneinfo-2.11.1_multilib-noarch-5alien_slack13.1.txz
upgradepkg --reinstall --install-new *.t?z
mkdir -p compat32 ; cd compat32
massconvert32.sh -u http://slackware.at/data/slackware-13.1/slackware/
installpkg *-compat32/*.t?z
rm -rf /tmp/package-*
rm -rf /tmp/alienBOB

Add to slackpkg blacklist file: /etc/slackpkg/blacklist

gcc
glibc

GRUB installation

cd  /usr/src/
mkdir grub ; cd grub
wget -c http://www.slackware.at/data/slackware64-13.1/extra/source/grub/grub-0.97-x86_64.patch.gz
wget -c http://www.slackware.at/data/slackware64-13.1/extra/source/grub/grub-0.97.tar.gz
wget -c http://www.slackware.at/data/slackware64-13.1/extra/source/grub/grub-0.97.tar.gz.sig
wget -c http://www.slackware.at/data/slackware64-13.1/extra/source/grub/grub.SlackBuild
wget -c http://www.slackware.at/data/slackware64-13.1/extra/source/grub/grub_support_256byte_inode.patch.gz
wget -c http://www.slackware.at/data/slackware64-13.1/extra/source/grub/grubconfig-1.28.tar.gz
wget -c http://www.slackware.at/data/slackware64-13.1/extra/source/grub/grubconfig_localefix.patch.gz
wget -c http://www.slackware.at/data/slackware64-13.1/extra/source/grub/slack-desc

. /etc/profile.d/32dev.sh
export ARCH="x86_64"
chmod  +x grub.SlackBuild
./grub.SlackBuild
mv /tmp/grub-0.97-x86_64-7.txz .
installpkg grub-0.97-x86_64-7.txz

GRUB configurtion

grubconfig

Bookmark

http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib


BY: Pejman Moghadam
TAG: grub, multilib, slackpkg, boot-loader
DATE: 2011-04-17 22:13:48


Pejman Moghadam / Slackware [ TXT ]