Fast Arch Install from existing Linux System (Русский)
Если вы не имеете пишущего CD/DVD-ROM для записи установочного образа на диск, или вы хотите ускорить обычный процесс установки, вы можете использовать вместо CD ваш жесткий диск.
Прочитайте Beginners' Guide (Русский) перед установкой.
Вам понадобится ещё один раздел, больший чем установочный диск Arch. Я вошел в систему как root и буду использовать "/dev/hda12" объёмом 6Гб.
Выберите загрузчик, который вы хотите использовать, это может быть "LILO" или "GRUB".
Lilo
Файл ISO должен находитьна на разделе, отличном от /dev/hda12
1) Запишите iso на выбранный раздел (не надо использовать рекурсивное копирование, это не даст результата. dd запишет образ полностью побайтово):
dd if=arch-0.7.iso of=/dev/hda12
здесь arch-0.7.iso - образ ISO CD с установщиком Arch
2) Создайте или используйте существуюшую точку монтирования и примонтируйте /dev/hda12 (можне не использовать опцию -tiso9660. ):
mkdir /mnt/archCD mount /dev/hda12 /mnt/archCD
3) Отредактируйте lilo.conf:
image=/mnt/archCD/isolinux/vmlinuz label=archCD initrd=/mnt/archCD/isolinux/initrd.img append="root=/dev/hda12 BOOTMEDIA=cd"
Не забудте запустить:
lilo
Grub
Я не смог загрузиться с раздела жесткого диска, содержащего ISO с GRUB, ISO должет быть сначала распакован на обычный раздел. Это еще быстрее, чем запись CD:
1) Отформатируйте раздел (создайте или используйтё имеющуюсь точку монтирования) и примонтируйте его:
mkreiserfs /dev/hda12 mkdir /mnt/archCD mount /dev/hda12 /mnt/archCD
2) Примонтируйте Arch iso файл (используйте для этого ещё одну точку монтирования):
mkdir /mnt/tmp mount -o loop arch-0.7.iso /mnt/tmp
3) Скопируйте все файлы из ISO файла на жесткий диск:
cd /mnt/tmp cp -a * /mnt/archCD
4) Отредактируйте /boot/grub/menu.lst
title ArchCD kernel (hd0,11)/isolinux/vmlinuz root=/dev/hda12 BOOTMEDIA=cd initrd (hd0,11)/isolinux/initrd.img
Перезагрузка и установка Arch
Перезагрузите компьютер и выберите archCD в вашем загрузчике, установщик спросит вас, использовать CD или SRC, перейдите в другую командную оболочку и если вы используете lilo выполните:
mount -t iso9660 /dev/hda12 /src
если grub:
mount /dev/hda12 /src
- замените
/dev/hda12
на название выбранного вами раздела - вы можете использовать "авто-дополнение", чтобы найти нужный раздел, а не набирать всё это.
- затем переключитесь обратно в установщик и выберите SRC а не CD для установки.
Восстановление раздела после установки
1) Раздел, на который был записан установочный образ, может быть использован далее. Просто создайте на нём файловую систему при помощи "mkreiserfs", "mke2fs" или других:
mkreiserfs /dev/hda12
2) Отредактируйте /etc/fstab чтобы раздел подключался при загрузке. Укажите его файловую систему и параметры :
/dev/hda12 /mnt/spare reiserfs defaults,noatime,notail,noauto 0 0
3) Проверьте, существует ли выбраная точка монтирования. Если её нет, то создайте:
mkdir /mnt/spare