Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

so I recently tried to get PLoP Bootmanager working on an HP Pavilion 2000 Series, I had to tweak the settings to make it load though, however, when I try to load it, I get something about "zram does not support booting from 32 bit" even though I am on a 64 bit PC, I don't remember the message exactly though. While having fun with the bootloader settings, I also tested to see if GRUB would boot from a VMware Virtual Disk... It didn't. I'm also trying to install Windows 7 in a dual-boot, but keep the GRUB bootloader and install Windows 7 to a virtual disk, how can I do this? Here are the contents of some files

/etc/grub.d/40_custom

!/bin/sh

exec tail -n +3 $0

This file provides an easy way to add custom menu entries. Simply type the

menu entries you want to add after this comment. Be careful not to change

the 'exec tail' line above.

menuentry 'PLoP Bootmanager' { insmod ext2 set root='hd0,gpt2' search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe linux /boot/plpbt.bin } menuentry 'Windows 7' { insmod ext2 set root='hd0,gpt2' search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe linux /home/eddy/vmware/Windows_7/Windows_7.vmdk }

/boot/grub/grub.cfg

#

DO NOT EDIT THIS FILE

#

It is automatically generated by grub-mkconfig using templates

from /etc/grub.d and settings from /etc/default/grub

#

BEGIN /etc/grub.d/00_header

if [ -s $prefix/grubenv ]; then set have_grubenv=true load_env fi if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default="0" fi

if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi

function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function recordfail { set recordfail=1 if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi } function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi }

if [ x$feature_default_font_path = xy ] ; then font=unicode else insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe else search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe fi font="/usr/share/grub/unicode.pf2" fi

if loadfont $font ; then set gfxmode=auto load_video insmod gfxterm set locale_dir=$prefix/locale set lang=en_US insmod gettext fi terminal_output gfxterm if [ "${recordfail}" = 1 ] ; then set timeout=-1 else if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=5 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=5 fi fi

END /etc/grub.d/00_header

BEGIN /etc/grub.d/05_debian_theme

set menu_color_normal=white/black set menu_color_highlight=black/light-gray

END /etc/grub.d/05_debian_theme

BEGIN /etc/grub.d/10_linux

