Как пересесть с CLD 9.5 на CLD 10.x [SOLVED]

Есть ли вариант установки 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 и последнего ядра?

В общем запустил обновление ядра.
Там вроде есть возможность отката.
Ждем-с :slight_smile:

Если в конце выполнить:

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 (и ушел домой :slight_smile: )
Завтра проверю.
Спасибо.

Не “съел” 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 пользователя совпадает?