Re: Problems probing a LVM device with GRUB2

2010-09-30 Thread Alberto Luaces
Hello Tom, thanks again for your assistance

Tom H writes:

 On Fri, Sep 17, 2010 at 8:01 AM, Alberto Luaces wrote:
 Tom H writes:
 On Thu, Sep 16, 2010 at 6:02 AM, Alberto Luaces wrote:

[...]

 Since grub-probe isn't detecting your lvm setup, it's normal for
 grub.cfg not to have insmod lvm.

 I don't think that adding that adding that line to
 /boot/grub/device.map could be that useful and I'm not sure that
 whether adding --modules=... is additive or not because you need a
 few more modules to be able to boot. I've forgotten the command to
 list the core.img modules but I'll try to find it and list the default
 ones that you'd have to add to your command if it isn't additive.


Certainly it could be useful to know the list of modules contained in a
specific core.img. Speaking of which, when I boot from /dev/sdb an get
the error about not findind a partition with the uuid, I can type
without any error

insmod lvm
insmod ext2

but then, if I type `ls', only the normal partitions are listed
(hd*,msdos*), and none of the LVM volumes. Here hd0 == sdb and hd1 ==
sda.


 What is and what's on sda?


Currently I have my system in /dev/sda. I am in the process of moving it
to a second hard drive, /dev/sdb. Using the GRUB on /dev/sda I can boot
into the LVM root partition and try to install GRUB on /dev/sdb, in
order to get rid of the /dev/sda disk eventually. After the copy process
of the ext partitions, I generated new UUIDs for the new ones in order
to avoid clashes.


 More data requests...

 What is the output of:

 pvs
 lvs
 vgs
 fdisk -l /dev/sdb
 grub-probe --target=drive -d /dev/sdb
 grub-probe --target=drive -d /dev/sdbX
 grub-probe --target=drive -d /dev/dm-0
 grub-probe --target=drive -d /dev/mapper/lvm_volume-debian_root
 (the last one with your extra line and with it commented out)


Ok, here it is. I collected that data from the system in the LVM,
booting manually from GRUB:

pvs
  PV VG Fmt  Attr PSize  PFree
  /dev/sdb2  lvm_volume lvm2 a-   77,19g0 

lvs
  LV  VG Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  debian_root lvm_volume -wi-ao 76,00g  
  swaplvm_volume -wi-a-  1,19g  

vgs
  VG #PV #LV #SN Attr   VSize  VFree
  lvm_volume   1   2   0 wz--n- 77,19g0 

fdisk -l /dev/sdb
GNU Fdisk 1.2.4

[...]

Disk /dev/sdb: 250 GB, 250056737280 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot  Start End  Blocks   Id  System 
/dev/sdb1   1   20325   1632605317  HPFS/NTFS

/dev/sdb2   20325   3040280943502   8e  Linux LVM

grub-probe --target=drive -d /dev/sdb
(/dev/sdb)

grub-probe --target=drive -d /dev/sdb1
(/dev/sdb,msdos1)

grub-probe --target=drive -d /dev/sdb2
(/dev/sdb,msdos1)

grub-probe --target=drive -d /dev/dm-0
(lvm_volume-debian_root)

grub-probe --target=drive -d /dev/mapper/lvm_volume-debian_root
(lvm_volume-debian_root)

If I delete the line in device.map, the only output that change is:

grub-probe --target=drive -d /dev/dm-0
(/dev/dm-0)

Regards,

-- 
Alberto


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87eicbv7bh@eps142.cdf.udc.es



Re: Problems probing a LVM device with GRUB2

2010-09-27 Thread Tom H
On Fri, Sep 17, 2010 at 8:01 AM, Alberto Luaces alua...@udc.es wrote:
 Tom H writes:
 On Thu, Sep 16, 2010 at 6:02 AM, Alberto Luaces wrote:


 Hi Tom, thanks for the guidance, see below:

You're welcome. I'm sorry about the delay in responding. I screwed up
and archived a few threads by mistake (not for the first time it
seems!), of which this one.


 I'm trying to install GRUB2 to a disk that has an ext2/3 filesystem into
 a LVM partition. I can even start the system from GRUB2 and a boot disk,
 so it should work.

 The problem is that `grub-install' displays `no such disk' errors. I
 have tracked it down to `grub-probe':

 $ ls /dev/mapper/
 control  lvm_volume-debian_root  lvm_volume-swap

 $ sudo grub-probe -d /dev/mapper/lvm_volume-debian_root
 grub-probe: error: no such disk.

 How can I make `grub-probe' to find the partition? I'm using Squeeze,
 with latest GRUB2:

 $ dpkg -l grub-pc
 [...]
 ii  grub-pc                                        1.98+20100804-4

 I have sid (with the same version of grub-pc) running with lvm.


