LinuxForum.Fans
Тема

Помогите запустить Mandri-ву на другом железе.

Автор: limiter 18 сообщений 7976 просмотров
#362589

Есть сервак со специфической службой написанной программистом заточенную под версию ядра.
Система с ядром Linux 2.6.12-12mdk #1 Fri Sep 9 18:15:22 CEST 2005 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz unknown GNU/Linux
Сервак на матери Asus P4P800 - старенький.
В серваке винт SCSI на 37 Гиг с контроллером марки Adaptec.

Хочу перенести систему на другой системник.

Взял системник с матерью GIGABYTE GA-8I945P-G
Установил в системник контроллер и винт скази аналогичные с оригинальным (один в один одинаковые)
Разлил образ от сервака в новый системник Акронисом.
Система пытается загрузиться, но выдает то что на картинке и виснет напрочь после паники ядра.
Пробовал разлить на SATA винт загружаясь без скази контроллера соответственно. То же самое.



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

В идеале хочется уйти от скази и запустить образ на новом системнике на SATA винте.

Очень нужно решить эту проблему. Любые советы помогут и опыт. Отзовитесь.

#362590
limiter написал:

В идеале хочется уйти от скази и запустить образ на новом системнике на SATA винте.

Очень нужно решить эту проблему. Любые советы помогут и опыт. Отзовитесь.

Я бы действовал так:
1. Копируем систему на сата винт.
2. Открываем /etc/lilo.conf и прописываем в нём устройство на которое ставить загрузчик (например, /dev/sda, сохраняем и делаем в консоли lilo
3. Так как устройства в другом системнике могут определятся по-другому, правим /etc/fstab - меняем устройство монтирования / на раздел который на новом винте является системным.
4. Проверяем остальные точки монтирования
5. Загрузчик теперь знает где лежат потроха и нормально грузит систему.

Для всех этих манипуляций удобно загрузится с диска, с которого устанавливалась система на данном серваке и в текстовом режиме ввести команду cfdisk - там будут видны все разделы клонированной системы на новом винте. За неимением вышеуказанного диска можно воспользоваться похожим, с Мандривой той же или близкой по версии, так как в разных Линуксах обозначения и нумерация устройств может отличаться.

Вообще Linux можно залить на любой носитель и грузится с него, главное что бы загрузчик знал с какого устройства грузить, а имя устройства (блочного) зависит от того как конкретная система определяет железо и какие файлы устройств для него создаёт в папке /dev
Например, PATA диск - /dev/hda, SATA диск - /dev/sda

#362594

А то что в Акронисе mbr клонировал это побоку, так?
В плане ну мбр то lilo подтягивает, дает вариант запуска
linux
linux safe mode

В смысле эта мамка с другим биосом по другому обозвала диск с разделами и поэтому ядро не знает где что лежит? Так?

#362595
limiter написал:
А то что в Акронисе mbr клонировал это побоку, так?

Лило обновляет МБР с настройками которые прописаны в lilo.conf

limiter написал:
В смысле эта мамка с другим биосом по другому обозвала диск с разделами и поэтому ядро не знает где что лежит? Так?

Вполне возможно.
В Slackware у меня похожие финты прокатывают, да и по теории в вашем случае должно прокатить если всё правильно пропишите и ядро держит железо на целевом компе.

Второй вариант: установить ту же систему на целевой комп и установить вашу суперзаточенную программу, если есть в наличии и то и другое.

#362597

Щас загрузился с почти такого же дистрибутива, но там нет увы текстового режима установки, только графический.
Дошел до разбиения дисков в режиме эксперта и подглядел как что называется.
Щас попробую и лило глянуть на всякий случай и fstab поглядеть с путями к скази контроллеру.
FSTAB я уже правил, но не менял путь до физического устройства.

#362598
limiter написал:
Щас загрузился с почти такого же дистрибутива, но там нет увы текстового режима установки, только графический.

Комбинация [ctrl]+[alt]+[Backspace] вырубает Х-сервер и выбрасывает в текстовый терминал.
Комбинацией [ctrl]+[alt]+Fn можно переключится на пустой текстовый терминал без убийства иксов (n - порядковый номер терминала)
Команда init 3 переводит систему в текстовый многопользовательский режим.

#362599
Wehrmacht_Rover написал:
[quote=limiter]Щас загрузился с почти такого же дистрибутива, но там нет увы текстового режима установки, только графический.

Комбинация [ctrl]+[alt]+[Backspace] вырубает Х-сервер и выбрасывает в текстовый терминал.
Комбинацией [ctrl]+[alt]+Fn можно переключится на пустой текстовый терминал без убийства иксов (n - порядковый номер терминала)
Команда init 3 переводит систему в текстовый многопользовательский режим.[/quote]

Точно. Спасибо. А то давно с линухами не мучался.
Подзабыл сочетания.

#362660
"limiter" написал:
Разлил образ от сервака в новый системник Акронисом.

Когда все уже поймут, что этого делать acronis'ом не надо? В гугле полно воплей о проблемах с ним. Используйте clonezilla.

#362668
yars написал:
[quote="limiter"]Разлил образ от сервака в новый системник Акронисом.

Когда все уже поймут, что этого делать acronis'ом не надо? В гугле полно воплей о проблемах с ним. Используйте clonezilla.[/quote]

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

Всё таки по твоему опыту однозначно виновник акронис?

#362672
"limiter" написал:
Всё таки по твоему опыту однозначно виновник акронис?

Однозначно, потому что это win-only инструмент, он не поддерживает линуксовые файловые системы. Используйте нативные инструменты. - fdisk, gptfdisk, e2fsprogs и другие.

#362676
yars написал:
[quote="limiter"]Всё таки по твоему опыту однозначно виновник акронис?

Однозначно, потому что это win-only инструмент, он не поддерживает линуксовые файловые системы. Используйте нативные инструменты. - fdisk, gptfdisk, e2fsprogs и другие.[/quote]

А командой dd прокатит?

#362678

Почему нет-то?

#362700
yars написал:
Почему нет-то?

Просто спросил. Не пробовал её ни разу просто.
Пытаюсь понять чем надежнее и проще и где правильный результат до того как завтра доберусь до работы. А чтоб время не терять хочу понять чем будет эффективнее чтоб в последствии не было уже проблем с монтированием файловых систем в разделах.

#362720
"limiter" написал:
А командой dd прокатит?

dd if=/dev/sda of=/dev/sdb - например.
dd вообще могучая программа, с помощью неё можно тааакие вещи творить *THUMBSUP*
В Линуксе намного проще, быстрее и прозрачнее можно выполнять многие действия без использования всяких жирных и дюже красивых костылей, да ещё и платных.

"yars" написал:
Когда все уже поймут, что этого делать acronis'ом не надо?

Не знал что акронис на самом деле такой выкидыш.

#362732
Wehrmacht_Rover написал:
[quote="limiter"]А командой dd прокатит?

dd if=/dev/sda of=/dev/sdb - например.
dd вообще могучая программа, с помощью неё можно тааакие вещи творить *THUMBSUP*
В Линуксе намного проще, быстрее и прозрачнее можно выполнять многие действия без использования всяких жирных и дюже красивых костылей, да ещё и платных.

"yars" написал:
Когда все уже поймут, что этого делать acronis'ом не надо?

Не знал что акронис на самом деле такой выкидыш.[/quote]
Он не выкидыш. Просто каждая программа предназначена для своих целей :)
В данном случае разработчик сделал то, за что ему проплатили.

