lvm extend /boot ?

Really liking opensuse – was using gentoo and others for some time.

My problem is I’ve run out of space on /boot.

I installed the default lvm partitions using the KDE CD (11.1) – I assumed size wouldn’t be a problem – should have checked, 70mb is a bit small. And have xen installed.

I’m new to lvm but reading the docs to extend a volume you do:

lvextend -L1G /dev/myvg/homevol

so under suse I assume its /dev/system/boot

but there is no boot only home, root & swap.

I guess boot is under root but df shows /boot mounted on /dev/sdb1 as it does in /etc/fstab…so I’m a bit confused how things are setup?

Can I do something like???:

lvextend -L1G /dev/sdb1

I’m guessing not…so is there a way to increase the size of /boot with lvm?

Was also looking at moving /boot to another partition but playing around with grub seemed a bit risky and wasn’t certain how changes to fstab and grub would go under suse & lvm.

Also tried moving and resizing partitions with gpart/pmagic but no support for lvm so couldn’t move /dev/sdb2. (/dev/sdb1 could be seen.)

Thanks for any help.

My other short term option would be to delete some files from /boot.

my current kernel is 2.6.27.21-0.1-default and I want to keep the xen kernel but what files can i safely delete from /boot, is it ok to delete the old kernels and is there any files I can delete related to the current kernel?

listing of files in boot…

boot
boot.readme
config-2.6.27.19-3.2-debug
config-2.6.27.21-0.1-default
config-2.6.27.21-0.1-xen
grub
initrd
initrd-2.6.27.19-3.2-debug
initrd-2.6.27.21-0.1-default
initrd-2.6.27.21-0.1-xen
initrd-xen
lost+found
memtest.bin
message
symsets-2.6.27.19-3.2-debug.ta r.gz
symsets-2.6.27.21-0.1-default. tar.gz
symsets-2.6.27.21-0.1-xen.tar. gz
symtypes-2.6.27.19-3.2-debug.g z
symtypes-2.6.27.21-0.1-default .gz
symtypes-2.6.27.21-0.1-xen.gz
symvers-2.6.27.19-3.2-debug.gz
symvers-2.6.27.21-0.1-default. gz
symvers-2.6.27.21-0.1-xen.gz
System.map-2.6.27.19-3.2-debug
System.map-2.6.27.21-0.1-defau lt
System.map-2.6.27.21-0.1-xen
vmlinux-2.6.27.19-3.2-debug.gz
vmlinux-2.6.27.21-0.1-default. gz
vmlinux-2.6.27.21-0.1-xen.gz
vmlinuz
vmlinuz-2.6.27.19-3.2-debug
vmlinuz-2.6.27.21-0.1-default
vmlinuz-2.6.27.21-0.1-xen
vmlinuz-xen
xen-3.3.1_18494_03-1.8.gz
xen-3.3.gz
xen-3.gz
xen-dbg-3.3.1_18494_03-1.8.gz
xen-dbg-3.3.gz
xen-dbg-3.gz
xen-dbg.gz
xen.gz
xen-syms
xen-syms-3.3.1_18494_03-1.8
xen-syms-dbg
xen-syms-dbg-3.3.1_18494_03-1. 8
linux-l3xr:/boot # ls
backup_mbr
boot
boot.readme
config-2.6.27.19-3.2-debug
config-2.6.27.21-0.1-default
config-2.6.27.21-0.1-xen
grub
initrd
initrd-2.6.27.19-3.2-debug
initrd-2.6.27.21-0.1-default
initrd-2.6.27.21-0.1-xen
initrd-xen
lost+found
memtest.bin
message
symsets-2.6.27.19-3.2-debug.tar.gz
symsets-2.6.27.21-0.1-default.tar.gz
symsets-2.6.27.21-0.1-xen.tar.gz
symtypes-2.6.27.19-3.2-debug.gz
symtypes-2.6.27.21-0.1-default.gz
symtypes-2.6.27.21-0.1-xen.gz
symvers-2.6.27.19-3.2-debug.gz
symvers-2.6.27.21-0.1-default.gz
symvers-2.6.27.21-0.1-xen.gz
System.map-2.6.27.19-3.2-debug
System.map-2.6.27.21-0.1-default
System.map-2.6.27.21-0.1-xen
vmlinux-2.6.27.19-3.2-debug.gz
vmlinux-2.6.27.21-0.1-default.gz
vmlinux-2.6.27.21-0.1-xen.gz
vmlinuz
vmlinuz-2.6.27.19-3.2-debug
vmlinuz-2.6.27.21-0.1-default
vmlinuz-2.6.27.21-0.1-xen
vmlinuz-xen
xen-3.3.1_18494_03-1.8.gz
xen-3.3.gz
xen-3.gz
xen-dbg-3.3.1_18494_03-1.8.gz
xen-dbg-3.3.gz
xen-dbg-3.gz
xen-dbg.gz
xen.gz
xen-syms
xen-syms-3.3.1_18494_03-1.8
xen-syms-dbg