Есть флешка с Archlinux i686. Написал скрипт который делает сабж (http://github.com/vsemyonoff/scripts/blob/master/mkarch.sh). Наткнулся на грабли: для генерации initrd образов нужно выполнить mkinitcpio (строка 174 в скрипте) и грабли в том, что это нормально работает только в chroot. Если ставить i686 из x86_64 - все нормально, а наоборот - chroot, естественно, матюкается на wrong elf format(или как-то так). У mkinitcpio есть опция -b (basedir), которая должна (ИМХО) позволить сгенерить образы без chroot'а (что-то типа: mkinitcpio -b $ROOTDIR -p kernel26), но итоговый образ получается не рабочий, т.е. там намешаны 64 битные либы с 32 битными модулями. Вопросы: 1) как обойти грабли? 2) это баг mkinitcpio? 3) может я где-то ошибаюсь?
Ответ на:
комментарий
от Divius
Ответ на:
комментарий
от madgnu
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [ArchLinux] (2011)
- Форум ArchLinux (2011)
- Галерея ArchLinux (2009)
- Форум Archlinux (2008)
- Форум ArchLinux (2008)
- Форум Archlinux (2009)
- Форум ArchLinux (2007)
- Форум archlinux (2006)
- Галерея Difficult archlinux (2015)
- Форум Стабильный Archlinux (2015)