function gfxmode { set gfxpayload="${1}" if [ "${1}" = "keep" ]; then set vt_handoff=vt.handoff=7 else set vt_handoff= fi } if [ "${recordfail}" != 1 ]; then if [ -e ${prefix}/gfxblacklist.txt ]; then if hwmatch ${prefix}/gfxblacklist.txt 3; then if [ ${match} = 0 ]; then set linux_gfx_mode=keep else set linux_gfx_mode=text fi else set linux_gfx_mode=text fi else set linux_gfx_mode=keep fi else set linux_gfx_mode=text fi export linux_gfx_mode menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-58a6ca20-220b-40c3-9ae0-cfff9cf0aebe' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe else search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe fi linux /boot/vmlinuz-3.13.0-29-generic.efi.signed root=UUID=58a6ca20-220b-40c3-9ae0-cfff9cf0aebe ro quiet splash $vt_handoff initrd /boot/initrd.img-3.13.0-29-generic } submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-58a6ca20-220b-40c3-9ae0-cfff9cf0aebe' { menuentry 'Ubuntu, with Linux 3.13.0-29-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-29-generic-advanced-58a6ca20-220b-40c3-9ae0-cfff9cf0aebe' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe else search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe fi echo 'Loading Linux 3.13.0-29-generic ...' linux /boot/vmlinuz-3.13.0-29-generic.efi.signed root=UUID=58a6ca20-220b-40c3-9ae0-cfff9cf0aebe ro quiet splash $vt_handoff echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.13.0-29-generic } menuentry 'Ubuntu, with Linux 3.13.0-29-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-29-generic-recovery-58a6ca20-220b-40c3-9ae0-cfff9cf0aebe' { recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe else search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe fi echo 'Loading Linux 3.13.0-29-generic ...' linux /boot/vmlinuz-3.13.0-29-generic.efi.signed root=UUID=58a6ca20-220b-40c3-9ae0-cfff9cf0aebe ro recovery nomodeset echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.13.0-29-generic } menuentry 'Ubuntu, with Linux 3.13.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-24-generic-advanced-58a6ca20-220b-40c3-9ae0-cfff9cf0aebe' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe else search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe fi echo 'Loading Linux 3.13.0-24-generic ...' linux /boot/vmlinuz-3.13.0-24-generic.efi.signed root=UUID=58a6ca20-220b-40c3-9ae0-cfff9cf0aebe ro quiet splash $vt_handoff echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.13.0-24-generic } menuentry 'Ubuntu, with Linux 3.13.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-24-generic-recovery-58a6ca20-220b-40c3-9ae0-cfff9cf0aebe' { recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe else search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe fi echo 'Loading Linux 3.13.0-24-generic ...' linux /boot/vmlinuz-3.13.0-24-generic.efi.signed root=UUID=58a6ca20-220b-40c3-9ae0-cfff9cf0aebe ro recovery nomodeset echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.13.0-24-generic } menuentry 'Ubuntu, with Linux 3.11.0-19-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-19-generic-advanced-58a6ca20-220b-40c3-9ae0-cfff9cf0aebe' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe else search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe fi echo 'Loading Linux 3.11.0-19-generic ...' linux /boot/vmlinuz-3.11.0-19-generic.efi.signed root=UUID=58a6ca20-220b-40c3-9ae0-cfff9cf0aebe ro quiet splash $vt_handoff echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.11.0-19-generic } menuentry 'Ubuntu, with Linux 3.11.0-19-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-19-generic-recovery-58a6ca20-220b-40c3-9ae0-cfff9cf0aebe' { recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe else search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe fi echo 'Loading Linux 3.11.0-19-generic ...' linux /boot/vmlinuz-3.11.0-19-generic.efi.signed root=UUID=58a6ca20-220b-40c3-9ae0-cfff9cf0aebe ro recovery nomodeset echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.11.0-19-generic } menuentry 'Ubuntu, with Linux 3.11.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-12-generic-advanced-58a6ca20-220b-40c3-9ae0-cfff9cf0aebe' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe else search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe fi echo 'Loading Linux 3.11.0-12-generic ...' linux /boot/vmlinuz-3.11.0-12-generic root=UUID=58a6ca20-220b-40c3-9ae0-cfff9cf0aebe ro quiet splash $vt_handoff echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.11.0-12-generic } menuentry 'Ubuntu, with Linux 3.11.0-12-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-12-generic-recovery-58a6ca20-220b-40c3-9ae0-cfff9cf0aebe' { recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe else search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe fi echo 'Loading Linux 3.11.0-12-generic ...' linux /boot/vmlinuz-3.11.0-12-generic root=UUID=58a6ca20-220b-40c3-9ae0-cfff9cf0aebe ro recovery nomodeset echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.11.0-12-generic } }

END /etc/grub.d/10_linux

BEGIN /etc/grub.d/20_linux_xen

END /etc/grub.d/20_linux_xen

BEGIN /etc/grub.d/20_memtest86+

END /etc/grub.d/20_memtest86+

BEGIN /etc/grub.d/30_os-prober

END /etc/grub.d/30_os-prober

BEGIN /etc/grub.d/30_uefi-firmware

menuentry 'System setup' $menuentry_id_option 'uefi-firmware' { fwsetup }

END /etc/grub.d/30_uefi-firmware

BEGIN /etc/grub.d/40_custom

This file provides an easy way to add custom menu entries. Simply type the

menu entries you want to add after this comment. Be careful not to change

the 'exec tail' line above.

menuentry 'PLoP Bootmanager' { insmod ext2 set root='hd0,gpt2' search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe linux /boot/plpbt.bin } menuentry 'Windows 7' { insmod ext2 set root='hd0,gpt2' search --no-floppy --fs-uuid --set=root 58a6ca20-220b-40c3-9ae0-cfff9cf0aebe linux /home/eddy/vmware/Windows_7/Windows_7.vmdk }

END /etc/grub.d/40_custom

BEGIN /etc/grub.d/41_custom

if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi

END /etc/grub.d/41_custom

share|improve this question

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.