Fast Arch Install from existing Linux System (Русский) - ArchWiki

# Fast Arch Install from existing Linux System (Русский)

Эта статья или раздел является кандидатом на объединение с Install from Existing Linux (Русский).

Причина: пожалуйста, используйте второй аргумент шаблона для указания причины. (Обсудить)

Эта страница нуждается в сопроводителе

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

Если вы не имеете пишущего 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

Category:

- Русский