I am assuming that you have a setuo like mine, where /boot isn't a
separate partition and /dev/sdb (I have /dev/sda but that shouldn't be
an issue) is your disk with one partition on which / in an lv.


 What's the output of
 cat /boot/grub/device.map

 $ cat /boot/grub/device.map
 (fd0)   /dev/fd0
 (hd0)   /dev/disk/by-id/ata-ST3320613AS_5SZ00HA9

Same for me and it's correct (as long as it corresponds to the
/dev/disk/by-id/ entry of /dev/sdb).


 grub-probe --target=abstraction /

 $ sudo grub-probe --target=abstraction /
 grub-probe: error: no such disk.

The problem.
I get lvm.


 grub-probe --target=device /

 $ sudo grub-probe --target=device /
 /dev/mapper/lvm_volume-debian_root

Same for me.


 grub-probe --target=drive /

 $ sudo grub-probe --target=drive /
 (lvm_volume-debian_root)

Same for me.


 Thanks to that pointers of yours, I realized that I should update my
 device.map, adding a last line like this

 (lvm_volume-debian_root) /dev/mapper/lvm_volume-debian_root

 Now, I try to install grub again:

 $ sudo grub-install --no-floppy --modules=ext2 lvm /dev/sdb

 The command finishes succesfully, but when I try to boot from my second
 hard disk (sdb), I get an error that looks like:

 error: no such device: ff5ef7a3-1d16-4a30-a3d5-1751c02c7630
 Entering rescue mode

 ff5ef7a3-1d16-4a30-a3d5-1751c02c7630 is the uuid of my /dev/dm-0. It
 seems now that the image of my grub doesn't have lvm support, even I
 activated it in the `grub-install' call.

 Any clue about this? Relevant snippet of my grub.cfg, note that there is
 no `insmod lvm' stanza!

 insmod ext2
 set root='(lvm_volume-debian_root)'
 search --no-floppy --fs-uuid --set ff5ef7a3-1d16-4a30-a3d5-1751c02c7630

Since grub-probe isn't detecting your lvm setup, it's normal for
grub.cfg not to have insmod lvm.

I don't think that adding that adding that line to
/boot/grub/device.map could be that useful and I'm not sure that
whether adding --modules=... is additive or not because you need a
few more modules to be able to boot. I've forgotten the command to
list the core.img modules but I'll try to find it and list the default
ones that you'd have to add to your command if it isn't additive.

What is and what's on sda?

More data requests...

What is the output of:

pvs
lvs
vgs
fdisk -l /dev/sdb
grub-probe --target=drive -d /dev/sdb
grub-probe --target=drive -d /dev/sdbX
grub-probe --target=drive -d /dev/dm-0
grub-probe --target=drive -d /dev/mapper/lvm_volume-debian_root
(the last one with your extra line and with it commented out)


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktimufagjq+zzowo1e40_izdlmjig_fkoctpno...@mail.gmail.com



Re: Problems probing a LVM device with GRUB2

2010-09-17 Thread Alberto Luaces
Hi Tom, thanks for the guidance, see below:

Tom H writes:

 On Thu, Sep 16, 2010 at 6:02 AM, Alberto Luaces wrote:

 I'm trying to install GRUB2 to a disk that has an ext2/3 filesystem into
 a LVM partition. I can even start the system from GRUB2 and a boot disk,
 so it should work.

 The problem is that `grub-install' displays `no such disk' errors. I
 have tracked it down to `grub-probe':

 $ ls /dev/mapper/
 control  lvm_volume-debian_root  lvm_volume-swap

 $ sudo grub-probe -d /dev/mapper/lvm_volume-debian_root
 grub-probe: error: no such disk.

 How can I make `grub-probe' to find the partition? I'm using Squeeze,
 with latest GRUB2:

 $ dpkg -l grub-pc
 [...]
 ii  grub-pc                                        1.98+20100804-4

 I have sid (with the same version of grub-pc) running with lvm.

 Is /dev/mapper/lvm_volume-debian_root a symlink to /dev/dm-X?

