[sisyphus] Re: [Comm] Обновление до Sisyphus-branch-3.0
Dmitriy Khanjin
dimajin на mail.ru
Вс Сен 4 15:58:31 MSD 2005
Dmitriy Khanjin пишет:
> Hi, All!
Вот аттач.
--
С уважением, Дмитрий Ханжин.
Registered Linux user #387627.
Just For Fun!
----------- следущая часть -----------
Нечто вроде путевых заметок по обновлению AltLinux Мастер-2.4 до Sisyphus-Branch-3.0.
WARNING: поскольку все нижеследующее делается от имени пользователя "root",
требуется соблюдать максимальную осторожность при выполнении этих действий!
За повреждения оборудования и(ли) программ я не несу никакой ответственности.
С конструктивной критикой прошу на dimajin-at-mail.ru или dimankhanjin-at-nm.ru.
Первым делом я создал локальный репозитарий branch-3.0 на базе installer'а.
Сохранил старый sources.list:
mv -f /etc/apt/sources.list /etc/apt/sources.list.old
Прописал путь к репозитарию:
echo "rpm file:/путь/к/репозитарию/branch i586 name" > /etc/apt/sources.list
apt-get update
Дальше установил glibc и rpm:
apt-get install glibc-core rpm
Почему-то пришлось давить Ctrl+C по окончании перестройки баз.
Подготовил apt к обновлению:
mkdir /media ; mkdir /media/cdrom ; mkdir /media/floppy
subst 's на mnt/cdrom на media/cdrom на g' /etc/fstab
subst 's на mnt/floppy на media/floppy на g' /etc/fstab
subst 's на mnt/cdrom на media/cdrom на g' /etc/apt/apt.conf
Обновил apt:
apt-get install apt-conf-sisyphus apt apt-utils
Убиваем, чтобы не мешал:
rm -f /etc/apt/sources.list.d/cdroms.list
Потом вот это:
apt-get install pciutils mkinitrd
Теперь установил новое ядро с модулями.
Удалил все splash'и и kudzu, во избежание возможных конфликтов:
apt-get remove bootsplash design-bootsplash-Master kudzu
Проверил правильность /etc/lilo.conf, /etc/modules.conf, /etc/modules.
В /etc/lilo.conf закомментировал строчку с message= . ПришлОсь, т.к. удалил bootsplash, теперь
lilo текстовый. Ну что ж поделаешь.
В /etc/modules.conf надо заменить ide-scsi на ide-cd ,
убрать строчку options ide-cd ignore="hdx" и добавить строчку
alias scsi_hostadapter ide-cd , чтобы работал резак.
В /etc/modules надо добавить psmouse , чтобы заработала мышь.
Из /etc/fstab убрал все упоминания о kudzu.
Если видеокарта от nvidia, надо сделать
subst 's на nvidia@nv на g' /etc/X11/XF86Config-4 , иначе не запустятся иксы после перезагрузки.
Я пока не поставил xorg. Для других производителей- не знаю.
Теперь lilo -t , и, если все нормально, lilo.
Перезагрузился с новым ядром.
Иксы стартанули, звук есть, так как hotplug не заменен.
Пока все.
Для дист-апгрейда пока не все готово, продолжаю потихоньку выкачивать пакеты и обновляться.
Тэ-э-кс. Обновил dev и cdrtools:
apt-get install dev cdrdao cdrecord cdrtools-control
Не работает cdrecord -scanbus, ну и фиг с ним, сам cdrecord работает с dev=/dev/hdx нормально.
Вычистил из /etc/fstab мусор, накиданный туда старым hotplug'ом,
сохранил /etc/modules, modules.conf и обновил hotplug:
cd /etc ; mv modules modules.old ; mv modules.conf modules.conf.old
echo "" > modules.conf ; echo "" > modules
apt-get install hotplug
Перезагрузился.
Вроде все работает, только eth0 не завелся автоматом, потом вручную запустился.
А, понял. Сервис network грузится раньше hotplug'а, вот модуля и нет еще.
В качестве временного костыля загружаю модуль явно:
echo "alias eth0 via-rhine" >> /etc/modules.conf
To be continued...
Подробная информация о списке рассылки Sisyphus