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

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

adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 8
Откуда: Москва
Благодарил (а): 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 писал(а): можно взглянуть на этот конфиг?
Пожалуйста )
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 cb144f12-cdbc-4062-8137-a584da87b701
else
search --no-floppy --fs-uuid --set=root cb144f12-cdbc-4062-8137-a584da87b701
fi
font="/grub/unicode.pf2"
fi

if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=hidden
set timeout=0
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --interruptible 0 ; then
set timeout=0
fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/06_mint_theme ###
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
### END /etc/grub.d/06_mint_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Linux Mint 17.3 MATE 64-bit' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-d3c83ba9-0f58-4367-a3fd-5ccdbe2f69fd' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 cb144f12-cdbc-4062-8137-a584da87b701
else
search --no-floppy --fs-uuid --set=root cb144f12-cdbc-4062-8137-a584da87b701
fi
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
}
submenu 'Advanced options for Linux Mint 17.3 MATE 64-bit' $menuentry_id_option 'gnulinux-advanced-d3c83ba9-0f58-4367-a3fd-5ccdbe2f69fd' {
menuentry 'Linux Mint 17.3 MATE 64-bit, with Linux 3.19.0-32-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-32-generic-advanced-d3c83ba9-0f58-4367-a3fd-5ccdbe2f69fd' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 cb144f12-cdbc-4062-8137-a584da87b701
else
search --no-floppy --fs-uuid --set=root cb144f12-cdbc-4062-8137-a584da87b701
fi
echo 'Loading Linux 3.19.0-32-generic ...'
linux /vmlinuz-3.19.0-32-generic root=/dev/mapper/mint--vg-root ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.19.0-32-generic
}
menuentry 'Linux Mint 17.3 MATE 64-bit, with Linux 3.19.0-32-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-32-generic-recovery-d3c83ba9-0f58-4367-a3fd-5ccdbe2f69fd' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 cb144f12-cdbc-4062-8137-a584da87b701
else
search --no-floppy --fs-uuid --set=root cb144f12-cdbc-4062-8137-a584da87b701
fi
echo 'Loading Linux 3.19.0-32-generic ...'
linux /vmlinuz-3.19.0-32-generic root=/dev/mapper/mint--vg-root ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.19.0-32-generic
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###
### END /etc/grub.d/10_lupin ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 cb144f12-cdbc-4062-8137-a584da87b701
else
search --no-floppy --fs-uuid --set=root cb144f12-cdbc-4062-8137-a584da87b701
fi
knetbsd /memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 cb144f12-cdbc-4062-8137-a584da87b701
else
search --no-floppy --fs-uuid --set=root cb144f12-cdbc-4062-8137-a584da87b701
fi
linux16 /memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
 ! Сообщение из: symon2014
Забыл про спойлер? Подредактировал.
Последний раз редактировалось пользователем 1 Dja; всего редактировалось раз: 28


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

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

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

pyramber писал(а): Забыл про спойлер? Подредактировал.
Спасибо. Я его не нашёл просто :smile:

Аватара пользователя

adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 11:40
Решено: 8
Откуда: Москва
Благодарил (а): 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
Решено: 8
Откуда: Москва
Благодарил (а): 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
Решено: 8
Откуда: Москва
Благодарил (а): 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
Решено: 8
Откуда: Москва
Благодарил (а): 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
Решено: 8
Откуда: Москва
Благодарил (а): 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
Решено: 8
Откуда: Москва
Благодарил (а): 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
Решено: 8
Откуда: Москва
Благодарил (а): 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

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