2

Я создал "живую" USB-флешку Fedora 15 с помощью создателя USB, который находится по адресу https://fedorahosted.org/liveusb-creator/, и ISO-образа рабочего стола Fedora 15 i686 с объемом постоянного хранилища, установленным на 4096 МБ. (Имеющаяся у меня флешка имеет емкость 8 ГБ, поэтому места должно быть достаточно.)

Похоже, что Fedora загружается правильно, но постоянное хранилище не работает. Чтобы убедиться в этом, я открыл окно терминала, затем сделал su - затем yum update yum . Как и ожидалось, мне сообщили, что доступна новая версия. (Live CD содержит версию 3.2.29-4, на момент ввода 3.2.29-6 - текущая версия). После установки я убедился, что новая версия была установлена, набрав yum --version . Затем я выключил систему, используя shutdown now .

После завершения работы системы я перезагрузился и вернулся в окно терминала. При вводе yum --version мне сообщили, что версия была 3.2.29-4 (т.е. оригинальная версия).

Почему постоянное хранилище не работает? Что я могу сделать, чтобы это исправить?

1 ответ1

2

По-видимому, это известная проблема с Fedora 15.

Отчет об ошибке доступен здесь: https://bugzilla.redhat.com/show_bug.cgi?id=706122

также здесь: https://fedoraproject.org/wiki/Common_F15_bugs#live-overlay

К сожалению, хотя существует "обходной путь", кажется, что для окончательного решения проблемы вам необходимо создать собственный "live CD" с обновленным пакетом "dracut", который исправляет ошибку. В конце концов мне удалось сделать это, используя следующий процесс:

  1. Установите Fedora (я использовал VirtualBox и создал виртуальную машину с довольно большим виртуальным диском - максимальный размер 60 ГБ - поскольку более ранняя попытка с виртуальным жестким диском на 8 ГБ не удалась из-за недостатка места).
  2. Загрузите установленную ОС.
  3. Откройте окно терминала (из Системных инструментов).
  4. В окне терминала введите su и укажите пароль пользователя root (если есть).
  5. В окне терминала введите yum install livecd-tools spin-kickstarts liveusb-creator
  6. Ответьте "да" на вопрос о загрузке и установке пакетов.
  7. В окне терминала введите yum update
  8. Ответьте "да" на вопрос о загрузке и установке пакетов.
  9. В окне терминала введите setenforce 0
  10. В окне терминала введите setarch i686 livecd-creator --config=/usr/share/spin-kickstarts/fedora-livecd-desktop.ks --fslabel=Fedora15_PSFix --cache=/var/cache/live
  11. Иди и выпей чашку чая.
  12. Подожди еще немного.
  13. На самом деле ... это еще не сделано ... и нет, процесс не завис.
  14. Через долгое время (более часа в моем случае) вы начнете видеть какую-то активность при создании образа компакт-диска.
  15. Когда образ компакт-диска будет готов, он останется в вашей пользовательской папке с именем, указанным переключателем --fslabel (т.е. в моем случае файл назывался Fedora15_PSFix.iso).
  16. Чтобы создать загрузочную флешку, запустите средство создания Fedora LiveUSB (находится в меню "Системные инструменты") и выполните обычный процесс, используя только что созданный образ ISO. (Вы также можете выполнить ту же задачу, используя версию средства создания LiveUSB для Windows.)

Хотя этот процесс занимал очень много времени, он не был очень сложным (когда я преодолел свои первоначальные ограничения на дисковое пространство). Сказав это, пока я не узнаю, что был выпущен официальный ISO, который решает проблему, я готов предоставить ISO, который я создал, другим. К сожалению, моя первоначальная попытка сделать это (через Dropbox) привела к приостановке моей учетной записи Dropbox, поэтому мне придется найти другой способ поделиться ею. Обратите внимание, что этот образ компакт-диска не поддерживается никоим образом. Это первый раз, когда я создал live CD, и я мог сделать что-то не так!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .