LINUX.ORG.RU

Не хочет собирать дист

 


0

2

Пытаюсь собрать кастомный образ Kali. Собираю на Дебиан. Делаю всё по инструкции:

apt install git live-build cdebootstrap debootstrap
git clone git://git.kali.org/live-build-config.git
Next, make the change in auto/config for the appropriate architecture:

cd live-build-config
sed -i 's/686-pae/586/g' auto/config
Finally, run your build.

./build.sh --distribution kali-rolling --arch i386
Но на последнем шагу мне пишет:
Cant buil i368 image on i368 system
Что я делаю неправильно?



Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от User123

kali
Я вообще первый день терминал юзаю

блиииин, меня так тянет спетросянить что нибудь под тип рмрф--но-презерв-рут, но нельзя...

А куда его вставить?

./build.sh --verbose --distribution kali-rolling --arch i386
Deleted
()

А вообще тут один лорчанин правильно всё сказал. Раз ты уютненькой консолькой первый день пользуешься, то кали не для тебя. Поставь какую небудь бубунту или дебиан, да хоть федору в конце концов, и ознакамливайся с основами. После можешь разок генту или арч поставить.

Deleted
()

Что я делаю неправильно?

Проводишь свободное время.

thesis ★★★★★
()
Ответ на: комментарий от User123

Я и поставил Дебиан...

Вот тут и надо остановиться.

Чтобы собрать Кали

зачем, у кали нет абсолютно никаких преимуществ перед дебианом. Если хочешь лучше ознакомиться с устройством линукса, то установи в виртуалке вышеупомятуные генту или рач, ну или если совсем хардкора охото - LFS

Deleted
()
Ответ на: комментарий от User123

В Kali перепилили дебиановские скрипты. Ему нужен live-build из Kali.

You can configure virtually any aspect of your Kali ISO build using the Debian live-build scripts. These scripts allow developers to easily build live system images by providing a framework that uses a configuration set to automate and customize all aspects of building the image. The Kali Linux development team has adopted these scripts and they’re used to produce the official Kali ISO releases.

Samsky
()
Ответ на: комментарий от Deleted

Тем, что она отказывается работать без PAE

User123
() автор топика
Ответ на: комментарий от Deleted

Вопрос тут в другом — человек первый день на линуксе, а уже зверьсиди лепит. А у нас тут люди годами в гуи сидят и консолью ваще не пользуются и задают глупые вопросы (типа как работает первый уровень загрузки инита).

mandala ★★★★★
()
Ответ на: комментарий от User123

собери пакет нужной версии.

git clone https://anonscm.debian.org/git/debian-live/live-build.git
cd live-build
git checkout debian/1%20151215
wget http://deriv.debian.net/patches/l/live-build/Debian_live-build_1:20151215_Kali_live-build_1:20151215kali1.patch
mv Debian_live-build_1:20151215_Kali_live-build_1:20151215kali1.patch kali.patch
patch -p1 < kali.patch
dpkg-buildpackage -b -uc -us
cd ..
#dpkg -i *.deb

Остальные пакеты думаю сам соберешь.

ERROR: You need a Kali patched debootstrap. Your current version: 1.0.67

ving2
()
Ответ на: комментарий от ving2

Странный вывод. Учитывая то, что я не представляю пока, что такое пакет (мы ведь сейчас говорим не о тех пакетах в которых я ношу домой пивас?).

Я честна чесна начал читать книжку про командную строку линуха, но на фразе «Представьте файловую систему в виде лабиринта в форме перевернутого дерева» впал в депрессию.

Кто-то может мне человеческим языком объяснить - какие команды мне вбить в терминал, чтобы таки собрать образ Кали под мой камп и удалить дебиан?

User123
() автор топика
Ответ на: комментарий от User123

собрать образ Кали под мой камп

Хм... Комп настолько древний?Зачем нужен 32 битный образ без PAE?

sed -i 's/686-pae/586/g' auto/config
Ты фактический говоришь билдеру, что у тебя Pentium, даже не Pentium Pro или Pentium II

