Установка 32 битной системы на компе с поддержкой 64бита.

Всем привет.
Хочу поставить систему в 32 битном режиме. Процессор AMD 64bit. Сейчас стоит система в 64бит + библиотеки с поддержкой 32бита. Хочу поставить систему в другом разделе чтобы она работала в 32 битном режиме. Запускаюсь с 32битного диска Gentoo, в make.conf прописываю CHOST="i686-pc-linux-gnu", ставлю стайдж с 32битам, потом компилю систему. Ядро собираю как make oldconfig. В настройках все нормально, все пункты как для 32битной. Перезапускаюсь и система говорит что версия x86_64. В каталоге исходников ядра делаю make menuconfig, он ругается на пункты относящиеся к x86 и все настройки уже идут для 64бит.

КАК БЫТЬ?!

для того чтобы

для того чтобы поставить систему в раздел не надо загрузочного диска. распаковываете стейдж3 в этот раздел, далее все по хенбуку и чрутитетсь linux32 chroot /mnt/gentoo32 /bin/bash. И далее компилируете как обычно.
А проблемы я вашей совсем не понял.

Дело в том что

Дело в том что после того как настроил систему для 32бит и все скомпилил, перезагружаюсь в эту систему и говорит что она x86_64, а не i686.

... может

... может натутал с загрузкой в grub или lilo, покажи конфиги ...

Вот конфиг для

Вот конфиг для 32 битной:
# For booting GNU/Linux
title Gentoo-32bit
root (hd0,1)
kernel /vmlinuz root=/dev/hda7

НО сам GRUB собран для 64бита

... дай полный

... дай полный вариант, напиши на каких разделах что установлено ...

# Boot automatically after

# Boot automatically after 30 secs.
timeout 8

# By default, boot the first entry.
default 0

# Splash image to show behind grub.
splashimage=(hd0,1)/grub/splash.xpm.gz

# For booting GNU/Linux
title Gentoo
root (hd0,1)
kernel /vmlinuz root=/dev/hda6

title WinXP
rootnoverify (hd0,0)
chainloader +1

# For booting GNU/Linux
title Gentoo-2.6.19-r1
root (hd0,1)
kernel /vmlinuz_r1 root=/dev/hda6

# For booting GNU/Linux
title Gentoo-32bit
root (hd0,1)
kernel /vmlinuz root=/dev/hda7

на hda1 & hda2 винда с fat32.
hda3 размером метров 30 для /boot.
hda5 - swap.
hda6 - gentoo 64bit
hda7 - gentoo 32bit.
обе дженты загружаю через GRUB с hda3. Он собран для 64бит.
А разве здесь может быть проблема в GRUB?

Если это

Если это дословно, то надо изменить имя с vmlinuz на что-то другое :) У Вас два раза одно и тоже...

Всем спасибо!

Всем спасибо! Все заработало. Действительно GRUB просто грузил другое ядро. Теперь настройки выглядят так:

# For booting GNU/Linux
title Gentoo-32bit
root (hd0,1)
kernel (hd0,6)/boot/vmlinuz root=/dev/hda7

А для чего

А для чего собственно 32 битная система? Может быть будет удобнее 32битный chroot? Можно будет сразу и на 64битах и на 32 сидеть. На ru.gentoo-wiki.com была инструкция.
А может grub тащит ядро от 64битной установки? Особенно есть /boot не отдельным разделом делался.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".