title Android-x86
rootnoverify (hd0,4)
kernel /android-4.3-test/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 video=-16 SRC=/android-4.3-test
initrd /android-4.3-test/initrd.img
title Android-x86(Debug mode)
rootnoverify (hd0,4)
kernel /android-4.3-test/kernel root=/dev/ram0 androidboot.hardware=android_x86 video=-16
DEBUG=2 SRC=/android-4.3-test
initrd /android-4.3-test/initrd.img
title Android-x86(Debug nomodeset)
rootnoverify (hd0,4)
kernel /android-4.3-test/kernel nomodeset root=/dev/ram0 androidboot.hardware=android_x86 video=-16 DEBUG=2 SRC=/android-4.3-test
initrd /android-4.3-test/initrd.img
title Android-x86(Debug video=LVDS-1:d)
rootnoverify (hd0,4)
kernel /android-4.3-test/kernel video=LVDS-1:d root=/dev/ram0 androidboot.hardware=android_x86 video=-16 DEBUG=2 SRC=/android-4.3-test
initrd /android-4.3-test/initrd.img
title Install Android-x86
kernel /kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 video=-16 INSTALL=1
initrd /initrd.img
title Install Ubuntu
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntukylin-14.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
备注:
1、最后一个最重要,因为我经常将Ubuntu玩坏;
2、最好不要用直接修改grub.conf的方式添加这些引导。
title翻译为menuentry,菜单内容用{}括起来。kernel改为linux。
这就差不多了。最后一个Install Ubuntu翻译为下面的样子。
你这些自定义的内容最好是手工写入grub.cfg文件,因为你说经常把Ubuntu搞坏了,
那么怎么去自动更新grub.cfg?其实,你把这些内容保存在一个文件里,在linux下合并
到grub.cfg里去,也就是一个cat命令就行了。
我这个镜像在/dev/sda1(ntfs),Ubuntu在/dev/sda6。请问上面的东西需要改动吗?
追答用search搜索,就不需要指定分区号了。这样做是灵活的,做到自动化。
前提是要保证路径+文件名是唯一的,否则只是搜到的第一个。
search --no-floppy --set=root /ubuntukylin-14.04-desktop-i386.iso上面这句就是,
当然,你固定位置也行sda1表示为root=(hd0,1),sda6表示为root=(hd0,6)