| 32reg |  | 
| 
                Темы:
                
                    29
                
             
                Сообщения:
                
                    526
                
             
                Участник с: 17 мая 2011
             | Здравствуйте. Кто работал с archiso, помогите разобраться. Хочу из своей установленной и настроенной системы сделать LiveCD с возможностью установки системы на компьютер. Нарыл в интернете такую инструкцию: https://bbs.archlinux.org/viewtopic.php?pid=1029094#p1029094. Но не могу разобраться с ней. 3-й пункт я сделал, что во 2-м нужно сделать? Просто скопировать initramfs-linux.img из папки /boot? 
                        www.linux32.ru - новости и статьи о Linux
                     | 
| bdrakon |  | 
| 
                Темы:
                
                    1
                
             
                Сообщения:
                
                    58
                
             
                Участник с: 03 мая 2011
             | Возможно это поможет https://wiki.archlinux.org/index.php/Archiso | 
| andrew |  | 
| 
                Темы:
                
                    3
                
             
                Сообщения:
                
                    59
                
             
                Участник с: 26 декабря 2011
             | я установил archiso, потом скопировал cp -r /usr/share/archiso/configs/baseline в домашнюю папку и поковырялся в скрипте build.sh. По умолчанию этот скрипт скачивает в папку work/root-image кажется пакеты base и из них формирует лайв-сиди. Я закоментировал в скрипте build.sh строчку где скачивается base, и просто руками скопировал в папку work/root-image свой корень, только после копирования корня отредактировал fstab, все удалил и оставил только монтирование tmp как tmpfs. после запустил build.sh. у меня сформировался мой iso. | 
| andrew |  | 
| 
                Темы:
                
                    3
                
             
                Сообщения:
                
                    59
                
             
                Участник с: 26 декабря 2011
             | Я короче так себе создал live-cd на основе archiso. Все команды опробованы еще раз сегодня. Не претендую что все правильно, но у меня все собралось и в виртуалбоксе все запустилось. :) Работал из под рута, для удобства. В терминале: $ su Пароль: Устанавливаем необходимые пакеты по вики. # pacman -S devtools git –needed Устанавливаем archiso # git clone git://projects.archlinux.org/archiso.git # cd archiso/archiso/ # make install Доустанавливаем по вики еще пакеты # pacman -S devtools libisoburn squashfs-tools Создаем директорию для сборки и копируем стандартные скрипты archiso # mkdir /home/youruser/myarch # cp -r /usr/share/archiso/configs/baseline /home/youruser/myarch/ Важно изменить mkinitcpio.conf!!! В baseline mkinitcpio.conf никудышный. # cp -r /usr/share/archiso/configs/releng/mkinitcpio.conf /home/youruser/myarch/baseline изменяем скрипт build.sh в директории baseline, для этого находим и комментируем строчку mkarchiso ${verbose} -w “${work_dir}” -D “${install_dir}” -p “base” create Создаем необходимые директории, где будет создаваться live-cd # mkdir -p /home/youruser/myarch/baseline/work/root-image Монтируем наш корень в /tmp/root-fs # mkdir /tmp/root-fs # mount –bind / /tmp/root-fs Копируем содержимое из /tmp/root-fs в /home/youruser/myarch/baseline/work/root-image Я копировал через mc Отмонтируем корень из /tmp/root-fs # umount /tmp/root-fs Заходим в новую систему и если нужно ее изменяем. # chroot /home/youruser/myarch/baseline/work/root-image/ изменяем fstab в chroot. #nano /etc/fstab комментируем все строчки fstab, кроме tmpfs /tmp tmpfs nodev,nosuid 0 0 Создаем пользователей если нужно для live-cd # useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash live # passwd live # passwd root Выход из chroot # exit Незабудьте пользователю live в домашнюю папку положить необходимые настройки, автозагрузки и прочая. Собираем iso # cd /home/youruser/myarch/baseline/ # ./build.sh -v Результатом будет собранный iso, он будет находиться в /home/youruser/myarch/baseline/out | 
| 32reg |  | 
| 
                Темы:
                
                    29
                
             
                Сообщения:
                
                    526
                
             
                Участник с: 17 мая 2011
             | 2andrew, огромное спасибо за подробную хаутушку. Я так понимаю по этой инструкции создается просто LiveCD без возможности установки его на другой компьютер? Если да, то как сделать лайвсиди, который можно будет установить? 
                        www.linux32.ru - новости и статьи о Linux
                     | 
| andrew |  | 
| 
                Темы:
                
                    3
                
             
                Сообщения:
                
                    59
                
             
                Участник с: 26 декабря 2011
             | Теретически можно руками установить: разбить диск через gparted как нужно, скопировать корень с лайвсиди на винт, перепрописать fstab, и установить загрузчик. Вроде еще была некая утилита по инсталу arch, кажется где-то на форуме о ней читал, но как она называется я не помню. | 
| 32reg |  | 
| 
                Темы:
                
                    29
                
             
                Сообщения:
                
                    526
                
             
                Участник с: 17 мая 2011
             | Несколько раз уже пробовал твоим методом лайвсиди делать в итоге он вроде собирается, но при попытке с него загрузится уже при старте кед выдает черный экран и в углу небольшое окошечко с надписью: call to lnusertemp failed (temporary directories full?). Check your installationи все. Пытаюсь тут перевести английскую вику по archiso и если я правильно понял, то скрипт: ./build.sh -v 
                        www.linux32.ru - новости и статьи о Linux
                     | 
| jim945 |  | 
|   
                Темы:
                
                    8
                
             
                Сообщения:
                
                    3066
                
             
                Участник с: 25 января 2010
             | andrewpacman -Ss arch install extra/aif 2011.10.09-2 The ArchLinux Installation Framework 
                        Lupus pilum mutat, non mentem.
                     | 
| andrew |  | 
| 
                Темы:
                
                    3
                
             
                Сообщения:
                
                    59
                
             
                Участник с: 26 декабря 2011
             | я выполняю build.sh из основной системы. если стоит задача собрать полный аналог домашней системы, то в chroot можно и не заходить, просто копируем корень и home, меняем fstab и запускаем build.sh. | 
| 32reg |  | 
| 
                Темы:
                
                    29
                
             
                Сообщения:
                
                    526
                
             
                Участник с: 17 мая 2011
             | Все! Наконец-то получилось! Ошибки были из-за неправильных прав после копирования. Нужно было копировать командой: cp -ra * cp -r * 
                        www.linux32.ru - новости и статьи о Linux
                     |