summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2010-10-18 14:34:28 +0100
committerRichard W.M. Jones <rjones@redhat.com>2010-10-18 14:34:28 +0100
commit7d746ba6915e3c0d8fbe41053da64f4e9fa11cd4 (patch)
tree812ca3ffc1357a3f2ebd28e1d883a0dba91a6540 /tools
parentf7475ec577b7ca810185e0fd70a39ac9adaae620 (diff)
downloadlibguestfs-7d746ba6915e3c0d8fbe41053da64f4e9fa11cd4.tar.gz
libguestfs-7d746ba6915e3c0d8fbe41053da64f4e9fa11cd4.tar.xz
libguestfs-7d746ba6915e3c0d8fbe41053da64f4e9fa11cd4.zip
virt-resize: Document guest boot stops at "GRUB" (RHBZ#640961).
Diffstat (limited to 'tools')
-rwxr-xr-xtools/virt-resize20
1 files changed, 20 insertions, 0 deletions
diff --git a/tools/virt-resize b/tools/virt-resize
index 2a6c406a..8a71f96c 100755
--- a/tools/virt-resize
+++ b/tools/virt-resize
@@ -1404,6 +1404,23 @@ Windows may initiate a lengthy "chkdsk" on first boot after a resize,
if NTFS partitions have been expanded. This is just a safety check
and (unless it find errors) is nothing to worry about.
+=head2 GUEST BOOT STUCK AT "GRUB"
+
+If a Linux guest does not boot after resizing, and the boot is stuck
+after printing C<GRUB> on the console, try reinstalling grub. This
+sometimes happens on older (RHEL 5-era) guests, for reasons we don't
+fully understand, although we think is to do with partition alignment.
+
+ guestfish -i -a newdisk
+ ><fs> cat /boot/grub/device.map
+ # check the contents of this file are sensible or
+ # edit the file if necessary
+ ><fs> grub-install / /dev/vda
+ ><fs> exit
+
+For more flexible guest reconfiguration, including if you need to
+specify other parameters to grub-install, use L<virt-rescue(1)>.
+
=head1 ALTERNATIVE TOOLS
There are several proprietary tools for resizing partitions. We
@@ -1443,6 +1460,9 @@ L<virsh(1)>,
L<parted(8)>,
L<truncate(1)>,
L<fallocate(1)>,
+L<grub(8)>,
+L<grub-install(8)>,
+L<virt-rescue(1)>,
L<Sys::Guestfs(3)>,
L<http://libguestfs.org/>.