nafanja
bsm
Какие следующие рекомендации?
Забей на статью в вике!
берешь официальные скрипты по сборке официального образа, они полностью рабочие, только что проверил!!!
корректируешь, как тебе нужно и собираешь через build.sh
Буду пробовать. Спасибо.
32reg
Немного порекламирую блог.
bsm, попробуйте посмотреть здесь
Попробую. Спасибо.
Заменил git версию на на версию из extra репозитария. Результат прежний:

[[email protected] myArchLiveCD]# make all
Makefile:25: *** missing separator.  Останов.
В Makefile это:

       mkarchiso -p syslinux iso "$(WORKDIR)" "$(FULLNAME)".iso
Какие следующие рекомендации?
Спасибо. Попробую заменить git версию на на версию из extra репозитария. Результат сообщю.
Здравствуйте. В виртуальной машине установлен ArchLinux. Решил на его основе создать LiveCD/DVD. Согл. указаний на странице Archiso (Русский) выполнил подготовительные работы. При выполнении Makefile получаю сообщение:

[[email protected] myArchLiveCD]# make all
Makefile:25: *** missing separator.  Останов.
Собственно Makefile:

# Рабочая директория для построения системы.
WORKDIR=/home/archlinux/test/myArchLiveCD
# Список устанавливаемых приложений, either space separated in a string or
# line separated in a file. Может включать группы.
PACKAGES="$(shell cat packages.list) syslinux"
# Имя дистрибутива. Не зависит от/не определяет целевую архитектуру.
NAME=myArchLiveCD
# Версия дистрибутива.
VER=1.00
# Версия ядра.
KERNEL_VER=$(shell uname -a | awk '{print $3}')
# Архитектура.
ARCH=$(shell uname -m)
# Директория, в которой находился пользователь, запустивший скрипт
PWD=$(shell pwd)
# Полное (финальное) имя образа.
FULLNAME="$(PWD)"/$(NAME)-$(VER)-$(ARCH)

# Умолчальная инструкция make'у, для компиляции всего(?)
# (оригинал:"Default make instruction to build everything.")
all: myarch

# Запуск base-fs перед сборкой финального ISO образа.
myarch: base-fs
    mkarchiso -p syslinux iso "$(WORKDIR)" "$(FULLNAME)".iso

# Основное правило для процесса создания файловой системы образа.
# Приложения отрабатывают слева на право.
# То есть, сначала root-image в конце - syslinux.
base-fs: root-image boot-files initcpio overlay iso-mounts syslinux

# root-image всегда запускается первым.
# Скачивание и установка приложений в $WORKDIR.
root-image: "$(WORKDIR)"/root-image/.arch-chroot
"$(WORKDIR)"/root-image/.arch-chroot:
root-image:
    mkarchiso -p $(PACKAGES) create "$(WORKDIR)"

# Правило для создания /boot
boot-files: root-image
    cp -r "$(WORKDIR)"/root-image/boot "$(WORKDIR)"/iso/
    cp -r boot-files/* "$(WORKDIR)"/iso/boot/

# Правило для образов initcpio
initcpio: "$(WORKDIR)"/iso/boot/myarch.img
"$(WORKDIR)"/iso/boot/myarch.img: mkinitcpio.conf "$(WORKDIR)"/root-image/.arch-chroot
    mkdir -p "$(WORKDIR)"/iso/boot
    mkinitcpio -c ./mkinitcpio.conf -b "$(WORKDIR)"/root-image -k $(KERNEL_VER) -g [email protected]

# Подробнее см.: Overlay
overlay:
    mkdir -p "$(WORKDIR)"/overlay/etc/pacman.d
    cp -r overlay "$(WORKDIR)"/
    wget -O "$(WORKDIR)"/overlay/etc/pacman.d/mirrorlist https://www.archlinux.org/mirrorlist/all/
    sed -i "s/#Server/Server/g" "$(WORKDIR)"/overlay/etc/pacman.d/mirrorlist

# Правило для создания isomounts.
iso-mounts: "$(WORKDIR)"/isomounts
"$(WORKDIR)"/isomounts: isomounts root-image
    sed "s|@[email protected]|$(ARCH)|g" isomounts > [email protected]

# Исполняется перед генерацией финального образа.
syslinux: root-image
    mkdir -p $(WORKDIR)/iso/boot/isolinux
    cp $(WORKDIR)/root-image/usr/lib/syslinux/*.c32 $(WORKDIR)/iso/boot/isolinux/
    cp $(WORKDIR)/root-image/usr/lib/syslinux/isolinux.bin $(WORKDIR)/iso/boot/isolinux/

# При вызове "make clean" отчищает систему от вчего, созданного в процессе создания образа.
clean:
    rm -rf "$(WORKDIR)" "$(FULLNAME)".img "$(FULLNAME)".iso

.PHONY: all myarch
.PHONY: base-fs
.PHONY: root-image boot-files initcpio overlay iso-mounts
.PHONY: syslinux
.PHONY: clean

Проверил 25 строку, если учитывать и строки комментарий - это:

    mkarchiso -p syslinux iso "$(WORKDIR)" "$(FULLNAME)".iso
Строка начинается с табуляции. Если комментирую строки:

myarch: base-fs
    mkarchiso -p syslinux iso "$(WORKDIR)" "$(FULLNAME)".iso
И выполняю, например:

[[email protected] myArchLiveCD]# make clean
Makefile:37: *** несколько образцов цели.  Останов.
Т.е. уже 37 строка, если учитывать и строки комментарий - это:

    mkarchiso -p $(PACKAGES) create "$(WORKDIR)"
Как разрешить проблему не знаю. Прошу рекомендаций.
Спасибо.
Всем спасибо. Проблема решена,- установил систему x86-64.
Понял. Буду пробовать linux-pae из aur. Тему не закрываю, но, до получения результатов, отключаюсь.
zcat /proc/config.gz | grep PAE
даёт пустую строку,- полагаю ядро собрано без поддержки PAE.
Материнка ASRock 985GM-GS3 FX Socket AM+ с 32-разрядным процессором AMD Phenom II X2
Непонял, но спасибо за ответ.