Hallo zusammen,
ich habe folgende Situation:
Mein W520 (42844MG) kam mit einer 500er Platte, die habe ich gegen eine 750 GB Platte ersetzt und als erstes das originale Windows 7 Premium 64bit von den Wiederherstellungs-DVDs aufgespielt. Dann habe ich die Windows-Partition verkleinert, so dass ich noch Platz für zwei Ubuntu-Systeme (beide 64bit, einmal 12.04 und einmal 11.10 (noch), dieses nutze ich für einen speziellen Zweck) habe. Mein Plattenlayout sieht nun folgendermassen aus:
Dieses Makro ist nicht verfügbar
Die beiden Ubuntus liegen in der erweiterten Partition, die 8.2 GB Partition ist Swapspace, der von beiden Ubuntus genutzt wird. Die anderen Partitionen wurden von den Wiederherstellungs-DVDs erzeugt.
Da ich das W520 über ein Mini Dock Plus Series 3 mit einem zweiten Monitor betreibe, möchte ich gerne die Nvidia Grafik nutzen (da die Intel-Grafik die digitalen Ports nicht anspricht). Daher habe ich im Bios die Nvidia Grafik fest eingestellt und Optimus Umschaltung disabled:
Dieses Makro ist nicht verfügbar
Soweit, so gut. Im Prinzip macht das ganze auch, was ich will, aber:
Wenn ich beim Systemstart eines der Ubuntu-Systeme auswähle, passiert nach dem Auswählen im Grub meist gar nichts. D.h. es wird ein schwarzer Schirm angezeigt, der Cursor blinkt links oben im Eck aber das System lädt nicht. Manchmal dreht dann auch der Lüfter hoch, aber es passiert weiter nichts. Wenn ich dann abschalte und wieder einschalte kommt nach ca 3-5 Versuchen dann plötzlich doch das angewählte Ubuntu hoch und ich kann ganz normal arbeiten.
WAS KANN DAS SEIN? Ich würd es verstehen wenn es gar nicht geht, oder immer geht, aber dieses sporadische Verhalten?
Hier noch die benutzte 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 set default="0" 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 { insmod vbe insmod vga insmod video_bochs insmod video_cirrus } insmod part_msdos insmod ext2 set root='(hd0,msdos7)' search --no-floppy --fs-uuid --set=root ec0ab5d4-788f-4759-a3e0-2c19733510ef if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=auto load_video insmod gfxterm insmod part_msdos insmod ext2 set root='(hd0,msdos7)' search --no-floppy --fs-uuid --set=root ec0ab5d4-788f-4759-a3e0-2c19733510ef set locale_dir=($root)/boot/grub/locale set lang=de_DE insmod gettext fi terminal_output gfxterm if [ "${recordfail}" = 1 ]; then set timeout=-1 else set timeout=10 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 if background_color 44,0,30; 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=text fi else set linux_gfx_mode=keep fi else set linux_gfx_mode=text fi export linux_gfx_mode if [ "$linux_gfx_mode" != "text" ]; then load_video; fi menuentry 'Ubuntu, mit Linux 3.2.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos7)' search --no-floppy --fs-uuid --set=root ec0ab5d4-788f-4759-a3e0-2c19733510ef linux /boot/vmlinuz-3.2.0-24-generic root=UUID=ec0ab5d4-788f-4759-a3e0-2c19733510ef ro quiet splash $vt_handoff initrd /boot/initrd.img-3.2.0-24-generic } menuentry 'Ubuntu, mit Linux 3.2.0-24-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos7)' search --no-floppy --fs-uuid --set=root ec0ab5d4-788f-4759-a3e0-2c19733510ef echo 'Linux 3.2.0-24-generic wird geladen …' linux /boot/vmlinuz-3.2.0-24-generic root=UUID=ec0ab5d4-788f-4759-a3e0-2c19733510ef ro recovery nomodeset echo 'Initiale Ramdisk wird geladen …' initrd /boot/initrd.img-3.2.0-24-generic } submenu "Previous Linux versions" { menuentry 'Ubuntu, mit Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos7)' search --no-floppy --fs-uuid --set=root ec0ab5d4-788f-4759-a3e0-2c19733510ef linux /boot/vmlinuz-3.2.0-23-generic root=UUID=ec0ab5d4-788f-4759-a3e0-2c19733510ef ro quiet splash $vt_handoff initrd /boot/initrd.img-3.2.0-23-generic } menuentry 'Ubuntu, mit Linux 3.2.0-23-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos7)' search --no-floppy --fs-uuid --set=root ec0ab5d4-788f-4759-a3e0-2c19733510ef echo 'Linux 3.2.0-23-generic wird geladen …' linux /boot/vmlinuz-3.2.0-23-generic root=UUID=ec0ab5d4-788f-4759-a3e0-2c19733510ef ro recovery nomodeset echo 'Initiale Ramdisk wird geladen …' initrd /boot/initrd.img-3.2.0-23-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_msdos insmod ext2 set root='(hd0,msdos7)' search --no-floppy --fs-uuid --set=root ec0ab5d4-788f-4759-a3e0-2c19733510ef linux16 /boot/memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { insmod part_msdos insmod ext2 set root='(hd0,msdos7)' search --no-floppy --fs-uuid --set=root ec0ab5d4-788f-4759-a3e0-2c19733510ef linux16 /boot/memtest86+.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root 3E988AF5988AAB4B chainloader +1 } menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os { insmod part_msdos insmod ntfs set root='(hd0,msdos2)' search --no-floppy --fs-uuid --set=root 44048D8E048D83A0 chainloader +1 } menuentry "Ubuntu, mit Linux 3.0.0-19-generic (on /dev/sda6)" --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos6)' search --no-floppy --fs-uuid --set=root 8fb3ff26-9fc1-4a10-b61d-3abdfc4c535a linux /boot/vmlinuz-3.0.0-19-generic root=UUID=8fb3ff26-9fc1-4a10-b61d-3abdfc4c535a ro quiet splash vt.handoff=7 initrd /boot/initrd.img-3.0.0-19-generic } menuentry "Ubuntu, mit Linux 3.0.0-19-generic (Wiederherstellungsmodus) (on /dev/sda6)" --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos6)' search --no-floppy --fs-uuid --set=root 8fb3ff26-9fc1-4a10-b61d-3abdfc4c535a linux /boot/vmlinuz-3.0.0-19-generic root=UUID=8fb3ff26-9fc1-4a10-b61d-3abdfc4c535a ro recovery nomodeset initrd /boot/initrd.img-3.0.0-19-generic } ### END /etc/grub.d/30_os-prober ### ### 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 $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ###
Hier noch die Ausgabe von lsmod von dem einen Ubuntu-System (Hauptsystem, Stand 12.04):
Module Size Used by dm_crypt 23125 1 snd_hda_codec_hdmi 32474 4 snd_hda_codec_conexant 62128 1 parport_pc 32866 0 ppdev 17113 0 rfcomm 47604 12 bnep 18281 2 arc4 12529 2 iwlwifi 328352 0 mac80211 506816 1 iwlwifi psmouse 87692 0 serio_raw 13211 0 uvcvideo 72627 0 cdc_ncm 17399 0 cdc_wdm 17581 0 usbnet 26212 1 cdc_ncm videodev 98259 1 uvcvideo v4l2_compat_ioctl32 17128 1 videodev cdc_acm 26858 0 joydev 17693 0 btusb 18288 2 bluetooth 180104 23 bnep,rfcomm,btusb cfg80211 205544 2 iwlwifi,mac80211 snd_hda_intel 33773 5 snd_hda_codec 127706 3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_ intel snd_hwdep 13668 1 snd_hda_codec snd_pcm 97188 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec mei 41616 0 snd_page_alloc 18529 2 snd_hda_intel,snd_pcm tpm_tis 18804 0 thinkpad_acpi 81819 0 snd_seq_midi 13324 0 snd_rawmidi 30748 1 snd_seq_midi snd_seq_midi_event 14899 1 snd_seq_midi snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event snd_timer 29990 2 snd_pcm,snd_seq snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq snd 78855 21 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_ intel,snd_hda_codec,snd_hwdep,snd_pcm,thinkpad_acp i,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 15091 1 snd nvram 14413 1 thinkpad_acpi mac_hid 13253 0 lp 17799 0 parport 46562 3 parport_pc,ppdev,lp uas 18180 0 usb_storage 49198 1 nouveau 774571 3 ttm 76949 1 nouveau drm_kms_helper 46978 1 nouveau drm 242038 5 nouveau,ttm,drm_kms_helper i2c_algo_bit 13423 1 nouveau usbhid 47199 0 hid 99559 1 usbhid firewire_ohci 41000 0 firewire_core 63558 1 firewire_ohci mxm_wmi 12979 1 nouveau sdhci_pci 18826 0 crc_itu_t 12707 1 firewire_core sdhci 33205 1 sdhci_pci e1000e 156693 0 wmi 19256 1 mxm_wmi video 19596 1 nouveau
Bei diesem System hab ich die Nvidia-Treiber jetzt gar nicht geladen, der nouveau Treiber macht eigentlich was ich will. Das andere System (noch ein 11.10er) hat die Nvidia-Treiber, verhält sich aber beim Starten genauso sporadisch, auch wenn es mir vorkommt (achtung, rein subjektiv) dass es etwas besser startet, d.h. weniger "Anläufe" braucht.
Wenn ich noch weitere Infos zum System liefern soll, bitte sagen. Ich wäre für eine Lösung echt dankbar, da das ständige Starten mich ziemlich nervt.
Gruß Volker
Bearbeitet von redknight: