Вы здесь

PKGDIR

export PKGDIR="/portstage/" 
USE="-doc symlink" emerge --usepkgonly gentoo-sources-2.6.30-r1.tbz2

добавил PKGDIR в /etc/make.conf

PORTDIR="/portstage" 
PKGDIR="$(PORTDIR)"

А эта сволочь мне:
You need to adjust PKGDIR to emerge this package

В чем я налажал?

PORTDIR != PKGDIR

Тогда уж:

PKGDIR="${PORTDIR}/packages"

исправил:

PORTDIR="/portstage"
PKGDIR="${PORTDIR}/packages"

скопировал пакет в /portstage/packages

И все равно та-же шляпа...

Какой пакет? Ты вообще добиться чего хочешь?

eegorov написал:
Какой пакет? Ты вообще добиться чего хочешь?

С каждым пакетом такая шляпа...а добиться хочу его установки

Minor написал:
скопировал пакет в /portstage/packages

Это как понимать?

cp /portstage/имя_пакета /portstage/packages

Возможно, я не до конца понял вашу мысль, но команда

USE="-doc symlink" emerge --usepkgonly gentoo-sources-2.6.30-r1.tbz2

не требует опции --usepkgonly для установки бинарного пакета.
Если же вы хотите произвести установку только из бинарного пакета, предварительно созданного/сохранённого/помещённого в директорию ${PKGDIR}, вы должны были создать такой бинарный пакет, допустим так

emerge -b ВАШ_ПАКЕТ

или

quickpkg ВАШ_ПАКЕТ

в результате чего получить пакет вида ВАШ_ПАКЕТ.tbz2, расположенный в ${PKGDIR}/ДИРЕКТОРИЯ_КАТЕГОРИИ_ПАКЕТОВ, который можно установить командой

emerge -K ВАШ_ПАКЕТ

Кроме того, при создании бинарного пакета создаётся файл ${PKGDIR}/Packages с информацией о всех созданных бинарных пакетах, т. е. IMHO, простого копирования бинарного пакета в ${PKGDIR} недостаточно.

Я Gentoo & Funtoo

Вообщем:

export PKGDIR="/dists"
cd /dists
tar xvzf grub-0.97.tar.gz
emerge =grub-0.97
!!! All ebuilds that could satisfy "=sys-boot/grub-0.97" have been masked
!!! One of the following masked packages is reguired to compile your request:
- sys-boot/grub-0.97 (masked by: ~x86 keyword)

Давай по шагам.
1. Читать handbook
2. никаких "export" не надо. Все переменные, необходимые emerge заносятся в make.conf
3. man emerge && man portage && man make.conf. Там есть все для понимания работы portage
4. Покажи emerge --info и свой make.conf (только сначала прочти FAQ, чтоб не вызвать гнев модераторов)

Пожалуй, пока все.

Вроде все делал по хэндбуку =(

http://paste.org.ru/?1fksz0

Что мне нужно в данном случае сделать чтобы установить граб?

Чтобы установить GRUB, необходимо просто ввести команду
emerge -av grub

Не делать

cd /dists
 tar xvzf grub-0.97.tar.gz

Если необходимость установить пакет определённой версии из маскированной ветки столь необходима, сделать примерно так:

echo "=grub-0.97 ~x86" >> /etc/portage/package.keywords/sys-boot
emerge =grub-0.97

Хотя правильнее всё же прочитать HandBook и разобраться в работе portage.

Я Gentoo & Funtoo