|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Redhat/Fedora - [решено] Восстановление системы из бэкапа tar |
|
|
Redhat/Fedora - [решено] Восстановление системы из бэкапа tar
|
Старожил Сообщения: 247 |
Профиль | Отправить PM | Цитировать Доброго времени суток!
Столкнулся с проблемой восстановления линукса из бэкапа, сделанного таром. Возникла задача перенести рабочий сервер RHEL на тестовую виртуальную машину. Что сделал: 1) Таром заархивировал весь корень, кроме /sys, /proc, /tmp, /dev, /mnt, /media и папки с оракловыми данными. 2) Через dd сделал бэкап бутсектора. 3) Создал виртуальную машину с одним жестким диском, загрузился с System Rescue CD. 4) Восстановил бутсектор, обновил информацию о разделах. Появился sda1 и sda2. Первый небольшой, 100Мб, 2й - оставшаяся часть диска. 5) На каждом из разделов создал ФС Ext3. 6) Примонтировал sda2, распаковал архив в его корень. 7) Примонтировал sda1, перенес с sda2 папку /boot (хочу, чтоб /boot лежал на отдельном разделе). 8) Отредактировал файл fstab так, чтобы корень мапился на /dev/sda2, а бут на /dev/sda1 (до этого в этом файле были ссылки на тома LVM). 9) Отредактировал файл grub.conf (заменил ссылку на том LVM на /dev/sda1). 10) Создал на sda2 недостающие папки /sys, /proc, /tmp, /dev. После перезагрузки система повисает на загрузчике (появляется слово GRUB и все, дальше висит). Что не так делаю? |
|
Отправлено: 03:47, 07-03-2011 |
Пользователь Сообщения: 327
|
Профиль | Отправить PM | Цитировать После редактирования grub.conf grub-install запускали?
|
Отправлено: 13:41, 07-03-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Странный тип Сообщения: 813
|
Профиль | Отправить PM | Цитировать В /boot/grub/device.map ещё загляните.
|
------- Отправлено: 19:00, 07-03-2011 | #3 |
Старожил Сообщения: 247
|
Профиль | Отправить PM | Цитировать В /boot/grub/device.map сейчас прописано следующее:
(hd0) /dev/sda После того, как запустил grub-install /dev/sda, выдало ошибку: does not have any corresponding bios drive Тогда выполнил следующее (нашел рекомендации в гугле): #grub >find /boot/grub/stage1 (hd0,0) >root (hd0,0) >setup (hd0) >quit После перезагрузки появилось меню граба, но ссылалось на /dev/VolGroup/Vol... Зашел в /boot/grub/menu.lst, исправил указанную строку на /dev/sda1. Теперь перезагружаюсь и получаю ошибку: Error 15: File not found Выше ошибки указана загрузка с ядра /vmlinuz-2.6.18-128el5, я проверял в папке /boot этот файл есть. |
Отправлено: 04:46, 09-03-2011 | #4 |
Старожил Сообщения: 247
|
Профиль | Отправить PM | Цитировать Поборол ошибку Error 15: File not found. Оказалось, что в файле /boot/grub/menu.lst к путям ядра нужно было добавить /boot (конечно не понимаю, почему на рабочем сервере работает без /boot, а тут нужно добавлять). Сейчас имею следующее: система стартует, пытается грузиться, вылетает ошибка Volume group "VolGroup00" not not found. Дальше еще ряд ошибок, вытекающих из этой и в конце концов - Kernel panic Где еще может присутствовать завязка на этот Volume Group???
---- Все, сдаюсь Распаковал initrd-2.6.18....imz, поправил пути в файле init, запаковал обратно и загрузился с него. Получил: kernel panic not syncing vfs unable to mount root fs on unknown-block 0 0 Гугл говорит массу вариантов, из-за чего может быть проблема.. Просто уже перестал понимать суть. |
|
Последний раз редактировалось VladDV, 10-03-2011 в 11:06. Причина: Новые результаты Отправлено: 03:23, 10-03-2011 | #5 |
Пользователь Сообщения: 327
|
Профиль | Отправить PM | Цитировать А ядро сами компилировали? Покажите еще menu.lst
Не проще будет систему по-новой поставить и накатить архив сверху? Сдается мне или команда в грубе неправильная или в initrd поддержки ФС нету. |
Последний раз редактировалось Invite, 11-03-2011 в 00:38. Отправлено: 00:23, 11-03-2011 | #6 |
Старожил Сообщения: 247
|
Профиль | Отправить PM | Цитировать Цитата Invite:
Цитата Invite:
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00 # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz #hiddenmenu title Enterprise Linux Restore (2.6.18-128.el5) root (hd0,0) kernel /boot/vmlinuz-2.6.18-128.el5 ro root=/dev/sda1 rhgb quiet initrd /boot/initrd-restore.img title Enterprise Linux (2.6.18-128.el5) root (hd0,0) kernel /boot/vmlinuz-2.6.18-128.el5 ro root=/dev/sda1 rhgb quiet initrd /boot/initrd-2.6.18-128.el5.img title Enterprise Linux Restore (2.6.18-128.el5) root (hd0,0) kernel /boot/vmlinuz-2.6.18-128.el5 ro root=/dev/sda1 rhgb quiet initrd /boot/initrd-restore.img Цитата Invite:
Цитата Invite:
|
||||
Отправлено: 02:17, 11-03-2011 | #7 |
Слакофил Сообщения: 590
|
Профиль | Сайт | Отправить PM | Цитировать Попробуйте пересобрать initrd.
mv /boot/initrd-restore.img /boot/initrd-restore.img.old mkinitrd /boot/initrd-restore.img `uname -r` Делать это нужно загрузившись в виртуалку с того-же System Rescue CD и примонтировав диски. |
------- Отправлено: 02:36, 11-03-2011 | #8 |
Старожил Сообщения: 247
|
Профиль | Отправить PM | Цитировать В System Rescue CD не найдена команда mkinitrd. В каком live cd обычно есть эта команда?
|
Отправлено: 02:48, 11-03-2011 | #9 |
Слакофил Сообщения: 590
|
Профиль | Сайт | Отправить PM | Цитировать Она есть в дистрибутиве, который вы восстанавливаете из бэкапа. Забыл упомянуть что нужно сделать chroot, т.е. схема такая:
Загружаетесь с SRCD Монтируете разделы, скажем в /mnt, не забыв про /proc, /sys, /dev. Делаете chroot /mnt. Пересобираете initrd. Выходите из chroot Отмонтируете разделы Перезагружаетесь |
------- Отправлено: 07:22, 11-03-2011 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - восстановление системы | swa63 | Windows Server 2008/2008 R2 | 2 | 16-10-2010 16:41 | |
Загрузка - При загрузке системы сразу запускается восстановление системы | BashOrgRu | Microsoft Windows 7 | 1 | 11-08-2010 23:52 | |
Восстановление системы | Zyxe1 | Microsoft Windows NT/2000/2003 | 1 | 03-08-2010 01:17 | |
Разное - [решено] Не запускается свойства системы, восстановление системы и т.д. | Yasher | Лечение систем от вредоносных программ | 11 | 03-04-2009 09:53 | |
Восстановление системы | Guest | Microsoft Windows 95/98/Me (архив) | 1 | 10-02-2003 19:26 |
|