LinuxForum.Fans
Тема

Помогите востановить Grub!

Автор: nikudim 4 сообщений 2161 просмотров
#387282

Всем доброго времени суток!
Заранее извиняюсь за моё дилетантство, я пользуюсь дебианом всего 1 неделю :[

Вообщем, ситуёвина такая:
Имею ноутбук sony vaio aw110d и дебиан 7.6 с KDE и с LVM+отдельная партиция под boot. Установил, всё работает, всем доволен...
Так, как ноут рабочий- наличие windows 7 обязательно :D . Пришлось установить... Ну... Вы все скажите... Банальная ситуация, переустанови Grub инфы навалом- вперед и с музыкой! :)
НО!
Чего я только не делал, а делал очень многое- загрузчик так и не восстановил. Систему загружаю только через supergrub2 disk!
Я даже не знаю чего Вам для начала предоставить. Реально, часов 6 потратил на эту банальную ситуацию, принял решение обратиться за помощью к реальным гуру мира Debian.

#387287

Загружаемся с носителя и запускаем консоль. Проверяем, что команда «grub-install» поддерживает опцию «—root-directory»:

text
grub-install --help

Если не помним, какой раздел был корневым, нам поможет команда

text
sudo fdisk -l

Просмотрев список разделов, определяем нужный нам. Пусть это будет для примера sda5 (допустим, в первом разделе Windows, а дальше общие диски и Linux). Монтируем раздел:

text
sudo mount /dev/sda5 /mnt

Если загрузчик был вынесен на отдельный раздел, монтируем и его:

text
sudo mount /dev/sda2 /mnt/boot

Подготовительные операции завершены. Теперь устанавливаем сам загрузчик:

text
sudo grub-install --root-directory=/mnt /dev/sda

Отметим один важный момент — загрузчик устанавливается не на раздел, а на физический диск, поэтому надо указать тот диск, который в BIOS отмечен как загрузочный.

#387334

Спасибо, что откликнулись!
Ну, вот и понеслась... :D
Загружаюсь в graphical rescue mode из установочного диска. Шел на свою рут-лвм партицию, su и...
1)

text
grub-install --help
text
bash: grub-install: команда не найдена

*NO*
2)

text
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00001a50

Device Boot Start End Blocks Id System /dev/sda1 2048 487423 242688 83 Linux /dev/sda2 487424 976961535 488237056 8e Linux LVM /dev/sda3 * 976961536 1238681599 130860032 7 HPFS/NTFS/exFAT Disk /dev/mapper/vg01-lvroot: 9999 MB, 9999220736 bytes 255 heads, 63 sectors/track, 1215 cylinders, total 19529728 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00000000

Disk /dev/mapper/vg01-lvroot doesn't contain a valid partition table

Disk /dev/mapper/vg01-lvswap: 7998 MB, 7998537728 bytes 255 heads, 63 sectors/track, 972 cylinders, total 15622144 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00000000

Disk /dev/mapper/vg01-lvswap doesn't contain a valid partition table

Disk /dev/sdb: 31.3 GB, 31347965952 bytes 255 heads, 63 sectors/track, 3811 cylinders, total 61226496 sectors 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: 0x00001551

Device Boot Start End Blocks Id System /dev/sdb1 * 63 61223714 30611826 c W95 FAT32 (LBA)

Disk /dev/mapper/vg01-lvhome: 482.0 GB, 481954889728 bytes 255 heads, 63 sectors/track, 58594 cylinders, total 941318144 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sdb1 * 63 61223714 30611826 c W95 FAT32 (LBA)

Disk /dev/mapper/vg01-lvhome doesn't contain a valid partition table

3) Монтирую ЛВМ(dev/sda2):

text
mount: unknown filesystem type 'LVM2_member'

4)Аналогичная ситуация с бут партицией... (dev/sda1)

text
mount: unknown filesystem type 'LVM2_member'

*WALL*

#387354

Здесь есть, как установить GRUB на LVM

Войдите или зарегистрируйтесь, чтобы ответить.