Hey, ruX is here.

Установка Debian sid ia64 из openSUSE x86

Надумал чисто из за интереса посмотреть что из себя представляет разхвалённые кеды 4.2, да и вообще дебиан
Ставить буду из живой суси, используя debootstrap & chroot

Основная дока по которой ставил: на офф сайте

Благодаря наличии yota проблем с интерентом нет, так что буду ставить всё из сети

Сразу к делу:
Специально выделил под деб раздел аж 4гб, у меня это /dev/sda8

Создаём точку монтирования, монтируем раздел
[cc lang="bash" line_numbers="false"]
cd /media
mkdir debinst
mount /dev/sda8 debinst
cd debinst
[/cc]

Делаем рабочую папку, качаем debootstrap распаковываем его(изначально он в виде .deb - это не страшно, тот же самый архив):
[cc lang="bash" line_numbers="false"]
mkdir work
cd work
wget http://ftp.debian.org/debian/pool/main/d/debootstrap/debootstrap_0.3.3.2_all.deb
ar -x debootstrap_0.3.3.2_all.deb
[/cc]
! Последнюю версию debootstrap можно взять тут

Теперь нужно установить debootstrap в живую систему. На самом деле достаточно разпаковать data.tar.gz из разпакованного debootstrap_0.3.3.2_all.deb в /. Я очень не хотел этого делать, чтоб не засорять систему, но чуть помучавшись сдался :)
[cc lang="bash" line_numbers="false"]
cd /
tar xvf /media/debinst/work/data.tar.gz
[/cc]

И наконец запускаем установку базовой системы :)
У меня celeron m540(64 разрядный) и для установки выбрал sid, ибо пока что не собираюсь использовать деб повседневно
[cc lang="bash" line_numbers="false"]
debootstrap --arch ia64 sid /media/debinst/ http://mirror.yandex.ru/debian/
[/cc]

....ждём..... у меня минут 20 скачивал базовую систему, 1 раз чего то глюканул, пришлось прервать по Ctrl+C, и снова запустил. Повторно скачивать он не стал пакеты которые получал ранее.

В конце работы он мне выдал:

I: Extracting tar...
I: Extracting tzdata...
I: Extracting util-linux...
I: Extracting zlib1g...
W: Failure trying to run: chroot /media/debinst mount -t proc proc /proc

Видимо не получилось сделать чрут и примонтировать /proc в новую систему..
Делаем сами это:
[cc lang="bash" line_numbers="false"]
# cd /media/debinst
# mount -t proc proc proc
# chroot /media/debinst /bin/bash
chroot: cannot run command `/bin/bash': Exec format error
[/cc]
Опа...! Суся у меня 32 разрядная... вот в чём дело :(

невозможно из 32х разрядной системы сделать чрут(да и вообще что либо запустить) 64ёх разрядное..
Придётся ставить Sid i386... Результаты в следующем посте

Жаль :(

Exit mobile version