Автор Тема: Восстановление системы  (Прочитано 4226 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ilyuha21st

Восстановление системы
« : 21 Марта 2012, 14:23:44 »
Всем добрый день. После восстановления системы из архивов tar система не загружается. Диск разбит так: sda1 - swap; sda2 - /; sda3 - /var; sda4 - /usr; sda5 - /home. Резервное копирование и восстановление происходило с помощью live-CD Gparted.
Архив системы производил так:
# mkdir /mnt/root
# mkdir /mnt/var
# mkdir /mnt/usr
# mkdir /mnt/home
# mount /dev/sda2 /mnt/root -o ro
# mount /dev/sda3 /mnt/var -o ro
# mount /dev/sda4 /mnt/usr -o ro
# mount /dev/sda5 /mnt/home
# tar -cvzpf /mnt/home/backup/03.20.13_sda2_root.tar.gz /mnt/root
# tar -cvzpf /mnt/home/backup/03.20.13_sda4_usr.tar.gz /mnt/usr
# tar -cvzpf /mnt/home/backup/03.20.13_sda3_var.tar.gz /mnt/var
# umount /mnt{/root, /var, /usr, /home}

Восстанавливал систему так:
# mkdir /mnt/root
# mkdir /mnt/var
# mkdir /mnt/usr
# mkdir /mnt/home
# mount /dev/sda2 /mnt/root
# mount /dev/sda3 /mnt/var
# mount /dev/sda4 /mnt/usr
# mount /dev/sda5 /mnt/home -o ro
Далее просто удалили все файлы разделов /mnt/root, var, usr с помощью midnight commander
Затем восстановил из архивов:
# tar -xvzpf --same-owner /mnt/home/backup/03.20.13_sda2_root.tar.gz -C /
# tar -xvzpf --same-owner /mnt/home/backup/03.20.13_sda4_usr.tar.gz -C /
# tar -xvzpf --same-owner /mnt/home/backup/03.20.13_sda3_var.tar.gz -C /
Размонирую разделы, перезагружаюсь, на экране появляется надпись GRUB и на этом загрузка оканчивается
Подскажите, пожалуйста, что сделано не так, а точнее, что нужно сделать так, чтоб система загрузилась. Спасибо.





Сообщение объединено: 21 Марта 2012, 14:29:15
P.S. Система debian squeeze 6.0.3 amd64
« Последнее редактирование: 21 Марта 2012, 14:29:15 от ilyuha21st »
 

Оффлайн Brainey

Re: Восстановление системы
« Ответ #1 : 21 Марта 2012, 14:44:06 »
Размонирую разделы, перезагружаюсь, на экране появляется надпись GRUB и на этом загрузка оканчивается
Подскажите, пожалуйста, что сделано не так, а точнее, что нужно сделать так, чтоб система загрузилась. Спасибо.
Здесь смотрели?
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн ilyuha21st

Re: Восстановление системы
« Ответ #2 : 21 Марта 2012, 17:39:43 »
А почему вы решили что дело в GRUB2? Я ведь полностью скопировал систему вместе с /boot/grub/grub.cfg и диск не форматировал: UUID все остались прежними...
 

Оффлайн Malaheenee

Re: Восстановление системы
« Ответ #3 : 21 Марта 2012, 17:58:46 »
ilyuha21st, но загрузчик-то (GRUB) Вы не установили. Установите и все будет нормально.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн ilyuha21st

Re: Восстановление системы
« Ответ #4 : 21 Марта 2012, 19:02:13 »
При попытке произвести установку при помощи метода с chroot (любыми способами) выдаёт ошибку:
/usr/sbin/grub-setup: warn: This GPT partition label has no BIOS Boot Partition; embedding won't be possible!.
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: if you really want blocklists, use --force.

При попытке установить grub методом без chroot (после примонтирования корневого каталога в директорию /mnt использую комманду: sudo grub-install --root-directory=/mnt /dev/sda), система выдаёт следующее сообщение:
/usr/sbin/grub-setup: warn: This GPT partition label has no BIOS Boot Partition; embedding won't be possible!.
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: will not proceed with blocklists.

Сообщение объединено: 21 Марта 2012, 19:05:25
Да и нахожу станным, что комманда sudo fdisk -l видит только swap, который у меня на sda1, когда sudo blkid обнаруживает все разделы.
« Последнее редактирование: 21 Марта 2012, 19:05:25 от ilyuha21st »
 

Оффлайн ihammers

Re: Восстановление системы
« Ответ #5 : 21 Марта 2012, 19:19:16 »
...
/usr/sbin/grub-setup: warn: This GPT partition label has no BIOS Boot Partition; embedding won't be possible!.
...
Да и нахожу станным, что комманда sudo fdisk -l видит только swap, который у меня на sda1, когда sudo blkid обнаруживает все разделы.
А кто вам сказал что fdisk понимает GPT таблицу?
Цитировать
fdisk  does  not  understand GUID partition tables (GPTs) and it is not
       designed for large partitions.  In these cases, use the  more  advanced
       GNU parted(8).
Нужно выделить для grub отдельный раздел и указать для него флаг:
parted /dev/sda set 1 bios_grub on
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн ilyuha21st

Re: Восстановление системы
« Ответ #6 : 21 Марта 2012, 19:45:49 »
Большое всем спасибо. Всё работает. Есть несколько вопросов касательно всего этого дела. Перед установкой системы в биосе я убрал значение AHCI на Compatiobility (что такое Compatiobility понятия не имею), как мне объяснили для linux это лучше. Правильно я поступили или нет?
И можно ли переразбить структуру жёсткого диска и установить на неё ранее мной созданный бэкап при помощи tar. И если можно, на что следует обратить внимание.

Сообщение объединено: 21 Марта 2012, 19:49:33
И вопрос к ihammers, где можно узнать почему именно нужно выделять для grub в биосе отдельный раздел после восстановления системы?
« Последнее редактирование: 21 Марта 2012, 19:49:33 от ilyuha21st »
 

Оффлайн ihammers

Re: Восстановление системы
« Ответ #7 : 21 Марта 2012, 20:26:48 »
...
И вопрос к ihammers, где можно узнать почему именно нужно выделять для grub в биосе отдельный раздел после восстановления системы?
В биосе ничего не нужно выделять.  Когда создаётся маленький раздел (с флагом), то grub2 определяет куда ему ставиться, что-то типа MBR, но это плохое сравнение.

ИМХО: лучше отделять / от /boot и от раздела с флагом bios_grub.

А вопрос я думаю заключается в другом: какая была таблица на старом и новом состоянии винта.  Если GPT, то не воссоздали полностью таблицу предыдущих разделов, флагими.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн ilyuha21st

Re: Восстановление системы
« Ответ #8 : 21 Марта 2012, 21:08:17 »
В биосе ничего не нужно выделять.  Когда создаётся маленький раздел (с флагом), то grub2 определяет куда ему ставиться, что-то типа MBR, но это плохое сравнение.
Да я понял, спасибо за разъяснение, я просто не правильно сформулировал вопрос.

Сообщение объединено: 21 Марта 2012, 21:14:04
А вопрос я думаю заключается в другом: какая была таблица на старом и новом состоянии винта.  Если GPT, то не воссоздали полностью таблицу предыдущих разделов, флагими.
Не совсем понял вопрос. Я ничего не форматировал, просто удалил через mc содержание разделов и восстановил с архивов систему. Разбивал жд при помощь GP-live. Думаю перезабыть диск так: sda1 - /boot, sda2 - /, sda3 - swap, sda5 - /home оставить как есть. Вопрос в том можно ли восстановить систему с текущих архивов?

Сообщение объединено: 22 Марта 2012, 13:38:33
как мне сказали что можно, нужно просто отредактироать fstab. Всем спасибо, тему можно закрывать.
« Последнее редактирование: 22 Марта 2012, 13:39:35 от ilyuha21st »
 

Теги:
     

    [РЕШЕНО] Восстановление grub после установки винды

    Автор Metrix

    Ответов: 4
    Просмотров: 2688
    Последний ответ 01 Июля 2014, 20:41:10
    от ogost
    Восстановление GRUB и проблема GTX 1660 super

    Автор Dalsky

    Ответов: 9
    Просмотров: 808
    Последний ответ 17 Ноября 2020, 17:08:34
    от PbI6A
    Восстановление /etc после неудачного обновления

    Автор Nordwest

    Ответов: 2
    Просмотров: 2490
    Последний ответ 09 Июля 2011, 19:47:18
    от Nordwest
    Deb 8 и Win 7 восстановление GRUB

    Автор andrei186

    Ответов: 21
    Просмотров: 7367
    Последний ответ 10 Января 2017, 11:39:45
    от andrei186
    восстановление системы

    Автор k0matoznik

    Ответов: 11
    Просмотров: 6309
    Последний ответ 31 Января 2013, 23:12:27
    от Упрямый