Установка Debian 6.0.8 i386

Автор yurakir20, 17 декабря 2013, 11:00:49

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

yurakir20

Добрый день!

Скачал с http://cdimage.debian.org/cdimage/archive/6.0.8/i386/iso-dvd/debian-6.0.8-i386-DVD-1.iso
образ диска, установил, uname -a показывает amd64. Почему именно amd64 а не i386, мне нужно установить только i386, как это сделать?

ferum

Сами наверное при установке такое ядро выбрали ?
Русские дебианщики против цифрового слабоумия !

yurakir20

Цитата: ferum от 17 декабря 2013, 11:07:45
Сами наверное при установке такое ядро выбрали ?
При установке он мне ничего не предлагал небыло никакого выбора, если он есть то где?

ferum

При экспертной установке можно выбирать ядро amd64, pae, i486 но вообще очень странно, если вы действительно скачали тот образ что хотели по умолчанию встаёт ядро pae (для современных 32 битных процессоров).
Русские дебианщики против цифрового слабоумия !

pa_

если Вы действительно ставили с диска, который указываете, то окружение должно быть 32битное
поставьте пакет http://packages.debian.org/squeeze/linux-image-2.6.32-5-686-bigmem если у Вас больше 4GB
если меньше то http://packages.debian.org/squeeze/linux-image-2.6.32-5-686
в грабе появится ядро, загрузитесь, 64 битное за ненадобностью можно потом удалить, когда протестируете что все грузится
---
если ставили драйвера для устройств, по типу броадкома, с компиляцией, то нужно соответственно скомпилировать и под 32битное ядро

yurakir20

с установкой разобрался, теперь мне нужно собрать новое ядро вместо i686 > amd64 (так требует заказчик) но почему то не получается собрать amd64 конфиг я исправил по мануалу http://unix.stackexchange.com/questions/41446/how-do-i-convert-a-kernel-config-file-from-32-bit-to-64-bit, собрал http://habrahabr.ru/post/82600/  что не так делаю?

ferum

#6
yurakir20, Надо бы уточнить вашу задачу и способы её осуществления. Предполагаю что вы собираете уже другую версию ядра ? В любом случае вероятно не стоит выполнять команду make oldconfig или копировать текущий конфигурационный файл. Проще всего наверное будет выполнить make localyesconfig или же просто make config (menuconfig, xconfig) чтобы пройти через весь лес настроек. В любом случае первый вопрос конфигуратора будет о разрядности ядра.
Русские дебианщики против цифрового слабоумия !

yura_n

А зачем ставить 64-х битное ядро в 32-х битное окружение, которое с новым ядром все  равно работать не будет? Учитывая, что вы только что установили ОС, переносить вам ничего не надо, не логичнее ли будет переустановить на 64-x битную систему?

yurakir20

#8
Цитата: yura_n от 17 декабря 2013, 16:32:04
А зачем ставить 64-х битное ядро в 32-х битное окружение, которое с новым ядром все  равно работать не будет? Учитывая, что вы только что установили ОС, переносить вам ничего не надо, не логичнее ли будет переустановить на 64-x битную систему?
сам не понимаю нафиг это надо, просто у нас есть человек который занимается телефонией, спецы которые будут настраивать дали такие указания: Debian 6 нужно изначально
    поставить i386 и после установки обновить только ядро до amd-64.
зачем это нужно я не знаю, но задача есть задача и мне её надо выполнить

Сообщение объединено: 18 декабря 2013, 10:28:14

Цитата: ferum от 17 декабря 2013, 16:06:32
yurakir20, Надо бы уточнить вашу задачу и способы её осуществления. Предполагаю что вы собираете уже другую версию ядра ? В любом случае вероятно не стоит выполнять команду make oldconfig или копировать текущий конфигурационный файл. Проще всего наверное будет выполнить make localyesconfig или же просто make config (menuconfig, xconfig) чтобы пройти через весь лес настроек. В любом случае первый вопрос конфигуратора будет о разрядности ядра.
с ядра 2.6 i386 на 3.8 amd64
после сборки 3.8 i386 нормально пашет после сборки amd64 выдаёт ошибку: the BIOS has corrupted hw-PMU resources (MSR 38d is 330) что не так сделал
собирал:
make-kpkg --rootcmd fakeroot --cross-compile - --arch=amd64 --initrd --revision=0.5 --append-to-version=-p64 --config xconfig kernel_image