Common55
Contributor
Contributor

Конвертация SUSE 11.4

Jump to solution

Доброго времени суток коллеги. ,Установил себе VmWare 6.0,  теперь пытаюсь переконвертировать свои реальные сервера в виртуальную среду.

Столкнулся с такой проблемой при конвертации SUSE 11.4 (raid 1) конвертация обрывается с ошибкой:

FAILED: An error occurred during the conversion: 'InitrdNativePatcher failed to generate initrd image: /usr/lib/vmware-converter/initrdGenSuse.sh failed with return code: 1, and message: * /mnt/p2v-src-root/dev has 3 files /sbin/mkinitrd: illegal option -- t * user script returning code 1 * unmounting /mnt/p2v-src-root/dev /mnt/p2v-src-root/proc and /mnt/p2v-src-root/sys ERROR:failed running mkinitrd vmlinuz-2.6.37.1-1.2-desktop initrd-2.6.37.1-1.2-desktop with chroot /mnt/p2v-src-root '

на 98%.

В окне лога копирования появляется ошибка

Error: Unable to reconfigure the destination virtual machine.


Запускать пытался, не может монтировать винт, возможно проблема в аппаратном raid ?

Если кто сталкивался опишите Ваши действия.

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
operando
Enthusiast
Enthusiast

Причина в устаревшей опции -t, которую использует скрипт пересборки initrd:

Fri Feb  6 15:13:31 CET 2009 - bwalle@suse.de

- Fix /sbin/mkinitrd -h as user.

- Honor TMPDIR environment.

- Remove -t parameter.

- Update version to 2.5.8.

Вам надо загрузиться с диска восстановления и починить установку вручную:

Resolving Linux boot issues after P2V with VMware Converter | VMSysAdmin

openSUSE Forums

View solution in original post

0 Kudos
5 Replies
operando
Enthusiast
Enthusiast

Причина в устаревшей опции -t, которую использует скрипт пересборки initrd:

Fri Feb  6 15:13:31 CET 2009 - bwalle@suse.de

- Fix /sbin/mkinitrd -h as user.

- Honor TMPDIR environment.

- Remove -t parameter.

- Update version to 2.5.8.

Вам надо загрузиться с диска восстановления и починить установку вручную:

Resolving Linux boot issues after P2V with VMware Converter | VMSysAdmin

openSUSE Forums

View solution in original post

0 Kudos

На всякий случай неплохой гайд:

http://www.vladan.fr/how-to-p2v-linux-into-vmware-esx-server/

Kind Regards, Anatoly Vilchinsky
0 Kudos
Common55
Contributor
Contributor

Спасибо, хватило первой статьи:

Resolving Linux boot issues after P2V with VMware Converter

помогло монтирование секторов, и назначение корня. Сервер запустился на ура.

0 Kudos
avalonzst
Enthusiast
Enthusiast

Can it be solved by set a enviroment variable TMPDIR=/tmp ?

It's very strange that SUSE 11.1  got a mkinitrd version of mkinitrd-2.6.0-8.2.x86_64  while the mkinitrd command do not have an -t option. whil  SELS 11.4 have a version of mkinitrd-2.4.2-98.1 but support -t option.

0 Kudos
avalonzst
Enthusiast
Enthusiast

I have tried to set enviroment variable TMPDIR but not working. Also tried to degrade to version of mkinitrd but failed.

0 Kudos