andrew |
|
Темы:
3
Сообщения:
59
Участник с: 26 декабря 2011
|
Теретически можно руками установить: разбить диск через gparted как нужно, скопировать корень с лайвсиди на винт, перепрописать fstab, и установить загрузчик. Вроде еще была некая утилита по инсталу arch, кажется где-то на форуме о ней читал, но как она называется я не помню. |
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 |
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
|
кстати набрел тут на проект Ninja OS. Это дистрибутив основанный на Arch и скриптах larch. Вроде все свежее. Там кстати есть профиль для создания в larch, но у меня почему-то не сработал. :( Наверное руки кривые. http://ninjaos.cixx6.com/ http://sourceforge.net/projects/ninjaos/ |
andrew |
|
Темы:
3
Сообщения:
59
Участник с: 26 декабря 2011
|
не, я лучше подожду проверенных рецептов :) |
andrew |
|
Темы:
3
Сообщения:
59
Участник с: 26 декабря 2011
|
Около полгода на домашнем компе стоял debian testing. Честно говоря проблем вообще не знал (в прочем и с arch не имею проблем). Единственный минус для себя вынес так это то что разработчики очень рьяно относятся к свободному ПО и плюс софт в репозитариях все таки не такой свежий как в arch. В остальном хороший дистрибутив. В моем изучении линукса он как раз занял нужную ступень, как подготовка к arch. |
andrew |
|
Темы:
3
Сообщения:
59
Участник с: 26 декабря 2011
|
ок. ну пусть для начала home зашифровать бы. в puppy linux я шифровал home стандартной процедурой, вроде работало хорошо. |
andrew |
|
Темы:
3
Сообщения:
59
Участник с: 26 декабря 2011
|
Отлично, подожду тогда Ваш рецет. А то с английским не очень дружу. |
andrew |
|
Темы:
3
Сообщения:
59
Участник с: 26 декабря 2011
|
Да первый grub попытался поставить. Т.к. на домашнем компе тоже первый grub стоит. Поэтому решил его по началу и установить. В итоге получилось что больше всего по времени провозился с этим grub, чем реально с нуля отфарматировал и закатал копию домашней системы на флэшку. В итоге не стал париться уже, поставил grub4dos. Начинал просто свое знакомство с линуксом с puppy linux и с magos, так что все встало хорошо. А сам груб установил в chroote как по мануалу. Просто при загрузке системы почему-то загрузка груба идет не с флешки, а стартует груб с винта. Так что тут дело не в конфиге скорее всего. А grub4dos при таких же настройках биос все отрабатывает хорошо. Такой вот вопрос, в мануале расписано что можно шифрованный home прицепить. Я home на отдельный раздел флэшки закатал ext2, и в fstab прописал монтирование. Как приготовить шифрованный home? |
andrew |
|
Темы:
3
Сообщения:
59
Участник с: 26 декабря 2011
|
Спасибо большое. У меня заработало. Единственно все таки пришлось установить grub4dos из AUR. Grub почему-то глючил, и флэшка не хотела грузиться. |