1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import suite
21 import logging
22 import VMBuilder.disk as disk
23 from VMBuilder.util import run_cmd
24 from VMBuilder.plugins.ubuntu.hardy import Hardy
25
28 return '/boot/vmlinuz-2.6.27-7-server'
29
31 return '/boot/initrd.img-2.6.27-7-server'
32
34 bootdev = disk.bootpart(self.vm.disks)
35 run_cmd('sed', '-ie', 's/^# kopt=root=\([^ ]*\)\(.*\)/# kopt=root=UUID=%s\\2/g' % bootdev.fs.uuid, '%s/boot/grub/menu.lst' % self.destdir)
36 run_cmd('sed', '-ie', 's/^# groot.*/# groot=%s/g' % bootdev.fs.uuid, '%s/boot/grub/menu.lst' % self.destdir)
37 run_cmd('sed', '-ie', '/^# kopt_2_6/ d', '%s/boot/grub/menu.lst' % self.destdir)
38