Установка Sabayon 3.3 с диска LinuxFormat
briq 7 мая, 2007 - 11:34
Извиняйте, что здесь запостил. Этот дистр основан на Дженту.
Можете начинать плеваться, любители командной строки и wm. Красивый, зараза - берилы, метисы, инсталлятор, основанный на анаконде и т.д.
Не подумайте дурного. Я сам из Stage1 люблю ставить.
В общем захотелось мне его на винт поставить. А он (инсталлятор) ругается:
Цитата:
Traceback (most recent call last)
File "/opt/anaconda/usr/lib/anaconda/gui.py", line 867 in nextClicked self. dispatch.gotoNext()
File "/opt/anaconda/usr/lib/anaconda/dispatch.py", line 140, in gotoNext self.moveStep()
File "/opt/anaconda/usr/lib/anaconda/dispatch/py", line 208, in moveStep rc = apply(func, self.bindArgs(args))
File "/opt/anaconda/usr/lib/anaconda/upgrade.py", line 40, in findRootParts id.rootParts = find ExistingRoots(intf, id, chroot)
File "/opt/anaconda/usr/lib/anaconda/upgrade.py", line 69 in findExistingRoots upgradeany = upgradeany)
File "/opt/anaconda/usr/lib/anaconda/partedUtils.py" line 664, in findExistingRootPartitions relstr - getReleaseString(mountpoint)
File "/opt/anaconda/usr/lib/anaconda/partedUtils.py" line 475, in getReleaseString if distribution_release_path is not None:
UnboundLocalError: local variable 'distribution_release_path' referenced before assignment
Решение нашёл такое:
http://www.sabayonlinux.org/forum/viewtopic.php?p=39700&sid=b0fb9e266b576e033614d640a6c37719#39700
Т.е. подправил /opt/anaconda/usr/lib/anaconda/partedUtils.py. Где-то в районе 475 строки нашёл:
Цитата:
def getReleaseString(mountpoint):
И привёл к виду:
Цитата:
def getReleaseString(mountpoint):
return ""
Далее выбрал ручную разбивку диска на разделы и т.д.
А теперь, вопрос. Есть ли более элегантное решение?
»
- Для комментирования войдите или зарегистрируйтесь
Однако...
Тормозит он здорово... Собран с опцией -Os При сборке с опцией -O2 такого тормоза уже нет Кстати LiveCD 2007.0 от Gentoo уже -Os не пользует.
тормозит
Тормозит на самом деле.
Но, хоть можно посмотреть на все новшества в мире linux.
Да, посмотреть можно
На игры полюбовался, а особенно Google Earth понравился. Опять же на работу beryl посмотреть (но особенно сильно он мне не понравился). Или понять, как добиться аппаратного ускорения (ATI, RADEON).
Я было взялся править Sabayon под себя, но потом отложил -- он уже на ядре 2.6.21 с дисками PATA, определяемыми как SCSI (использование libata). А мне пока нужен 2.6.18 (openvz и RHEL-xen).
Держу на примете на случай если что-то не получится... Идей полезных там много.
трудности были?
А у вас трудности при установке были?
Про трудности
Я сначала проверяю загрузку LiveCD/DVD в VirtualBox ... Так в нем у меня грузились только SabayonLinux-x86-3.2a.miniEdition.iso и SabayonLinux-x86-3.4.Loop1.iso, промежуточные версии зависали с черным экраном (в том числе и SabayonLinux-x86-3.3.iso). С 3.2a проблем с установкой не было. А 3.4.Loop1 я устанавливал так:
1) монтируем iso
2) копируем все файлы с ISO на раздел диска
3) копируем конфиг для isolinux в конфиг для extlinux и редактируем (редактирование конфига Sabayon необходимо, так как он использует debian-вариант isolinux и синтаксис отличается) и делаем загрузчиком на разделе extlinux
4) грузимся и работаем как-будто с cdrom
Так что с установкой 3.4.Loop1 проблем не было, так как я не пользовался его установщиком
а какие там
а какие там игрушки?
Google Earth есть в портеджах...
equery l | wc -l1996Я
equery l | wc -l
1996
Я был шокирован таким колличеством пакетов.. :)
Причина то конечно понятна, чтоб для всех была радость, но после своих макс. ~900 циферь ужаснула.
А так там конечно интересно настройки поглядеть, мне жутко knetworkmanager понравился - находка для ноутбука. Но вот поставить себе попробовал и облом, создатели sabayan для него специально в оверлее придержали древний dbus 0.6..
PS.
грузиться свежеустановленный просто ацки долго :(
"Есть ли более
"Есть ли более элегантное решение?"
Конечно! Return "", поставить на 469 строчку! (шутка)
Если ставить дистриб на "чистую" машину (винт без линукс-разделов других дистрибутивов), то установка проходит без указанной ошибки.
Фиг два! ошибка
Фиг два! ошибка появляется, но значительно позже - в процессе инсталяции :(
У меня не было
У меня не было ошибок, ставил на чистый хард, позволил ему по дефолту всё переразбить с LVM