Richard W.M. Jones
2010-Oct-18 13:35 UTC
[Libguestfs] [PATCH] virt-resize: Document guest boot stops at "GRUB" (RHBZ#640961).
-- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming blog: http://rwmj.wordpress.com Fedora now supports 80 OCaml packages (the OPEN alternative to F#) http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora -------------- next part -------------->From 7d746ba6915e3c0d8fbe41053da64f4e9fa11cd4 Mon Sep 17 00:00:00 2001From: Richard W.M. Jones <rjones at redhat.com> Date: Mon, 18 Oct 2010 14:34:28 +0100 Subject: [PATCH] virt-resize: Document guest boot stops at "GRUB" (RHBZ#640961). --- tools/virt-resize | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/tools/virt-resize b/tools/virt-resize index 2a6c406..8a71f96 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/>. -- 1.7.3.1
Reasonably Related Threads
- virt-resize
- Proposed virt-resize tool (manual page)
- [PATCH] Improve errors from tar-in/tgz-in commands (RHBZ#591155 RHBZ#591250).
- [PATCH] Check error returns from posix_fallocate (RHBZ#579664).
- [PATCH] daemon: write-file: Check range of size parameter (RHBZ#597135).