Данная проблема не решена и в дистрибутиве Fedora. Несмотря на то, что операция обновления сделана прозрачной для пользователя через запуск специальной программы автоматического обновления (preupgrade) после завершения перехода вас могут ждать неприятные сюрпризы.
Не так давно я обновил Fedora 10 до версии 11 на всех своих ноутбуках и маленьком домашнем сервере (mac mini) и получил массу проблем на десктоп машинах. К сожалению, они стали не работоспособны.
Поработав над проблемами я создал небольшие отчеты на каждую из них и написал репорт в bugzilla.redhat.com. Хоть и две машины успешно перешли на новую версию этой операционной системы два остальных ноутбука пришлось откатить на предыдущую (Fedora 10).
В моем случае для обоих ноутбуков перестали корректно работать драйверы видео карт. Оба ноутбука имеющих чипсеты ATI и Intel для видео вывода не захотели загружаться.
Процедура восстановления предыдущей версии дистрибутива не так сложна, как это могло было бы быть на Windows. Впредь, я решил не экспериментировать и не устанавливать новые дистрибутивы на рабочих машинах до полной стабилизации новых версий Fedora.
Для того чтобы не тратить время на установку и повторный откат (downgrade) до предыдущей версии в случае возникания проблем необходимо проверять дистрибутив без его установки - через использование образов загрузочных дисков LiveCD.
Каждый раз когда мы хотим получить последнюю версию дистрибутива нам необходимо сделай собственный respin диска livecd с последними обновлениями и уже смело экспериментировать на своей машине не боясь ни каких сложностей или проблем которые могут мешать работе.
Теперь к делу.
Для того что бы получить последнюю версию дистрибутива со всеми последними обновлениями необходимо запустить готовый скрипт livecd-creator доступный в репозитории дистрибутива, с некоторыми параметрами. Эти параметры я приведу ниже. Но прежде всего, вам будет необходимо создать виртуальную машину с установленной гостевой операционной системой. Это ограничение возможно не всегда обязательно, но так как скрипты создания mkinitrd и другие были обновлены в Fedora 11 по сравнению с Fedora 10 вам необходимо работать именно из последней версии операционной системы. Возможно, в дальнейших версиях дистрибутива этих ограничений не будет.
Шаги следующие:
- установите виртуальную машину (я советую VirtualBox)
- установите пакет livecd-tools.i586 && spin-kickstarts.noarch
- и запустите следующий скрипт:
livecd.sh
#!/bin/bash # http://fedoraproject.org/wiki/FedoraLiveCD/LiveCDHowTo sudo livecd-creator --config=livecd.ks --cache=/var/cache/yum/livecd
livecd.ks
%include /usr/share/spin-kickstarts/fedora-livecd-desktop.ks repo --name=fusion-f --mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-11&arch=$basearch repo --name=fusion-f-updates --mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-11&arch=$basearch repo --name=fusion-nf --mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-11&arch=$basearch repo --name=fusion-nf-updates --mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-updates-released-11&arch=$basearch %packages gparted vlc gimp %end


0 коммент.:
Отправить комментарий