On Mittwoch, 29. Oktober 2008, Carlos E. R. wrote:
Is it possible to use opensuse 11 software installed via YAST ie no hand compiling, to increase the size of the /boot partition, NON-DESTRUCTIVELY ie without reinstalling the whole system again?
Hardly.
You can increse some partition types if there are free tracks just after it, which will not be the case.
If you use LVM, perhaps (some filesystem types only).
A possibly simpler solution - not for the faint of heart (and no warranty or
support or anything - use at your own risk):
If you don't use anything exotic like RAID, LVM, EVMS, you could simply
move /boot from a separate partition to a plain directory in the root file
system. I usually don't bother any more with a separate /boot partition these
days.
Simply copy /boot with all its subdirectories to /boot.new, unmount /boot,
and /boot.new to /boot. Then comment out /boot in /etc/fstab and
adapt /etc/grub.conf and /boot/grub/menu.lst to use the partition your root
file system is on rather the old /boot partition. I am not 100% sure if it is
necessary, but I'd install grub new (see "info grub" or "grub --help").
If booting fails, you still have the old /boot partition, and you can use that
to boot manually with the grub shell in the boot screen. You might want to
have the grub info pages handy (e.g., on a laptop) for emergencies.
But I have to repeat that this is strictly at your own risk. ;-}
CU
--
Stefan Hundhammer