✓ Решено Как вернуть ОС или хотя бы данные из домашней директории?

Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя
adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 7
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 45 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение adargeos » 28 дек 2016, 12:17

pyramber писал(а):Источник цитаты А в /dev/sda5/boot/grub/grub.cfg прописано первоначальное, привычное мне меню минта и, видимо, нужный порядок загрузки.

Не совсем понял как оно туда попало, и как Вам удалось до него добраться, но можно взглянуть на этот конфиг?

В принципе, это меню можно даже и подгрузить. В том же GRUB нажать "С" и далее:
set prefix=(hd0,msdos5)/boot/grub
normal
У Вас появятся строчки из старого меню вдобавок к существующим.
if you do this - you know what you are doing

pyramber
Сообщения: 57
Зарегистрирован: 07 окт 2016, 11:10
Благодарил (а): 10 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение pyramber » 28 дек 2016, 13:38

adargeos писал(а):Источник цитаты можно взглянуть на этот конфиг?


Пожалуйста )

► Показать

 ! Сообщение из: symon2014
Забыл про спойлер? Подредактировал.
Последний раз редактировалось Dja 28 дек 2016, 13:53, всего редактировалось 1 раз.

pyramber
Сообщения: 57
Зарегистрирован: 07 окт 2016, 11:10
Благодарил (а): 10 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение pyramber » 28 дек 2016, 13:57

pyramber писал(а):Источник цитаты Забыл про спойлер? Подредактировал.


Спасибо. Я его не нашёл просто :smile:

Аватара пользователя
adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 7
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 45 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение adargeos » 28 дек 2016, 14:03

pyramber писал(а):Источник цитаты linux /vmlinuz-3.19.0-32-generic root=/dev/mapper/mint--vg-root ro quiet splash $vt_handoff
initrd /initrd.img-3.19.0-32-generic

Собственно все так и есть, эти две строчки должны быть в том примере, что я Вам чуть выше советовал. И set root='hd0,msdos1' указывает на то, что система грузилась с /dev/sda1. В GRUB нажимаете "С" и вводите:

Код: Выделить всё

insmod part_msdos
insmod ext2
set root=(hd0,msdos1)
linux /vmlinuz-3.19.0-32-generic root=/dev/mapper/mint--vg-root ro
initrd /initrd.img-3.19.0-32-generic
boot

Если этим способом не получается вернуть систему к жизни, то причина уже не в том, что
pyramber писал(а):Источник цитаты по некоторым причинам был нарушен загрузчик

Давайте тогда последовательно разбираться, начиная с того момента, когда система работала и что делали, что она перестала грузиться
if you do this - you know what you are doing

pyramber
Сообщения: 57
Зарегистрирован: 07 окт 2016, 11:10
Благодарил (а): 10 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение pyramber » 28 дек 2016, 14:16

adargeos писал(а):Источник цитаты Давайте тогда последовательно разбираться, начиная с того момента, когда система работала и что делали, что она перестала грузиться

Купил SSD (120 Гб), использовал Systemback, чтобы сделать копию системы (скопировал на ссд, но, как оказалось, запамятовал поставить галочку "включить пользовательские файлы").
Вытащил старый диск, оставил в ноуте только ссд.
Не загрузился, естественно.
Воткнул флешку с лубунту-лайв, запустил автовосстановление загрузчика. И вполне себе загрузился.
Кажется, так. Потом понял, что забыл закопировать свои файлы и обратно воткнул старый диск, с намерением затереть ссд и сделать копирование системы повторно, уже включив свои файлы. Но со старого диска загрузиться, теперь, не удалось.
На этом всё, кажется.

pyramber
Сообщения: 57
Зарегистрирован: 07 окт 2016, 11:10
Благодарил (а): 10 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение pyramber » 28 дек 2016, 14:19

adargeos писал(а):Источник цитаты Собственно все так и есть, эти две строчки должны быть в том примере, что я Вам чуть выше советовал. И set root='hd0,msdos1' указывает на то, что система грузилась с /dev/sda1. В GRUB нажимаете "С" и вводите:

Код: Выделить всё
insmod part_msdos
insmod ext2
set root=(hd0,msdos1)
linux /vmlinuz-3.19.0-32-generic root=/dev/mapper/mint--vg-root ro
initrd /initrd.img-3.19.0-32-generic
boot

Если этим способом не получается вернуть систему к жизни, то причина уже не в том, что


Да, я выше ведь писал, что делал так сегодня ) ничего не выходит. Ошибка исчезает, если я пишу так:

Код: Выделить всё

insmod part_msdos
insmod ext2
set root=(hd0,msdos1)
linux /vmlinuz-3.19.0-32-generic root=UUID=cb144f12-cdbc-4062-8137-a584da87b701 ro
initrd /initrd.img-3.19.0-32-generic
boot

