LINUX.ORG.RU

перенос Open SUSE на VM ware

 


0

1

Доброго дня! Хотел бы обратиться к знатокам Линукс (сам являюсь пользователем сугубо Winды). Имеется образ раздела Линукс Open SUSE, сделанный Акронисом. Данная система работала на старом ноутбуке. Есть необходимость развернуть этот Линукс на виртуальной машине. Почему? А чтобы можно было на любом железе его запустить в виртуалке и поработать. С этой системе уже имеется пакет специализированного инженерного ПО. Т.к. линукс никто не знает из моих знакомых и родственников, да и дистрибутивов не сохранилось программ - выход один - перенести этот образ, сохранить все что в нем есть. Есть загвоздка! На ноутбуке стояло 3 системы. Win7, WinXP и сама Сьюз. Образ был сделан сугубо раздела с линуксом... Но беда в том, что селектор систем был EasyBCD, который остался где-то на другом разделе с виндой. Все что есть у нас - запакованый раздел Акронисом. Распаковал в VMware данный образ... естесственно он не стартует. БИОС не видит впринципе загрузочных «маячков» на распакованном разделе. Пришлось сделать хитро (ввиду того что знаний по линуксу практически ноль). Сделать на виртуалке еще один виртуальный жесткий диск и на него накатить Вин7, а затем запустить Easy BCD, и детектировать Линукс. О чудо! При выборе пункта Линукс (в возникающем меню выбора систем при загрузке), мы попадаем в GRUB! Тот самый, ноутбучный. Но стартовать Линукс не желает.

Сталкиваемся с сообщением «error: no such partition error: you need to load kernel first». Окей! Линукс явно имеет нечто общее с виндой. Логика разделов та же? Значит на ноутбуке загрузочный раздел был виден как одна цифра, тут у нас уже другая. В итоге ошибка? Возвращаюсь обратно в меню GRUB, жму «E». Начинаю редактировать GRUB, чтобы как-то провернуть шестеренки. Меняю hd0 на hd1, жму применить. Конечно же все заработало. Вернее... начала происходить загрузка. На фоне - фирменная «ящерица» Open SUSE, строка загрузки. Но тут внезапно все прекращается и на этом замечательном фоне появляется текст, который сообщает, что никуда я не уеду.

--- Want me to fall back to /dev/disk/by-id/ata-xxxxxxx-part5? (Y\n) ----

Пробовал сказать да, пробовал нет. Загрузка дальше не идет. При ответе No, система мне говорит:

not found — exiting to /bin/sh sh: cannot set terminak process group (-1): Inappropiate ioctl for device sh: no job control in the shell

При ответе Yes: Waiting for device /dev/disk/by-id/ata-xxxxxxx-part5 Дальше все висит и выкидывает с той же ошибкой

На данном этапе я застрял, ибо чукча не понимать, что от него шайтанама хочет. Подскажите пожалуйста, как дальше продвинуться :) Поскриншотил все этапы, выкладываю их https://yadi.sk/d/hhik--nB39RUcR тут :)

Попробуй выкинуть этот жесткий с BCD. Загрузись в виртуалке с какого-нибудь live-образа, сделай chroot в сусю, и попробуй переустановить груб ис-под суси.

Avial ★★★★★ ()
Ответ на: комментарий от Ygor

Нужна система, которая работала на ноутбуке. Именно в том виде, с теми программами. Avial, вы не могли бы пояснить действия? По возможности нужно готовое решение, я не силен в грубах и линуксе.

multimaxfm ()
Ответ на: комментарий от multimaxfm

1) Отключаем жесткий винт с виндой.
2) качаем лайв-cd
3) Грузимся с него в виртуалке.
4) После загрузки делаем chroot в старую систему
5) После chroot восстанавливаем GRUB [grub-install /dev/sdX, grub-mkconfig -o /boot/grub/grub.cfg]
6)может быть, при необходимости правим fstab.

Avial ★★★★★ ()
Ответ на: комментарий от Avial

можно подробней, как chroot сделать в старую систему? по ссылке пробую в терминал вводить команды получается вот что...

--------------------------------------------------------bash: lsblk: command not found

multimaxfm ()
Ответ на: комментарий от multimaxfm

ты, надеюсь, это не из консоли груба делаешь? а так смотри, что лежит в /dev/sd[a|b|c][1|2|3] - где-то там и будет партишен с твоим жестким диском. разделы еще может показать cfdisk, например.

Avial ★★★★★ ()

Вендузятник должен страдать.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.