Есть ли вариант установки 10-й CLD из под 9.5 ?
При попытке установки предлагается обновить calculate, всяческие попытки обновления
layman -S
eix-sync
emerge calculate
дают только calculate-1.2.1, после чего снова установка рубится на корню.
Есть конечно вариант установки напрямую, но хотелось перетащить настройки.
Оверлей сменил адрес. Вы можете попробовать удалить из layman оверлей и добавить снова:
layman -d calculate
layman -a calculate
Понадобится Git. Если не установлен, выполните:
emerge git
Если Вы не увидите обновленный репозиторий, попробуйте обновить layman.
eix-sync
emerge layman
Также Вам может понадобиться пакет sys-fs/squashfs-tools. Для его установки потребуется удалить sys-fs/calculate-squashfs:
emerge -C sys-fs/calculate-squashfs
emerge sys-fs/squashfs-tools
Успехов!
После ряда приседаний дело сдвинулось, но …
…
Распакуем образ системы в новый раздел… mount: wrong fs type, bad option, bad superblock on /dev/loop1,
missing codepage or helper program, or other error
В dmesg:
…
squashfs: version 3.4 (2008/08/26) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
SQUASHFS error: Major/Minor mismatch, trying to mount newer 4.0 filesystem
SQUASHFS error: Please update your kernel
Что нужно подпилить еще с наименьшими затратами?
Спасибо.
Установите squashfs 4-й версии:
eix-sync
emerge sys-fs/squashfs-tools
Установлено
emerge -s squashfs-tools
sys-fs/squashfs-tools
Latest version available: 4.0
Latest version installed: 4.0
Поставьте последнее ядро, например calculate-sources, оно сразу соберётся и установится:
emerge calculate-sources
Это конечно не быстро.
И не “сломает” ли 9.5,
насколько хороша уживаемость 9.5 и последнего ядра?
В общем запустил обновление ядра.
Там вроде есть возможность отката.
Ждем-с
Если в конце выполнить:
module-rebuild -X rebuild
то зависимые пакеты пересоберутся.
Старое ядро будет переименовано, в конце добавится “.old”
P.S. Вообще странно. Недавно обновляли CWS 7.11, там вообще 22-е ядро было и ничего, iso распаковался.
Увы, результата нет.
Ядро вроде как обновилось, хотя old-ов не появилось.
Перезагрузка прошла успешно, но попытка установить 10.2 :
Подмонтируем ISO файл… готово.
Распакуем образ системы в новый раздел… mount: wrong fs type, bad option, bad superblock on /dev/loop1,
missing codepage or helper program, or other error
В некоторых случаях полезная информация может быть
найдена в syslog - попробуйте dmesg | tail или что-то в этом роде
dmesg:
EXT3 FS on sda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
SQUASHFS error: Major/Minor mismatch, trying to mount newer 4.0 filesystem
SQUASHFS error: Please update your kernel
Грешил на кастомизированный bulder-ом исошник, но попробовал с оригинальным - то же яйцо, но в профиль.
Проблема заключается в том, что на CLD-9.5 использовалась squashfs третьей версии, а сейчас четвертая.
С какия ядром у вас загрузилась система после пересборки ядра?
uname -a
Какие ядра доступны в /boot ?
ls -la /boot
Вероятно, что пакет calculate-sources собирался без USE=“vmlinuz”. Рекомендую скомпилировать ядро командной
cl-kernel -k /usr/src/linux-2.6.32.8-calculate
После перезагрузки можно будет установить систему.
2 Mike Hiretsky
Уже сам дошел до этого.
Таки да сорцы то поставились, но ядро осталось старое 2.6.28
Запустил cl-kernel (и ушел домой )
Завтра проверю.
Спасибо.
Не “съел” CLD 9.5 новое ядро
Зависает на стадии загрузки
Такое впечатление, что что-то не так в fstab.
Зависание из-за невозможности использовать раздел в качестве корневого.
…
Determining root device…
!! Block device /dev/sda2 is not a valid root device…
!! Could not find the root block device in .
…
хотя vmlinuz.old грузится нормально
Жесткий диск один в компьютере?
Два SATA диска
В принципе один могу отключить
==
Отключил второй - та же песня
Возможно ядро не видит SATA ??
попробуй при выборе загрузки в grub`е указать initrd-install, вместо initrd
Mike Hiretsky wrote:
попробуй при выборе загрузки в grub`е указать initrd-install, вместо initrd
Это сдвинуло.
Хотя графика не загрузилась, но по крайней мере консоль есть.
Сейчас буду пробовать ставить 10.2
Есть!!
Подведу итоги. Итак что делал
eix-sync
emerge layman
layman -d calculate
layman -a calculate
emerge calculate
emerge -C sys-fs/calculate-squashfs
emerge sys-fs/squashfs-tools
emerge calculate-sources
cl-kernel -kerneldir /usr/src/linux-2.6.32.8-calculate
В grub`е заменил initrd на initrd-install
После перезагрузки в консоли прошла установка 10.2
Затем еще пришлось сменить ID user под которым обычно гружусь в кеды
и настроить сеть через wicd (настроки сети не перенеслись)
ну и кое что еще допилить.
Спасибо за помощь.
ID пользователя совпадает?