Samsky
()
Ответ на: комментарий от User123

Давай начнем с того, что ответь на вопрос: зачем тебе вообще дистрибутив для пентестеров набитый всяким хламом?

ving2
()
Последнее исправление: ving2 (всего исправлений: 1)
Ответ на: комментарий от User123

да ну? что пишет при загрузке? 64-битный образ не вариант, он загружается?

cetjs2 ★★★★★
()
Ответ на: комментарий от User123

И какое программное обеспечение необходимо? Может проще поставить на дебиан инструменты которые тебе нужны... А так чтобы это все собралось без лишних танцев. Ставь кали (можно в виртуалке) и там собирай iso.

ving2
()
Последнее исправление: ving2 (всего исправлений: 1)
Ответ на: комментарий от User123

про командную строку линуха
Представьте файловую систему

Что-ты не то читаешь. Если это учебник, тогда да, там с самых основ, еще и про железо напишут. Тебе же надо просто собрать образ? Тут уже советовали: берешь VirtualBox, берешь ванильную KaliLinux туда (в виртуалку) и строго по гайду собираешь. Кали это дебиан, но кастомный дебиан, с патчами, в этом её смак.

mandala ★★★★★
()
Ответ на: комментарий от mandala

Можно еще зачрутиться попробывать в образ и там пособирать, но ТС это не осилит, так что коробка для него оптимальный вариант.

ving2
()
Ответ на: комментарий от mandala

Может я не прав... Думал, что нужна специфичная сборка под старые компьютеры, но теперь есть смутные сомнения, что ТС не осилил dd.

Samsky
()
Ответ на: комментарий от Samsky

Отвечу сразу на все вопросы.

Проц: intel(r) pentium(r) cpu b960 @ 2.20ghz .

Сюда пришел после топика на стеке https://ru.stackoverflow.com/questions/677815/Черный-экран-при-установке-kali , где мне посоветовали запилить свою сборку, что мне показалось разумным. Про 64 битный образ там тоже всё расписано.

Поставить ПО нужно можно и на винду но в перспективе - Кали намного проще (по количеству обучающих материалов по нужной теме прочему).

«берешь VirtualBox, берешь ванильную KaliLinux туда (в виртуалку) и строго по гайду собираешь»

У меня никакая Кали не идет. Я потому и пытаюсь собрать что-то под свой комп

User123
() автор топика
Ответ на: комментарий от User123

This kernel requires an x86-64? but only detected an i686 CPU. Unable to boot - please use a kernel appropriate for you CPU

Создай 64-битную виртуальную машину.

Samsky
()
Ответ на: комментарий от Radjah

Конкретно VB не может. Можно из командной строки сделать 64-х разрядную машину, но она не запустится, я проверял.

mandala ★★★★★
()
Ответ на: комментарий от User123

делай тогда через чрут:

sudo mkdir /dist-kali
sudo debootstrap --no-check-gpg --arch i386 kali-rolling /dist-kali http://archive.kali.org/kali
sudo mount --bind /proc /dist-kali/proc
sudo mount --bind /sys /dist-kali/sys
sudo mount --bind /dev /dist-kali/dev
sudo mount --bind /dev/pts /dist-kali/dev/pts
sudo chroot /dist-kali
дaльше, то что в стартовом посте.

P.s. Но это извращение получается тебе достаточно уже чрутную систему перенести на диск установить нужное ядро, grub, DE, остальные приблуды. Подправить fstab. И не надо iso образ собирать.

ving2
()
Последнее исправление: ving2 (всего исправлений: 1)
Ответ на: комментарий от User123

тебе не нужен кали. Кали это ООЧЕНЬ узкоспециализированный дистрибутив, и так как ты

Учитывая то, что я не представляю пока, что такое пакет

то он не для тебя.
ТЧК.

Кто-то может мне человеческим языком объяснить - какие команды мне вбить в терминал, чтобы таки собрать образ Кали под мой камп

Поставь патч Бармина уже наконец, йомайо:

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.