[SOLVED]Восстановить Gentoo от 2015 года

Уже почти месяц бьюсь с восстановлением сервера.
Есть его копия на виртуалбокс, то есть есть где подглядеть.
Внутри немного софта инсталляции на который нет.
Перенести надо под XenCenter.
Есть разметка, dd копии разделов, точки монтирования и пр.
Но в rootfs напрочь порезаны приложения.
Из под livecd создаю разделы, монтирую, делаю chroot.
Есть ядро которое можно уложить в /boot.
Есть конфиг grub, вот только подпихнуть grub не получается и загрузка не идет
emerge & grub-install отсутствуют.
Кто нибудь такое проходил? Поможете?

PS Виртуалка в виртуалке не прокатывает XenCenter не передает флаги виртуализации.

kuka_v написал(а): Кто

kuka_v написал(а):
Кто нибудь такое проходил? Поможете?

Поможем, если удастся понять в чем проблема.

kuka_v написал(а):
Есть его копия на виртуалбокс, то есть есть где подглядеть.
Есть разметка, dd копии разделов, точки монтирования и пр.

То есть, оно загружабельно?

kuka_v написал(а):
Внутри немного софта инсталляции на который нет.
Но в rootfs напрочь порезаны приложения.

Вот эта часть совершенно не ясна.

kuka_v написал(а):
Перенести надо под XenCenter.

Возможно, что для этого придется обновить ПО.

kuka_v написал(а):
Из под livecd создаю разделы, монтирую, делаю chroot.
Есть ядро которое можно уложить в /boot.
Есть конфиг grub, вот только подпихнуть grub не получается и загрузка не идет
emerge & grub-install отсутствуют.

если нету emerge, почему это Gentoo? Можно подробнее?

kuka_v написал(а):
PS Виртуалка в виртуалке не прокатывает XenCenter не передает флаги виртуализации.

Это тоже послание инопланетных цивилизаций. Можно перефразировать?

За то что откликнулись Вам

За то что откликнулись Вам большое Спасибо!
По порядку:
Устанавливаю на сервер IBM dx360 (его еще лезвием зовут). На нем ОС гипервизор Citrix XenCenter 7.0.
Под XenCenter созданы несколько виртуальных машин. Вместе они ядро внутренней сотовой сети.
Та виртуалка которая сейчас отсутствует (я не смог пока восстановить ее работоспособность ) управляет двумя базовыми станциями.
Компания которая нам поставляла софт и оборудование распалась и люди разбрелись по другим проектам.

У меня осталась виртуалка в формате virtualbox, она запускается и работает.
В ней предустановлен софт управления базовыми станциями.
Другого способа как скопировать содержимое rootfs, ядро и перенести "ручками" я не вижу.

Создаю диск, на нем разделы (как в виртуалки). На них накатываю dd копию.
Монтирую, в том числе proc dev sys. Перехожу в новый root.
И тут засада grub-install отсутствует, portage папка вычищена, emerge то же нет.
То есть систему оптимизировали по размеру.
На первом разделе есть ядро и папка grub с содержимым.
Вот только не загружается.

Уф! Вроде описал как есть.
Нет не все - опыта у меня такого не хватает...

Да и про виртуалку в виртуалке, я попробовал поставить просто линух и в нем запустить virtualbox это не прокатило,
XenCenter этого не позволяет делать.

Можно попробовать:Либо 1.

Можно попробовать:

Либо 1. Командой dd взять не образы разделов, а образ всего загрузочного винчестера и развернуть его на вновь созданный.
Либо 2. Не общался с Citrix XenCenter 7.0, но должен быть там импорт хотя бы образов виртуальных винчестеров. В VirtualBox сохранить/экспортировать в нужном формате и сделать импорт либо виртуального винчестера, либо всей виртуальной машины целиком.

Есть даже отдельная

Целиком dd на виртуальный диск попробовал но не получилось.

Есть даже отдельная конвертилка, но не конвертится.
Citrix support не отвечает.
Сам не справился и гугл не помог.

Почему вы решили, что

Почему вы решили, что установленная система Gentoo??
Вам уже задали этот вопрос, это важно!!