Yes, /dev/dm-0

 What's the output of
 cat /boot/grub/device.map

$ cat /boot/grub/device.map 
(fd0)   /dev/fd0
(hd0)   /dev/disk/by-id/ata-ST3320613AS_5SZ00HA9

 grub-probe --target=abstraction /

$ sudo grub-probe --target=abstraction /
grub-probe: error: no such disk.

 grub-probe --target=device /

$ sudo grub-probe --target=device / 


/dev/mapper/lvm_volume-debian_root

 grub-probe --target=drive /

$ sudo grub-probe --target=drive /  

  
(lvm_volume-debian_root)

Thanks to that pointers of yours, I realized that I should update my
device.map, adding a last line like this

(lvm_volume-debian_root) /dev/mapper/lvm_volume-debian_root

Now, I try to install grub again:

$ sudo grub-install --no-floppy --modules=ext2 lvm /dev/sdb

The command finishes succesfully, but when I try to boot from my second
hard disk (sdb), I get an error that looks like:

error: no such device: ff5ef7a3-1d16-4a30-a3d5-1751c02c7630
Entering rescue mode

ff5ef7a3-1d16-4a30-a3d5-1751c02c7630 is the uuid of my /dev/dm-0. It
seems now that the image of my grub doesn't have lvm support, even I
activated it in the `grub-install' call.

Any clue about this? Relevant snippet of my grub.cfg, note that there is
no `insmod lvm' stanza!

insmod ext2
set root='(lvm_volume-debian_root)'
search --no-floppy --fs-uuid --set ff5ef7a3-1d16-4a30-a3d5-1751c02c7630

-- 
Alberto


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87sk18d1d2@eps142.cdf.udc.es



Problems probing a LVM device with GRUB2

2010-09-16 Thread Alberto Luaces
Hello,

I'm trying to install GRUB2 to a disk that has an ext2/3 filesystem into
a LVM partition. I can even start the system from GRUB2 and a boot disk,
so it should work.

The problem is that `grub-install' displays `no such disk' errors. I
have tracked it down to `grub-probe':

$ ls /dev/mapper/
control  lvm_volume-debian_root  lvm_volume-swap

$ sudo grub-probe -d /dev/mapper/lvm_volume-debian_root 
grub-probe: error: no such disk.

How can I make `grub-probe' to find the partition? I'm using Squeeze,
with latest GRUB2:

$ dpkg -l grub-pc
[...]
ii  grub-pc1.98+20100804-4  

Thanks,

-- 
Alberto


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87zkvivwdc@eps142.cdf.udc.es



Re: Problems probing a LVM device with GRUB2

2010-09-16 Thread Tom H
On Thu, Sep 16, 2010 at 6:02 AM, Alberto Luaces alua...@udc.es wrote:

 I'm trying to install GRUB2 to a disk that has an ext2/3 filesystem into
 a LVM partition. I can even start the system from GRUB2 and a boot disk,
 so it should work.

 The problem is that `grub-install' displays `no such disk' errors. I
 have tracked it down to `grub-probe':

 $ ls /dev/mapper/
 control  lvm_volume-debian_root  lvm_volume-swap

 $ sudo grub-probe -d /dev/mapper/lvm_volume-debian_root
 grub-probe: error: no such disk.

 How can I make `grub-probe' to find the partition? I'm using Squeeze,
 with latest GRUB2:

 $ dpkg -l grub-pc
 [...]
 ii  grub-pc                                        1.98+20100804-4

I have sid (with the same version of grub-pc) running with lvm.

Is /dev/mapper/lvm_volume-debian_root a symlink to /dev/dm-X?

What's the output of
cat /boot/grub/device.map
grub-probe --target=abstraction /
grub-probe --target=device /
grub-probe --target=drive /

What's the grub.cfg menuentry in the 10_linux section?


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlkti=5skqbbqn-9srbdsv3n0__su74aemwkl4nr...@mail.gmail.com