вторник, 16 декабря 2008 г.

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.




Прилеплено.

Саудовская Аравия с пониманием восприняла действия РФ в Южной Осетии

Россия и Грузия обменялись пленными со второй попытки

Возвращаясь к жизни

В пролете

Комментариев нет: