Восстановление системы из chroot — различия между версиями
(Копия ревизии 12796 статьи Восстановление загрузчика Grub2) |
|||
Строка 1: | Строка 1: | ||
− | + | Поговорим, как с загрузочной флешки (или диска) зайти в основную систему в режиме командного управления и выполнить любые операции по ее восстановлению после сбоя, уничтожению и пр. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
1. Загружаемся с флешки или DVD в ''Live-режиме''. | 1. Загружаемся с флешки или DVD в ''Live-режиме''. | ||
Строка 37: | Строка 32: | ||
mount --bind /sys /chroot/sys | mount --bind /sys /chroot/sys | ||
mount --bind /proc /chroot/proc | mount --bind /proc /chroot/proc | ||
+ | mount --bind /etc/resolv.conf /chroot/etc/resolv.conf | ||
+ | |||
+ | Последняя строка пробросит сеть из лайв-системы в ту, в которую будем чрутиться. Это понадобится, если больной ситеме нужен выход в сеть. | ||
4. Теперь надо сделать chroot в установленную систему. | 4. Теперь надо сделать chroot в установленную систему. | ||
Строка 42: | Строка 40: | ||
chroot /chroot | chroot /chroot | ||
− | 5. | + | 5. Вы получили полный командный root-доступ к своей системе. Действвуйте. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | 6. Выходим из chroot и Live-режима и перегружаем компьютер. После перезагрузки, будет меню Grub2 со списком всех ваших ОС. | |
exit | exit |
Версия 00:03, 8 июня 2016
Поговорим, как с загрузочной флешки (или диска) зайти в основную систему в режиме командного управления и выполнить любые операции по ее восстановлению после сбоя, уничтожению и пр.
1. Загружаемся с флешки или DVD в Live-режиме.
2. Пишем в консоли от root-а:
fdisk -l
У нас выходит список разделов нашего жесткого диска (например):
Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x6e2792ad Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 2048 51552584 25775268+ 7 HPFS/NTFS/exFAT /dev/sda2 51552585 100920329 24683872+ 83 Linux /dev/sda3 100920330 103089104 1084387+ 82 Linux своп / Solaris /dev/sda4 103090176 488396799 192653312 7 HPFS/NTFS/exFAT
3. В данном примере sda это загрузочный диск, а sda2 это корневой (/root) раздел нашей установленной системы РОСА. Поскольку в разных конфигурациях буква диска может различаться, то далее будем использовать sdX и sdXX соответственно для их обозначения.
Дальше, надо примонтировать нужные разделы:
su mkdir /chroot mount /dev/sdXX /chroot # В нашем примере sdXX - это sda2 mount --bind /dev /chroot/dev mount --bind /sys /chroot/sys mount --bind /proc /chroot/proc mount --bind /etc/resolv.conf /chroot/etc/resolv.conf
Последняя строка пробросит сеть из лайв-системы в ту, в которую будем чрутиться. Это понадобится, если больной ситеме нужен выход в сеть.
4. Теперь надо сделать chroot в установленную систему.
chroot /chroot
5. Вы получили полный командный root-доступ к своей системе. Действвуйте.
6. Выходим из chroot и Live-режима и перегружаем компьютер. После перезагрузки, будет меню Grub2 со списком всех ваших ОС.
exit sync reboot