grub-dual.cfg 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. if [ "x\${timeout}" != "x-1" ]; then
  2. if keystatus; then
  3. if keystatus --shift; then
  4. set timeout=-1
  5. else
  6. set timeout=0
  7. fi
  8. else
  9. if sleep --interruptible 2; then
  10. set timeout=0
  11. fi
  12. fi
  13. fi
  14. if [ -s $prefix/grubenv ]; then
  15. set have_grubenv=true
  16. load_env
  17. fi
  18. if [ "${next_entry}" ] ; then
  19. set default="${next_entry}"
  20. set next_entry=
  21. save_env next_entry
  22. set boot_once=true
  23. else
  24. set default="${saved_entry}"
  25. fi
  26. if [ "${prev_saved_entry}" ]; then
  27. set saved_entry="${prev_saved_entry}"
  28. save_env saved_entry
  29. set prev_saved_entry=
  30. save_env prev_saved_entry
  31. set boot_once=true
  32. fi
  33. function savedefault {
  34. if [ -z "${boot_once}" ]; then
  35. saved_entry="${chosen}"
  36. save_env saved_entry
  37. fi
  38. }
  39. menuentry "OpenADK1" {
  40. insmod part_gpt
  41. insmod ext2
  42. set root=(hd0,gpt2)
  43. linux (hd0,2)/boot/kernel root=/dev/@@ROOTDEV@@2 rootfstype=ext4 rootwait panic=5
  44. }
  45. menuentry "OpenADK2" {
  46. insmod part_gpt
  47. insmod ext2
  48. set root=(hd0,gpt3)
  49. linux (hd0,3)/boot/kernel root=/dev/@@ROOTDEV@@3 rootfstype=ext4 rootwait panic=5
  50. }