Но после этого всё равно остаюсь в initramfs.

Аватара пользователя
adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 7
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 45 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение adargeos » 28 дек 2016, 14:40

pyramber писал(а):Источник цитаты Купил SSD ...
На этом всё, кажется.

Судя по всем описанным действиям, на старый диск ничего не писалось (даже загрузчик) и никаких подозрительных манипуляций с ним не делалось. На нем находится система со всеми нужными файлами.
Можно ли отключить SSD и оставить только старый диск, как было раньше? Загрузиться со старого диска.
if you do this - you know what you are doing

pyramber
Сообщения: 57
Зарегистрирован: 07 окт 2016, 11:10
Благодарил (а): 10 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение pyramber » 28 дек 2016, 14:50

adargeos писал(а):Источник цитаты Можно ли отключить SSD и оставить только старый диск, как было раньше? Загрузиться со старого диска.

Да, я так и сделал ) Сейчас старый диск и стоит.
Видимо, автовосстановление загрузчика, включенное в лубунту-лайв, внесло изменения, которые препятствуют нормальной загрузке.
Суть такова, что когда я сделал копию системы на ссд и загружался с ссд диска (отключив старый диск), то при загрузке система перестала просить пароль на расшифровку, как это было прежде, а сразу предлагала залогиниться.

pyramber
Сообщения: 57
Зарегистрирован: 07 окт 2016, 11:10
Благодарил (а): 10 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение pyramber » 28 дек 2016, 14:51

adargeos писал(а):Источник цитаты Судя по всем описанным действиям, на старый диск ничего не писалось (даже загрузчик)

Я упустил! Каюсь.
Подключив старый диск и не загрузившись с него, я применительно к нему так же использовал автовосстановление загрузчика с лубунты.

pyramber
Сообщения: 57
Зарегистрирован: 07 окт 2016, 11:10
Благодарил (а): 10 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение pyramber » 28 дек 2016, 14:57

adargeos писал(а):Источник цитаты set prefix=(hd0,msdos5)/boot/grub
normal

А что делать потом?
Я попробовал, но остался в коммандной строке загрузчика.. ) Дальше не знаю.

Аватара пользователя
adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 7
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 45 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение adargeos » 28 дек 2016, 15:29

pyramber, положите тот grub.cfg, который на /dev/sda5 (в котором правильное меню) вместо того, что лежит на /dev/sda1
if you do this - you know what you are doing

pyramber
Сообщения: 57
Зарегистрирован: 07 окт 2016, 11:10
Благодарил (а): 10 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение pyramber » 28 дек 2016, 18:14

adargeos писал(а):Источник цитаты pyramber, положите тот grub.cfg, который на /dev/sda5 (в котором правильное меню) вместо того, что лежит на /dev/sda1

Ок ) теперь у меня моё прежнее минт-меню.
Но прежняя ошибка - /dev/mapper/mint--vg-root does not exist !

Аватара пользователя
adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 7
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 45 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение adargeos » 28 дек 2016, 18:43

Ну это ожидаемо. А что выдает lsblk
И на /dev/sda5 в папке /boot что-нибудь есть?
if you do this - you know what you are doing

pyramber
Сообщения: 57
Зарегистрирован: 07 окт 2016, 11:10
Благодарил (а): 10 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение pyramber » 28 дек 2016, 18:51

adargeos писал(а):Источник цитаты А что выдает lsblk

Код: Выделить всё

NAME                                                 MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                                                    8:0    0 465.8G  0 disk 
├─sda1                                                 8:1    0   243M  0 part  /media/min
├─sda2                                                 8:2    0     1K  0 part 
└─sda5                                                 8:5    0 465.5G  0 part 
  └─luks-3228e144-dda6-4736-b96a-0731e1807166 (dm-0) 252:0    0 465.5G  0 crypt
    ├─mint--vg-root (dm-1)                           252:1    0 459.7G  0 lvm   /media/min
    └─mint--vg-swap_1 (dm-2)                         252:2    0   5.8G  0 lvm   
sdb                                                    8:16   1   7.5G  0 disk 
├─sdb1                                                 8:17   1   1.6G  0 part 
└─sdb2                                                 8:18   1   2.2M  0 part 
sr0                                                   11:0    1  1024M  0 rom   
loop0                                                  7:0    0   1.5G  1 loop  /rofs
mmcblk0                                              179:0    0  14.8G  0 disk 
└─mmcblk0p1                                          179:1    0  14.7G  0 part  /media/min

adargeos писал(а):Источник цитаты И на /dev/sda5 в папке /boot что-нибудь есть?

Вот я как раз хотел об этом. Заметил, что на /dev/sda1 директория boot пуста, а директория grub со всем содержимым лежит в корневом разделе.
А на /dev/sda5 в boot лежат:

