LinuxForum.Fans
Тема

grub не видит LVM разделы

Автор: nikproh 3 сообщений 1082 просмотров
#352868

Всем привет.

Разбираюсь с grub-ом.

Есть 2 машины, каждая с одним жёстким диском - на одной установлена Ubuntu на LVM, на другой установлена Ubuntu без LVM.
К обеим машинам подцепляю жёсткий диск с установленаой CentOS c двумя разделами - на первом boot, на втором всё остальное на LVM.

Задача: из grub-а на обоих машинах запустить CentOS.
На первой машине где Ubuntu установлена на LVM - всё в порядка, LVM разделы расположенные на обоих дисках видны.
Команда ls на первой машине:

text

grub> ls
(vg_centos-lv_swap) (vg_centos-lv_home) (vg_centos-lv_root) (ubuntu-swap_1) (ubuntu-root) (hd0) (hd0,msdos5) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)
grub>

А вот со второй машиной проблемы - grub не видит LVM разделы на диске с CentOS.
Команда ls на второй машине:

text

grub> ls
(hd0) (hd0,msdos5) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)
grub>

Вопрос собственно в том, как заставить grub видеть LVM разделы.

Благодарю.

#352879
nikproh написал:

Вопрос собственно в том, как заставить grub видеть LVM разделы.

ответ из википедии:

If you use LVM for your /boot, add the following before menuentry lines:

text
insmod lvm

and specify your root in the menuentry as:

text
set root=lvm/lvm_group_name-lvm_logical_boot_partition_name

Example:

text
# (0) Arch Linux
menuentry "Arch Linux" {
  insmod lvm
  set root=lvm/VolumeGroup-lv_boot
  # you can only set following two lines
  linux /vmlinuz-linux root=/dev/mapper/VolumeGroup-root ro
  initrd /initramfs-linux.img
}

как-то так...

#352952
text
insmod lvm

То что нужно! Спасибо *THUMBSUP*

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