m (Created page with '{{Draft}} <!-- page was renamed from Anaconda/UpdatesImage --> = Обновления Anaconda = У программы anaconda существует возможность вк...') |
mNo edit summary |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<!-- page was renamed from Anaconda/UpdatesImage | <!-- page was renamed from Anaconda/UpdatesImage | ||
--> | --> | ||
{{autolang}} | |||
{{Template:Ru_RU/SideMenu}} | |||
= Обновления Anaconda = | = Обновления Anaconda = | ||
Программа anaconda позволяет включить обновления для исправления ошибок установщика во время ее выполнения. Эти обновления обычно распространяются в виде файла образа (здесь и ниже — <code>updates.img</code>). <code>updates.img</code> можно использовать несколькими способами. Они будут рассмотрены ниже. | |||
== Способы обновлений == | |||
Существует несколько источников обновлений. | |||
Существует | |||
=== Обновление с образа диска === | === Обновление с образа диска === | ||
Самым распространенным способом | Самым распространенным способом является размещение <code>updates.img</code> на блочном устройстве (дискете или USB-диске). Таким образом, для гибкого магнитного диска вставьте дискету и выполните следующую команду для записи содержимого образа: | ||
<pre> dd if=updates.img of=/dev/fd0 bs=72k count=20 | <pre> dd if=updates.img of=/dev/fd0 bs=72k count=20 | ||
</pre> | </pre> | ||
Затем загрузите программу установки с помощью | |||
<pre> linux updates | <pre> linux updates | ||
</pre> | </pre> | ||
Будет задан вопрос о расположении диска обновлений. | |||
Можно также использовать USB-устройство или флэш-накопитель — тогда просто замените <code>/dev/fd0</code> на имя USB-устройства. | |||
=== Обновление из дерева === | |||
Если вы выполняете установку с CD, жесткого диска, HTTP или через FTP, можно разместить <code>updates.img</code> в дереве каталогов, где этот образ будет доступен для использования во время установки. Для Fedora 6 и более поздних версий разместите файл <code>images/updates.img</code> в дереве каталогов установки Fedora. Предыдущие выпуски Fedora будут искать файл в каталоге <code>Fedora/base/updates.img</code>. | |||
NFS-установка, в свою очередь, будет искать развернутое содержимое файла updates.img в каталоге <code>RHupdates</code> дерева установки Fedora. | |||
=== Обновление из сети === | |||
Если вы собираетесь выполнять установку по сети и не можете изменить дерево установщика, можно разместить файл updates.img в другом месте и при загрузке указать приведенную ниже команду для загрузки updates.img с удаленного сервера: | |||
<pre> linux updates=http://some.website.com/path/to/updates.img | |||
</pre>. | |||
=== | Если у вас несколько сетевых интерфейсов, anaconda сначала попросит выбрать интерфейс (если вы не используете параметр загрузки ksdevice=) и затем будет пытаться настроить эту ссылку с помощью DHCP. При необходимости можно настроить другие сетевые параметры. Так, например, с помощью ksdevice= можно задать другое сетевое устройство, а ip= поможет создать статическую конфигурацию (вместе с параметрами настройки шлюза, сервера имен и пр.). Подробно параметры настройки anaconda описаны [[Anaconda/Options| здесь]] . | ||
== Как создать образ обновлений Anaconda == | |||
Если вы работаете над anaconda или ищете ошибки в её работе и хотите протестировать сделанные вами исправления, можно легко создать собственный файл updates.img. Существует два формата для файла updates.img: первый и самый основной — файловая система ext2, второй — сжатый gzip архив cpio. | |||
Просто выполните следующие шаги. | |||
=== Образ файловой системы ext2 === | |||
Это более распространенный формат для файла updates.img и обязателен для ранних выпусков anaconda и при переносе образа на блочное устройство (дискету, USB и др.). Обратите внимание, что для выполнения приведенных ниже действий необходимы права root. | |||
=== | # Создайте образ ''updates.img'' емкостью 1.44MB | ||
<pre>dd if=/dev/zero of=updates.img bs=1k count=1440</pre> | |||
# Отформатируйте его как ext2 <pre>mke2fs updates.img </pre> | |||
# Подключите образ <pre>mount -o loop updates.img /mnt </pre> | |||
# Скопируйте обновленные Python-файлы anaconda в структуру каталогов | |||
# Отключите ''updates.img'' <pre>umount /mnt</pre> | |||
=== Сжатый архив cpio === | |||
Это новый формат файла updates.img и он является более предпочтительным для текущих выпусков anaconda. В отличие от предыдущего, он не требует привилегий root, но может использоваться только с параметрами загрузки ''updates=http://'' и ''updates=ftp://'' | |||
* Поместите обновленные файлы anaconda в структуру каталогов, например в /tmp/updates <pre> (cd /tmp/updates ; find -type f | cpio -c -o) | gzip -c9 > updates.img </pre> | |||
== Как проверить образ обновлений Anaconda == | |||
Файл образа updates.img, предоставляемый проектом Fedora, имеет файловую систему ext2. Чтобы выборочно проверить файлы, выполните следующее: | |||
# Получите файл <code>updates.image</code>: <pre> wget http://people.redhat.com/~katzj/updates-f7t2.img</pre> | |||
# Определите, является ли полученный файл образом ext2 или gzip-архивом cpio: <pre> file updates-f7t2.img</pre> | |||
Чтобы получить доступ к содержимому образа файловой системы ext2: | |||
# | # Подключите образ к устройству loop: <pre>mount -o loop updates-f7t2.img /misc</pre> | ||
Чтобы получить доступ к содержимому образа архива cpio: | |||
# | # Создайте каталог для хранения содержимого образа updates.img: <pre> mkdir /tmp/updates</pre> | ||
# | # Распакуйте обновления в этот каталог: <pre> zcat updates.img | (cd /tmp/updates ; cpio -ivd) </pre> | ||
---- | ---- | ||
[[Category:Anaconda]] | [[Category:Anaconda]][[Category:LocalizationRussian]] | ||
[[Category:Страницы на русском]] |
Latest revision as of 22:45, 24 June 2010
- Страницы на русском
Обновления Anaconda
Программа anaconda позволяет включить обновления для исправления ошибок установщика во время ее выполнения. Эти обновления обычно распространяются в виде файла образа (здесь и ниже — updates.img
). updates.img
можно использовать несколькими способами. Они будут рассмотрены ниже.
Способы обновлений
Существует несколько источников обновлений.
Обновление с образа диска
Самым распространенным способом является размещение updates.img
на блочном устройстве (дискете или USB-диске). Таким образом, для гибкого магнитного диска вставьте дискету и выполните следующую команду для записи содержимого образа:
dd if=updates.img of=/dev/fd0 bs=72k count=20
Затем загрузите программу установки с помощью
linux updates
Будет задан вопрос о расположении диска обновлений.
Можно также использовать USB-устройство или флэш-накопитель — тогда просто замените /dev/fd0
на имя USB-устройства.
Обновление из дерева
Если вы выполняете установку с CD, жесткого диска, HTTP или через FTP, можно разместить updates.img
в дереве каталогов, где этот образ будет доступен для использования во время установки. Для Fedora 6 и более поздних версий разместите файл images/updates.img
в дереве каталогов установки Fedora. Предыдущие выпуски Fedora будут искать файл в каталоге Fedora/base/updates.img
.
NFS-установка, в свою очередь, будет искать развернутое содержимое файла updates.img в каталоге RHupdates
дерева установки Fedora.
Обновление из сети
Если вы собираетесь выполнять установку по сети и не можете изменить дерево установщика, можно разместить файл updates.img в другом месте и при загрузке указать приведенную ниже команду для загрузки updates.img с удаленного сервера:
linux updates=http://some.website.com/path/to/updates.img
.
Если у вас несколько сетевых интерфейсов, anaconda сначала попросит выбрать интерфейс (если вы не используете параметр загрузки ksdevice=) и затем будет пытаться настроить эту ссылку с помощью DHCP. При необходимости можно настроить другие сетевые параметры. Так, например, с помощью ksdevice= можно задать другое сетевое устройство, а ip= поможет создать статическую конфигурацию (вместе с параметрами настройки шлюза, сервера имен и пр.). Подробно параметры настройки anaconda описаны здесь .
Как создать образ обновлений Anaconda
Если вы работаете над anaconda или ищете ошибки в её работе и хотите протестировать сделанные вами исправления, можно легко создать собственный файл updates.img. Существует два формата для файла updates.img: первый и самый основной — файловая система ext2, второй — сжатый gzip архив cpio.
Просто выполните следующие шаги.
Образ файловой системы ext2
Это более распространенный формат для файла updates.img и обязателен для ранних выпусков anaconda и при переносе образа на блочное устройство (дискету, USB и др.). Обратите внимание, что для выполнения приведенных ниже действий необходимы права root.
- Создайте образ updates.img емкостью 1.44MB
dd if=/dev/zero of=updates.img bs=1k count=1440
- Отформатируйте его как ext2
mke2fs updates.img
- Подключите образ
mount -o loop updates.img /mnt
- Скопируйте обновленные Python-файлы anaconda в структуру каталогов
- Отключите updates.img
umount /mnt
Сжатый архив cpio
Это новый формат файла updates.img и он является более предпочтительным для текущих выпусков anaconda. В отличие от предыдущего, он не требует привилегий root, но может использоваться только с параметрами загрузки updates=http:// и updates=ftp://
- Поместите обновленные файлы anaconda в структуру каталогов, например в /tmp/updates
(cd /tmp/updates ; find -type f | cpio -c -o) | gzip -c9 > updates.img
Как проверить образ обновлений Anaconda
Файл образа updates.img, предоставляемый проектом Fedora, имеет файловую систему ext2. Чтобы выборочно проверить файлы, выполните следующее:
- Получите файл
updates.image
:wget http://people.redhat.com/~katzj/updates-f7t2.img
- Определите, является ли полученный файл образом ext2 или gzip-архивом cpio:
file updates-f7t2.img
Чтобы получить доступ к содержимому образа файловой системы ext2:
- Подключите образ к устройству loop:
mount -o loop updates-f7t2.img /misc
Чтобы получить доступ к содержимому образа архива cpio:
- Создайте каталог для хранения содержимого образа updates.img:
mkdir /tmp/updates
- Распакуйте обновления в этот каталог:
zcat updates.img | (cd /tmp/updates ; cpio -ivd)