Код: Выделить всё

mint boot # ls
abi-3.19.0-32-generic     initrd.img-3.19.0-32-generic  memtest86+_multiboot.bin
config-3.19.0-32-generic  memtest86+.bin                vmlinuz-3.19.0-32-generic
grub                      memtest86+.elf

Аватара пользователя
adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 7
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 45 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение adargeos » 28 дек 2016, 19:00

pyramber писал(а):Источник цитаты initrd.img-3.19.0-32-generic

а этот файлик чем-нибудь отличается от того, что лежит в корне на /dev/sda1? ls -la
может имеет смысл эти два файла (initrd.img-3.19.0-32-generic и vmlinuz-3.19.0-32-generic) подсунуть в корень на /dev/sda1, оттуда сейчас система грузится
if you do this - you know what you are doing

pyramber
Сообщения: 57
Зарегистрирован: 07 окт 2016, 11:10
Благодарил (а): 10 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение pyramber » 29 дек 2016, 06:49

adargeos писал(а):Источник цитаты а этот файлик чем-нибудь отличается от того, что лежит в корне на /dev/sda1? ls -la

Очевидно, да )

/dev/sda1 :

Код: Выделить всё

-rw-r--r--   1 root root 31414477 Dec 24 21:04 initrd.img-3.19.0-32-generic


/dev/sda5 :

Код: Выделить всё

-rw-------  1 root root 32395986 Dec 24 11:52 initrd.img-3.19.0-32-generic


Пробую заменить.

pyramber
Сообщения: 57
Зарегистрирован: 07 окт 2016, 11:10
Благодарил (а): 10 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение pyramber » 29 дек 2016, 12:11

adargeos писал(а):Источник цитаты может имеет смысл эти два файла (initrd.img-3.19.0-32-generic и vmlinuz-3.19.0-32-generic) подсунуть в корень на /dev/sda1

Заменил :smile:
Теперь, как прежде (когда всё работало), появилось окно ввода пароля на логотипе линукс минт ) Это был верный шаг!
После ввода пароля, как и прежде, появляется строка:

Код: Выделить всё

cryptsetup: sda5_crypt set up successfully

Но после этого ничего не происходит )) Просто логотип минт. Если нажать клавишу "вверх", на экране следующие строки:

Код: Выделить всё

Reading all physical volumes. This may take a while...
Found volume group "mint-vg" using metadata type lvm2
2 logical volume(s) in volume group "mint-vg" now active


Если перехожу в Ctrl+Alt+F1:

Код: Выделить всё

[0.782020] ACPI PCC probe failed.
[1.256307] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[1.256324] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun

Аватара пользователя
adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 7
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 45 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение adargeos » 29 дек 2016, 15:17

pyramber, попробуйте в GRUB-меню на строчке с ЛинуксМинт 17 нажать "e" и в строке с linux /vmlinuz...... вместо quiet splash ввести nomodeset и далее Ctrl+X
Так сможете увидеть ошибки всякие
Или еще вариант так же ввести recovery nomodeset
if you do this - you know what you are doing

pyramber
Сообщения: 57
Зарегистрирован: 07 окт 2016, 11:10
Благодарил (а): 10 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение pyramber » 29 дек 2016, 18:35

adargeos писал(а):Источник цитаты Так сможете увидеть ошибки всякие

Вот что вижу (картинка):
► Показать

Код: Выделить всё

 init: Failed to spawn friendly-recovery pre-start process: unable to execute: Permission denied
 init: Failed to spawn friendly-recovery post-stop process: unable to execute: Permission denied
 init: Failed to spawn startpar-bridge (friendly-recovery--stopped) main process: unable to execute: Permission denied

Аватара пользователя
adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 7
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 45 раз

Re: Как вернуть ОС или хотя бы данные из домашней директории?

Сообщение adargeos » 29 дек 2016, 19:32

:fp: Все же как-то странно это все. Сначала мне было непонятно, как папка /boot попала в раздел /dev/sda5, ведь она не видна, пока раздел зашифрован. Но теперь все становится более понятно. Вся система копировалась и папка /boot там оказалась, потому что во время копирования был смонтирован загрузочный раздел. Но при копировании не было указано сохранение прав. Кто, зачем и когда все это копировал, вопрос отдельный.
Сейчас Вам нужно вернуть файлам возможность запуска. В том же духе, как Вы подключали раздел /dev/sda5 при загрузке с флешки, присвойте права к файлам в папках на том разделе:

Код: Выделить всё

chmod -R +x /bin/*
chmod -R +x /sbin/*
chmod -R +x /usr/bin/*
chmod -R +x /usr/sbin/*

Думаю этого хватит, хотя я бы и по всему разделу прошелся.
if you do this - you know what you are doing


Вернуться в «Загрузка системы, бэкапы и восстановление»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей