Восстановления загрузки системы Linux
В один прекрасный день навернулась файловая система линуксового десктопа.
GRUB жизнерадостно показывал меню выбора загрузки, но ни в какую не хотел грузится.
Пришлось взять LiveCD и чинить.
Нужно примонтировать раздел с GRUB’ом.
Удалить файл-состояния загрузки и пересоздать заново.
sudo mkdir /mnt/tmp
sudo mount /dev/sda1 /mnt/tmp
sudo rm -f /mnt/tmp/boot/grub/grubenv
sudo grub-editenv /mnt/tmp/boot/grub/grubenv create
Для того, чтобы найти группы разделов и активировать их, нужно выполнить команды:
# lvm vgscan
Reading all physical volumes. This may take a while...
Found volume group "VolGroup00" using metadata type lvm2
# lvm vgchange -ay
2 logical volume(s) in volume group "VolGroup00" now active
Можно просмотреть информацию о ваших логических дисках, набрав lvm lvs (или lvm lvdisplay для большей информации):
# lvm lvs
LV VG Attr LSize Origin Snap% Move Log Copy%
LogVol00 VolGroup00 -wi-a- 28.66G
LogVol01 VolGroup00 -wi-a- 992.00M
Проверим раздел с EXT2:
# e2fsck -f /dev/VolGroup00/LogVol00
e2fsck 1.40.2 (12-Jul-2007)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking refernce counts
Pass 5: Checking group summary information
/dev/VolGroup00/LogVol00: 122967/7514560 files (0.9% non-contiguous), 1113272/7512064 blocks