(Gelöst) Xen nicht im Bootmenü gelistet

    (Gelöst) Xen nicht im Bootmenü gelistet

    Mal wieder ein neues Problem.

    Ich installierte Xen auf Debian/Lenny 5.0.1

    Quellcode

    1. aptitude install less xen-linux-system-2.6.26-2-xen-686 xen-hypervisor-3.2-1-i386 xen-tools xen-utils-3.2-1 xenstore-utils xen-shell xenwatch


    Quellcode

    1. Richte linux-modules-2.6.26-2-xen-686 ein (2.6.26-17) ...
    2. Richte linux-image-2.6.26-2-xen-686 ein (2.6.26-17) ...
    3. update-initramfs: Generating /boot/initrd.img-2.6.26-2-xen-686
    4. Searching for GRUB installation directory ... found: /boot/grub
    5. Searching for default file ... found: /boot/grub/default
    6. Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
    7. Searching for splash image ... none found, skipping ...
    8. Found Xen hypervisor 3.2-1-i386, kernel: /boot/vmlinuz-2.6.26-2-xen-686
    9. Found kernel: /boot/vmlinuz-2.6.26-2-xen-686
    10. Found kernel: /boot/vmlinuz-2.6.26-2-686
    11. Updating /boot/grub/menu.lst ... done
    12. Richte reiserfsprogs ein (1:3.6.19-6) ...
    13. Richte rpm ein (4.4.2.3-1) ...
    14. Richte screen ein (4.0.3-11+lenny1) ...
    15. Richte sudo ein (1.6.9p17-2) ...
    16. Richte vnstat ein (1.6-1) ...
    17. Richte xfonts-encodings ein (1:1.0.2-3) ...
    18. Richte xfonts-utils ein (1:7.4+1) ...
    19. Richte x-ttcidfont-conf ein (31) ...
    20. Updating font configuration of x-ttcidfont-conf...
    21. Cleaning up category cmap..
    22. Cleaning up category cid..
    23. Cleaning up category truetype..
    24. Updating category truetype..
    25. Updating category cid..
    26. Updating category cmap..
    27. Richte xenstore-utils ein (3.2.1-2) ...
    28. Richte xen-utils-common ein (3.2.0-2) ...
    29. Richte xenwatch ein (0.5.2-1) ...
    30. Richte debootstrap ein (1.0.10lenny1) ...
    31. Richte libconfig-inifiles-perl ein (2.39-5) ...
    32. Richte libtext-template-perl ein (1.44-1.2) ...
    33. Richte rinse ein (1.3-2) ...
    34. Richte xen-hypervisor-3.2-1-i386 ein (3.2.1-2) ...
    35. Searching for GRUB installation directory ... found: /boot/grub
    36. Searching for default file ... found: /boot/grub/default
    37. Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
    38. Searching for splash image ... none found, skipping ...
    39. Found Xen hypervisor 3.2-1-i386, kernel: /boot/vmlinuz-2.6.26-2-xen-686
    40. Found kernel: /boot/vmlinuz-2.6.26-2-xen-686
    41. Found kernel: /boot/vmlinuz-2.6.26-2-686
    42. Updating /boot/grub/menu.lst ... done
    43. Richte xen-linux-system-2.6.26-2-xen-686 ein (2.6.26-17) ...
    44. Richte xen-shell ein (1.8-3) ...
    45. Richte xen-tools ein (3.9-4) ...
    46. Richte xen-utils-3.2-1 ein (3.2.1-2) ...
    47. Paketlisten werden gelesen... Fertig
    48. Abhängigkeitsbaum wird aufgebaut
    49. Lese Status-Informationen ein... Fertig
    50. Lese erweiterte Statusinformationen
    51. Initialisiere Paketstatus... Fertig
    52. Schreibe erweiterte Statusinformationen... Fertig
    53. Lese Task-Beschreibungen... Fertig


    Die menu.lst sieht nach der Installation folgendermaßen aus:

    Quellcode

    1. polux:~# cat /boot/grub/menu.lst
    2. # menu.lst - See: grub(8), info grub, update-grub(8)
    3. # grub-install(8), grub-floppy(8),
    4. # grub-md5-crypt, /usr/share/doc/grub
    5. # and /usr/share/doc/grub-legacy-doc/.
    6. ## default num
    7. # Set the default entry to the entry number NUM. Numbering starts from 0, and
    8. # the entry number 0 is the default if the command is not used.
    9. #
    10. # You can specify 'saved' instead of a number. In this case, the default entry
    11. # is the entry saved with the command 'savedefault'.
    12. # WARNING: If you are using dmraid do not change this entry to 'saved' or your
    13. # array will desync and will not let you boot your system.
    14. default 0
    15. ## timeout sec
    16. # Set a timeout, in SEC seconds, before automatically booting the default entry
    17. # (normally the first entry defined).
    18. timeout 5
    19. # Pretty colours
    20. color cyan/blue white/blue
    21. ## password ['--md5'] passwd
    22. # If used in the first section of a menu file, disable all interactive editing
    23. # control (menu entry editor and command-line) and entries protected by the
    24. # command 'lock'
    25. # e.g. password topsecret
    26. # password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    27. # password topsecret
    28. #
    29. # examples
    30. #
    31. # title Windows 95/98/NT/2000
    32. # root (hd0,0)
    33. # makeactive
    34. # chainloader +1
    35. #
    36. # title Linux
    37. # root (hd0,1)
    38. # kernel /vmlinuz root=/dev/hda2 ro
    39. #
    40. #
    41. # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
    42. ### BEGIN AUTOMAGIC KERNELS LIST
    43. ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
    44. ## by the debian update-grub script except for the default options below
    45. ## DO NOT UNCOMMENT THEM, Just edit them to your needs
    46. ## ## Start Default Options ##
    47. ## default kernel options
    48. ## default kernel options for automagic boot options
    49. ## If you want special options for specific kernels use kopt_x_y_z
    50. ## where x.y.z is kernel version. Minor versions can be omitted.
    51. ## e.g. kopt=root=/dev/hda1 ro
    52. ## kopt_2_6_8=root=/dev/hdc1 ro
    53. ## kopt_2_6_8_2_686=root=/dev/hdc2 ro
    54. # kopt=root=/dev/mapper/polux-root ro
    55. ## default grub root device
    56. ## e.g. groot=(hd0,0)
    57. # groot=(polux-root)
    58. ## should update-grub create alternative automagic boot options
    59. ## e.g. alternative=true
    60. ## alternative=false
    61. # alternative=true
    62. ## should update-grub lock alternative automagic boot options
    63. ## e.g. lockalternative=true
    64. ## lockalternative=false
    65. # lockalternative=false
    66. ## additional options to use with the default boot option, but not with the
    67. ## alternatives
    68. ## e.g. defoptions=vga=791 resume=/dev/hda5
    69. # defoptions=
    70. ## should update-grub lock old automagic boot options
    71. ## e.g. lockold=false
    72. ## lockold=true
    73. # lockold=false
    74. ## Xen hypervisor options to use with the default Xen boot option
    75. # xenhopt=
    76. ## Xen Linux kernel options to use with the default Xen boot option
    77. # xenkopt=console=tty0
    78. ## altoption boot targets option
    79. ## multiple altoptions lines are allowed
    80. ## e.g. altoptions=(extra menu suffix) extra boot options
    81. ## altoptions=(single-user) single
    82. # altoptions=(single-user mode) single
    83. ## controls how many kernels should be put into the menu.lst
    84. ## only counts the first occurence of a kernel, not the
    85. ## alternative kernel options
    86. ## e.g. howmany=all
    87. ## howmany=7
    88. # howmany=all
    89. ## should update-grub create memtest86 boot option
    90. ## e.g. memtest86=true
    91. ## memtest86=false
    92. # memtest86=true
    93. ## should update-grub adjust the value of the default booted system
    94. ## can be true or false
    95. # updatedefaultentry=false
    96. ## should update-grub add savedefault to the default options
    97. ## can be true or false
    98. # savedefault=false
    99. ## ## End Default Options ##
    100. title Xen 3.2-1-i386 / Debian GNU/Linux, kernel 2.6.26-2-xen-686
    101. root (polux-root)
    102. kernel /boot/xen-3.2-1-i386.gz
    103. module /boot/vmlinuz-2.6.26-2-xen-686 root=/dev/mapper/polux-root ro console=tty0
    104. module /boot/initrd.img-2.6.26-2-xen-686
    105. title Debian GNU/Linux, kernel 2.6.26-2-xen-686
    106. root (polux-root)
    107. kernel /boot/vmlinuz-2.6.26-2-xen-686 root=/dev/mapper/polux-root ro
    108. initrd /boot/initrd.img-2.6.26-2-xen-686
    109. title Debian GNU/Linux, kernel 2.6.26-2-xen-686 (single-user mode)
    110. root (polux-root)
    111. kernel /boot/vmlinuz-2.6.26-2-xen-686 root=/dev/mapper/polux-root ro single
    112. initrd /boot/initrd.img-2.6.26-2-xen-686
    113. title Debian GNU/Linux, kernel 2.6.26-2-686
    114. root (polux-root)
    115. kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/mapper/polux-root ro
    116. initrd /boot/initrd.img-2.6.26-2-686
    117. title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
    118. root (polux-root)
    119. kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/mapper/polux-root ro single
    120. initrd /boot/initrd.img-2.6.26-2-686
    121. ### END DEBIAN AUTOMAGIC KERNELS LIST


    Dann noch

    Quellcode

    1. loop_max=64
    gesetzt und in xend-config.sxp die Netzwerkbrücke entkommentiert und network-dummy kommentiert

    Quellcode

    1. ...
    2. (network-script network-bridge)
    3. # (network-script network-dummy)
    4. (vif-script vif-bridge)
    5. ...


    Es folgt ein Reboot.

    Wenn Grub startet werden mir allerdings nur

    Quellcode

    1. Debian GNU/Linux, kernel 2.6.26-2-686
    2. Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
    angezeigt.

    Quellcode

    1. update-grub
    zeigt mir zwar an das der Xen-Kernel gefunden wurde (und in der menu.lst steht auch alles korrekt drin, siehe oben), aber bei jedem Neustart stehen mir immer nur 2 der 5 Einträge zur Auswahl :confused:

    Kennt jemand dieses Problem und eventuell ne Lösung dazu? Die Suchmaschinen haben mir bis jetzt keine Erklärung geben können.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „ollikaa“ ()