Debian: как скопировать дистрибутив на винчестер?

Запустили систему, при установке пакетов приходится вставлять установочные диски и/или тащить трафик из Инета… не дело. Диски вставлять неудобно если удаленно надо установить что-то, а скачивать из Инета, и дольше, и зачастую заметно затратно.

Возникает вопрос: «Как скопировать установочные диски на компьютер?»

Один из вариантов это скопировать на компьютер iso-образы дисков, подцепить их как каталоги и настроить apt работу с этими ресурсами.

Копирование iso-образов на винчестер (/dev/hdc — привод дисков, /root/iso — каталог куда копируем образы дисков) :

dd if=/dev/hdc of=/root/iso/1.iso (для первого носителя)

dd if=/dev/hdc of=/root/iso/2.iso (для второго носителя)

dd if=/dev/hdc of=/root/iso/N.iso (для N-ного носителя)

Если есть диск с обновлениями, то проделать с ним тоже самое.

Итого у нас в каталоге /root/iso/ должно быть несколько iso-образов (дистрибутива + обновление).

Для подключения содержимого iso-образа как подкаталога, необходимо в /etc/fstab добавить сточки вида

/root/iso/1.iso /mnt/iso1 iso9660 ro,user,auto,loop 0 0

/root/iso/2.iso /mnt/iso2 iso9660 ro,user,auto,loop 0 0

..

/root/iso/N.iso /mnt/isoN iso9660 ro,user,auto,loop 0 0

Каталоги /mnt/iso1, /mnt/iso2, …, /mnt/isoN должны быть, т.е. их надо создать.

Таким образом при каждой загрузке системы будет автоматически подцеплять содержимое iso-орбазов.

Что бы не перезагружать систему можно сделать mont /mnt/iso1(и так для каждого ресурса).

Теперь настраиваем APT. Открываем /etc/apt/sources.list, комментируем все и добавляем строчки (приведу пример для Debian 4.0 состоящего из 3 iso-образов dvd и одного iso-образа диска обновлений)

deb file:///mnt/iso1 etch contrib main

deb file:///mnt/iso2 etch main

deb file:///mnt/iso3 etch main

deb file:///mnt/iso4 etch contrib main

Сохраняем внесенные изменения в /etc/apt/sources.list и обновляем сведения командой apt-get update.

Теперь при установке новых пакетов они будут браться с жесткого диска.
Еще может оказаться полезной информация cron-apt автоматическое обновление Debian.

Debian: как скопировать дистрибутив на винчестер?: 1 комментарий

  1. JuNk

    спаибо! я долго парился как это зделать получше!

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.