Hallo,
hier zunächst meine Problembeschreibung, ich hab hier einen knapp 1 Jahr alten Laptop vor mir stehen, einen Medion S6212T mit vorinstalliertem Windows 8.1 Auf diesem hab ich nun Kubuntu 14.04 aufgespielt, das ganze als Dualboot. Also, zunächst mit den Windows Bordmitteln die Windowspartition verkleinert und damit Platz geschaffen. Dann UEFI umgestellt auf "Load Legacy OS Default", sonst bootet das Teil nicht von USB. In dem Modus steht Secure Boot auf Disabled, CSM Support auf Yes, UEFI Boot auf Disabled und Legacy Boot auf Enabled.
In diesem Modus hab ich dann Kubuntu installiert, alles lief gut durch. Selbst der Touchscreen funktioniert, die Frage ist zwar, ob er auch genutzt wird, ist aber nicht mein Problem.
Wenn der Rechner nun gestartet wird und die UEFI/BIOS Einstellungen sind wie bei der Installation, startet Kubuntu automatisch, wird die Shifttaste beim Hochfahren gedrückt, erscheint Grub, allerdings nur mit Kubuntu und dem üblichem Kram, von Windows ist nichts zu sehen. Stelle ich UEFI/Bios wieder auf folgende Einstellungen:
Load Windows 8 Default, dann steht Secure Boot automatisch auf Enabled, CSM Support auf No, UEFI Boot auf Enabled und Legacy Boot auf Disabled.
Dann startet Windows 8 automatisch, beim drücken der Shifttaste erscheint das Windowsstartmenue, allerdings ohne einen Kubuntu-Eintrag.
Man hätte nun gern ein Startmenue bei dem zwischen Windows 8 und Kubuntu ausgewählt werden kann.
Hier ein paar Daten zum System
marten@marten-S621xT:~$ sudo fdisk -l [sudo] password for marten: Warnung: GPT (GUID-Partitionstabelle) auf '/dev/sda' erkannt! Das Hilfsprogramm Fdisk unterstützt GPT nicht. Verwenden Sie GNU Parted. Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 Köpfe, 63 Sektoren/Spur, 60801 Zylinder, zusammen 976773168 Sektoren Einheiten = Sektoren von 1 × 512 = 512 Bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Festplattenidentifikation: 0x3782765e Gerät boot. Anfang Ende Blöcke Id System /dev/sda1 1 976773167 488386583+ ee GPT Partition 1 beginnt nicht an einer physikalischen Sektorgrenze.
/
marten@marten-S621xT:~$ sudo parted -l Modell: ATA ST500LM000-1EJ16 (scsi) Festplatte /dev/sda: 500GB Sektorgröße (logisch/physisch): 512B/4096B Partitionstabelle: gpt Nummer Anfang Ende Größe Dateisystem Name Flags 1 1049kB 524MB 523MB ntfs Basic data partition diag 2 524MB 629MB 105MB fat32 EFI system partition boot 3 629MB 763MB 134MB Microsoft reserved partition msftres 4 763MB 1837MB 1074MB fat32 Basic data partition versteckt 5 1837MB 249GB 247GB ntfs Basic data partition msftdata 7 249GB 269GB 20,0GB ext4 msftdata 10 269GB 274GB 5000MB bios_grub 9 282GB 286GB 4000MB linux-swap(v1) 8 286GB 436GB 150GB ext4 msftdata 6 436GB 500GB 64,4GB ntfs Basic data partition msftdata
/
marten@marten-S621xT:~$ sudo lsblk -o NAME,UUID,FSTYPE,LABEL,MOUNTPOINT NAME UUID FSTYPE LABEL MOUNTPOINT sda ├─sda1 9692682792680DD5 ntfs ├─sda2 486A-F5AF vfat ├─sda3 ├─sda4 6A8E-43EF vfat PRC_RP ├─sda5 0EB4721AB472050D ntfs Boot ├─sda6 D84A756A4A7545F2 ntfs Recover ├─sda7 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 ext4 / ├─sda8 aa1c2ce2-0e5a-4387-90d9-32a80f674efa ext4 /home ├─sda9 70f5b691-7370-4848-85de-57614439fa9d swap [SWAP] └─sda10 sr0
/
Das ist nun nicht Kriegsentscheidend, aber schön wäre es schon mit der Auswahl...
EDIT, hier noch die Grub.cfg
### 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,gpt7' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 else search --no-floppy --fs-uuid --set=root 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 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=de_DE insmod gettext fi terminal_output gfxterm if [ "${recordfail}" = 1 ] ; then set timeout=-1 else if [ x$feature_timeout_style = xy ] ; then set timeout_style=hidden set timeout=0 # Fallback hidden-timeout code in case the timeout_style feature is # unavailable. elif sleep --interruptible 0 ; then set timeout=0 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 #set_background_image "images/tile.png"; set menu_color_normal=white/black set menu_color_highlight=black/light-gray if background_color 0,0,0; then clear fi ### 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-3bfe7d93-0513-4a36-b727-c7f1e3af5a68' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt7' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 else search --no-floppy --fs-uuid --set=root 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 fi linux /boot/vmlinuz-3.13.0-35-generic root=UUID=3bfe7d93-0513-4a36-b727-c7f1e3af5a68 ro quiet splash $vt_handoff initrd /boot/initrd.img-3.13.0-35-generic } submenu 'Erweiterte Optionen für Ubuntu' $menuentry_id_option 'gnulinux-advanced-3bfe7d93-0513-4a36-b727-c7f1e3af5a68' { menuentry 'Ubuntu, mit Linux 3.13.0-35-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-35-generic-advanced-3bfe7d93-0513-4a36-b727-c7f1e3af5a68' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt7' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 else search --no-floppy --fs-uuid --set=root 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 fi echo 'Linux 3.13.0-35-generic wird geladen …' linux /boot/vmlinuz-3.13.0-35-generic root=UUID=3bfe7d93-0513-4a36-b727-c7f1e3af5a68 ro quiet splash $vt_handoff echo 'Initiale Ramdisk wird geladen …' initrd /boot/initrd.img-3.13.0-35-generic } menuentry 'Ubuntu, with Linux 3.13.0-35-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-35-generic-recovery-3bfe7d93-0513-4a36-b727-c7f1e3af5a68' { recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt7' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 else search --no-floppy --fs-uuid --set=root 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 fi echo 'Linux 3.13.0-35-generic wird geladen …' linux /boot/vmlinuz-3.13.0-35-generic root=UUID=3bfe7d93-0513-4a36-b727-c7f1e3af5a68 ro recovery nomodeset echo 'Initiale Ramdisk wird geladen …' initrd /boot/initrd.img-3.13.0-35-generic } menuentry 'Ubuntu, mit 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-3bfe7d93-0513-4a36-b727-c7f1e3af5a68' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt7' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 else search --no-floppy --fs-uuid --set=root 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 fi echo 'Linux 3.13.0-24-generic wird geladen …' linux /boot/vmlinuz-3.13.0-24-generic root=UUID=3bfe7d93-0513-4a36-b727-c7f1e3af5a68 ro quiet splash $vt_handoff echo 'Initiale Ramdisk wird geladen …' 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-3bfe7d93-0513-4a36-b727-c7f1e3af5a68' { recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt7' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 else search --no-floppy --fs-uuid --set=root 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 fi echo 'Linux 3.13.0-24-generic wird geladen …' linux /boot/vmlinuz-3.13.0-24-generic root=UUID=3bfe7d93-0513-4a36-b727-c7f1e3af5a68 ro recovery nomodeset echo 'Initiale Ramdisk wird geladen …' initrd /boot/initrd.img-3.13.0-24-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+ ### menuentry 'Memory test (memtest86+)' { insmod part_gpt insmod ext2 set root='hd0,gpt7' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 else search --no-floppy --fs-uuid --set=root 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 fi knetbsd /boot/memtest86+.elf } menuentry 'Memory test (memtest86+, serial console 115200)' { insmod part_gpt insmod ext2 set root='hd0,gpt7' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 else search --no-floppy --fs-uuid --set=root 3bfe7d93-0513-4a36-b727-c7f1e3af5a68 fi linux16 /boot/memtest86+.bin console=ttyS0,115200n8 } ### 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 ### ### 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. ### 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 ###