#362753
Wehrmacht_Rover написал:
[quote="limiter"]А командой dd прокатит?

dd if=/dev/sda of=/dev/sdb - например.
dd вообще могучая программа, с помощью неё можно тааакие вещи творить *THUMBSUP*
В Линуксе намного проще, быстрее и прозрачнее можно выполнять многие действия без использования всяких жирных и дюже красивых костылей, да ещё и платных.

"yars" написал:
Когда все уже поймут, что этого делать acronis'ом не надо?

Не знал что акронис на самом деле такой выкидыш.[/quote]


Попорбовал clonezilla - не катит, я не могу (ни как не могу) выключать сервак более чем на 20-30 минут.
А клонзилла выдала 53 часа клонирования. dd как помню тоже очень долго будет делать, плюс ко всему на машине на которой пробовал клонзиллу теперь проблема, секора похерились из-за клонзиллы и линух не грузиться... потому что когда я увидел 53 часа я просто в наглую ткнул на reset.
Нужны другие скорострельные варианты которые нормально сделают образ чтоб не вышло этого косяка с которого я и начал тему.

#362757

"limiter" написал:
я не могу (ни как не могу) выключать сервак более чем на 20-30 минут.
А больше и не надо, воткни ему свой SATA винт, да клонируй на здоровье, а сервер пусть себе работает.
#362760

redix написал:
[quote="limiter"]я не могу (ни как не могу) выключать сервак более чем на 20-30 минут.
А больше и не надо, воткни ему свой SATA винт, да клонируй на здоровье, а сервер пусть себе работает.[/quote]

Да файл образа нужно иметь в запасе, а не клонировать диск в диск.
Диск в диск это хорошо конечно, но в моем случае хотелось бы iso образ хоть что-ли иметь чтоб в нём всё было.
Войдите или зарегистрируйтесь, чтобы ответить.