georgedvo написал(а): Почему

georgedvo написал(а):
Почему вы решили, что установленная система Gentoo??
Вам уже задали этот вопрос, это важно!!

есть не уверенное сообщение от прежних владельцев.
и
uname говорит
Linux ... i686 GNU/Linux

Как еще проверить?

Вот нашел

Вот нашел следы:
/usr/sbin/i686-gentoo-linux-gnu-ipmievd
/usr/sbin/i686-gentoo-linux-gnu-ipmitool

/

kuka_v написал(а):
Как еще проверить?

# cat /etc/gentoo-release 

:wq
--
Live free or die

No such file of directory

No such file of directory

в разных системах по-разному

cat /etc/os-release или lsb_release -a - в разных системах по-разному...

!

SysA написал(а):
cat /etc/os-release или lsb_release -a - в разных системах по-разному...

Есть мнение, что вывод команды $ ls -l /etc/*-release прояснит вопрос об использованной платформе.

ЗЫ: Как неоднократно говорилось: использование grub мягко говоря не способствует пониманию происходящих процессов.

:wq
--
Live free or die

Больному стало легче! Я

Больному стало легче!
Я нашел, у меня не grub-install а grub2-install
продолжаем экперименты

Появляется заставка

Появляется заставка загрузки
где GRUB внизу, все гаснет и черный экран.
и этот черный экран даже размер меняет.

ну еще чуть-чуть!

Я делаю по "книжному"
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

при конфиге находит ядро и ошибок не сообщает.
но экран на загрузке черный

чего потыкать? что показать?

kuka_v написал(а):Появляется

kuka_v написал(а):
Появляется заставка загрузки
где GRUB внизу, все гаснет и черный экран.
и этот черный экран даже размер меняет.

чего потыкать? что показать?

У вас IBM сервак.
Не знаю какая модель точно и что там у него на борту.
Когда я сталкивался в прошлом с IBM-серваком, приходилось
в inittab раскоментировать serial console (там правда блейды были - это, конечно, существенное отличие).
Посмотрите есть ли такое в вашем серваке, может надо раскоментировать
какую-то из строк в /etc/inittab

# SERIAL CONSOLES
#s0:12345:respawn:/sbin/agetty -L 115200 ttyS0 vt100
#s1:12345:respawn:/sbin/agetty -L 115200 ttyS1 vt100

Не прав. У вас же виртуальная среда!
А вообще хостовая система-то штатно стартует, что там у вас на хосте??

На хосте XenCenter 7.0 эта же

На хосте XenCenter 7.0
эта же виртуалка поднята из dd-шек под Gentoo-minimal-livecd.
Если iso файл в виртуальном приводе то он грузится.
Если же нет grub быстренько рисует картинку и убегает, оставляя после себя черный экран
Который после этого еще и размер меняет да и курсор раз другой меняет позицию
Но после этого все

Рядом на хосте у меня еще пяток виртуалок (CentOS & Ubinntu) которые нормально стартуют

Есть ли в виртуалке файл

Есть ли в виртуалке файл /etc/default/grub, что в нем??
Есть ли там параметр GRUB_TERMINAL=console??

Еще поиграться с параметрами ядра: vga=normal nomodeset.
Больше не помню на память.
Посмотрите, что еще можно передать ядру, чтобы грузился только в текстовой моде.

Основная суть всех предлагаемых телодвижений: добиться загрузки ядра в текстовой моде и посмотреть на чем валится, чтобы дальше искать причину. Предполагаю, что увидим no root device found, что означает неверно сделанный dd.

УРЯЯЯЯЯЯЯЯЯ! все

УРЯЯЯЯЯЯЯЯЯ!
все получилось!

GRUB_TERMINAL=console
&
vga=normal nomodeset

лекарство помогло!

Спасибо преогромное!

ЧаВо?

https://gentoo.ru/content/chto-eto-znachit-solved-resheno

ЗЫ: Поторопился… ☺

:wq
--
Live free or die

Из виртуалки на сервере тяжко

Из виртуалки на сервере тяжко вытаскивать.
В последнем сообщении описал что помогло

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".