[Bug 671103] Re: backport grub-legacy-ec2 from maverick to lucid
Scott Moser
smoser at canonical.com
Mon Nov 29 18:42:12 GMT 2010
## I ran an instance of ami-8c0c5cc9
## (us-west-1 ebs/ubuntu-lucid-10.04-i386-server-20101020)
% ec2-run-instances --region us-west-1 --instance-type t1.micro ami-
8c0c5cc9
## Then added -proposed archive and installed grub-legacy-ec2 and cloud-init
## and grub-pc (bug 671097)
$ apt-cache policy grub-legacy-ec2
grub-legacy-ec2:
Installed: (none)
Candidate: 0.5.10-0ubuntu1.4
Version table:
0.5.10-0ubuntu1.4 0
500 http://us.archive.ubuntu.com/ubuntu/ lucid-proposed/main Packages
$ sudo apt-get install grub-legacy-ec2 cloud-init grub-pc
...
Unpacking grub-legacy-ec2 (from .../grub-legacy-ec2_0.5.10-0ubuntu1.4_all.deb) ...
Adding `diversion of /usr/sbin/grub-set-default to /usr/sbin/grub-set-default.real by grub-legacy-ec2'
Setting up grub-legacy-ec2 (0.5.10-0ubuntu1.4) ...
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... Generating /boot/grub/default file and setting the default boot entry to 0
Searching for GRUB installation directory ... found: /boot/grub
Testing for an existing GRUB menu.lst file ...
Could not find /boot/grub/menu.lst file.
Generating /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/memtest86+.bin
Ignoring non-Xen Kernel on Xen domU host: vmlinuz-2.6.32-25-generic-pae
Found kernel: /boot/vmlinuz-2.6.32-309-ec2
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done
$ /sbin/halt
## Now, after installing, on the client, I stop the instance and change
## the kernel to amazon's pv-grub kernel
## aki-99a0f1dc ec2-public-images-us-west-1/pv-grub-hd0-V1.01-i386.gz.manifest.xml
% iid=i-cec74e8a
% ec2-modify-instance-attribute --region us-west-1 --kernel aki-99a0f1dc ${iid}
% ec2-start-instances --region us-west-1 ${iid}
## Then, ssh to the started instance, and verify that options in
## /boot/grub/menu.lst actually took. The command line should have 'console=hvc0' on it
## without using pv-grub, the kernel command line will only have 'root=/dev/sda1'.
$ cat /proc/cmdline
root=UUID=ce492d03-a18c-4075-871e-1631ed7e0244 ro console=hvc0
--
backport grub-legacy-ec2 from maverick to lucid
https://bugs.launchpad.net/bugs/671103
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to cloud-init in ubuntu.
More information about the Ubuntu-server-bugs
mailing list