X-DoSt-X
Anmeldungsdatum: 11. März 2010
Beiträge: 306
|
Hallo, nach einem Update des Hardware-Supports startet der X-Server nicht mehr. Ich will jetzt beim Systemstart entsprechende Bootoptionen mitgeben. Doch bootet der PC ohne daß ich eine Möglichkeit bekomme irgend etwas einzugeben. Dazu habe ich wie hier beschrieben, verschiedene Tasten ausprobiert: rechte <shi>, linke <shi>, beide <shi>, <cursor hoch>, <esc>. Geht alles nicht. Beim Drücken der <entf>-Taste komme ich ins BIOS, die Tastatur ist also okay. In besagtem Artikel steht "… Bei einem im Dualboot installierten Ubuntu …". ist mein Ubuntu nicht im Dualboot installiert? Wie kann ich dem PC beim Start Bootoptionen mitgeben oder wie kann ich anders den X-Server zum laufen bringen?
|
lionlizard
Anmeldungsdatum: 20. September 2012
Beiträge: 6244
Wohnort: Berlin
|
X-DoSt-X schrieb: In besagtem Artikel steht "… Bei einem im Dualboot installierten Ubuntu …". ist mein Ubuntu nicht im Dualboot installiert?
Nein, sonst würdest du das Grub Menü sehen. Dualboot beduetet, dass außer Xubuntu noch z.B. Windows oder Lubuntu installiert ist. Dann zeigt Grub in jedem Fall ein Menü an, damit man zwischen den Systemen auswählen kann.
Bei einem im Dualboot installierten Ubuntu sowie einem Live-Medium im EFI-Modus bekommt man immer ein GRUB-Auswahlmenü angezeigt. Sollte das GRUB-Menü nicht oder nur sehr kurz angezeigt werden, so kann man dieses durch gedrückt Halten von ⇧ während des Boot-Vorgangs erzwingen.
Also Umschalt-Taste drücken und festhalten, bis das Grub-Menü erscheint. Es sei denn, dass dein System gar nicht startet, weil der grub defekt ist. Dann benötigst du ein Live-Medium oder die SuperGrub2Disk
|
X-DoSt-X
(Themenstarter)
Anmeldungsdatum: 11. März 2010
Beiträge: 306
|
Danke lionlizard für Deine Antwort. Also bei mir ist nur Ubuntu installiert.
Sollte das GRUB-Menü nicht oder nur sehr kurz angezeigt werden, so kann man dieses durch gedrückt Halten von ⇧ während des Boot-Vorgangs erzwingen.
Also Umschalt-Taste drücken und festhalten, bis das Grub-Menü erscheint.
Ja, genau das ist es, was bei mir nicht geht. (siehe post)
Es sei denn, dass dein System gar nicht startet, weil der grub defekt ist. Dann benötigst du ein Live-Medium oder die SuperGrub2Disk
Doch! Das System startet. Es fährt hoch. Das erkenne ich daran, daß nach ca. 20 Sekunden der Scanner sich meldet und nach ca. 30 Sekunden der Drucker. Und noch ein paar Sekunden später, wenn eigentlich der Anmeldebildschirm zu sehen sein müßte, bekomme ich die Meldung "System is running in low-graphics mode". An der Stelle komme ich aber nicht weiter und lande immer am schwarzen Bildschirm. Von einer live-CD läuft das System ganz normal. Den Rest hatte ich in schon in dem post oben beschrieben.
|
lionlizard
Anmeldungsdatum: 20. September 2012
Beiträge: 6244
Wohnort: Berlin
|
Okay, wenn das Livesystem startet, dann hänge dort mal dein Ubuntu-Laufwerk ein, und zeige uns hier die Datei /boot/grub/grub.cfg im Codeblock. Du sollst diese später editieren, damit dein Grub erscheint.
|
X-DoSt-X
(Themenstarter)
Anmeldungsdatum: 11. März 2010
Beiträge: 306
|
Das klingt gut. So habe ich mir das auch vorgestellt. ☺ Die Datei /boot/grub/grub.cfg trägt das Änderungsdatum von Sa/So Nacht, als ich den Update für den Hardware-Support machte und hat folgenden Inhalt: #
# 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,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
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
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
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=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.13.0-35-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,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
linux /boot/vmlinuz-3.13.0-35-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro quiet splash $vt_handoff
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 {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
echo 'Linux 3.13.0-35-generic wird geladen …'
linux /boot/vmlinuz-3.13.0-35-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.13.0-35-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, mit Linux 3.5.0-54-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,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
linux /boot/vmlinuz-3.5.0-54-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.5.0-54-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-54-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
echo 'Linux 3.5.0-54-generic wird geladen …'
linux /boot/vmlinuz-3.5.0-54-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.5.0-54-generic
}
menuentry 'Ubuntu, mit Linux 3.5.0-52-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,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
linux /boot/vmlinuz-3.5.0-52-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.5.0-52-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-52-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
echo 'Linux 3.5.0-52-generic wird geladen …'
linux /boot/vmlinuz-3.5.0-52-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.5.0-52-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,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
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 $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
|
lionlizard
Anmeldungsdatum: 20. September 2012
Beiträge: 6244
Wohnort: Berlin
|
So ich habe 3 Änderungen gemacht und gelb markiert. Diese sollst du in deine /boot/grub/grub.cfg einfügen (editor mit root-Rechten), dann sollte bei einem normalen Systemstart das Grub-Menü für 10 Sekunden angezeigt werden.
#
# 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,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
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
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=10
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --interruptible 0 ; then
set timeout=10
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
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=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.13.0-35-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,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
linux /boot/vmlinuz-3.13.0-35-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro quiet splash $vt_handoff
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 {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
echo 'Linux 3.13.0-35-generic wird geladen …'
linux /boot/vmlinuz-3.13.0-35-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.13.0-35-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, mit Linux 3.5.0-54-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,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
linux /boot/vmlinuz-3.5.0-54-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.5.0-54-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-54-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
echo 'Linux 3.5.0-54-generic wird geladen …'
linux /boot/vmlinuz-3.5.0-54-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.5.0-54-generic
}
menuentry 'Ubuntu, mit Linux 3.5.0-52-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,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
linux /boot/vmlinuz-3.5.0-52-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.5.0-52-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-52-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
echo 'Linux 3.5.0-52-generic wird geladen …'
linux /boot/vmlinuz-3.5.0-52-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.5.0-52-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,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
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 $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Wenn das funktioniert, machen wir weiter.
|
X-DoSt-X
(Themenstarter)
Anmeldungsdatum: 11. März 2010
Beiträge: 306
|
Danke für die Antwort, lionlizard. Änderungen eingetragen - zu früh gefreut. Nachdem ich das grub-Menu nicht zu sehen bekam, habe ich mal die beiden timeout auf großzügige 60 gesetzt. Jetzt war eine deutliche Pause zu bemerken. Bei einem weiteren Systemstart habe ich dann in dieser deutlichen Pause <cursor-ab> und <cursor-auf> gedrückt - sonst nichts. Danach ging es überhaupt nicht mehr weiter. (Scanner und Drucker meldeten sich selbst nach 5 Minuten nicht.) Also schlußfolgere ich, daß grub jetzt auf eine manuelle Eingabe wartete. Blind etwas eingeben, habe ich mich noch nicht getraut, weil ich nicht weiß, wo der Cursor steht, ob die Tasten (<Ende>, <cursor-re>, …) genau so funtionieren, wie ich es von z.B. gedit gewohnt bin und welches Risiko eigentlich besteht, wenn ich da 'nen Quatsch eingebe. Außerdem weiß ich nicht ob das überhaupt Sinn hätte, wenn der Bildschirm schon zu einem so frühen Zeitpunkt gestört ist. Übrigens: Gleich nach dem Systemstart kommt erst die Schrift zur Hardware-Beschreibung, dann blinkt oben links der Cursor und manchmal (oft, aber nicht immer, und nur wenn ich die linke <shift>-Taste drücke - entgegen dem, wie es eigentlich fuktionieren müste) sehe ich die Melgung: "grub loading" (oder so ähnlich). Danach ist der Bildschirm schwarz aber der PC bootet. Also zwischen der Meldung "grub loading" und dem Erscheinen des grub-Menüs muß der Fehler liegen? Hat jemand 'ne Idee, wie/was man weiter machen könnte?
|
lionlizard
Anmeldungsdatum: 20. September 2012
Beiträge: 6244
Wohnort: Berlin
|
Okay, ich war den ganzen Tag unterwegs, deswegen melde ich mich erst jetzt. Und: Ja, ich weiß genau, was man weiter machen muss. 😉 Du hast ja schon mal ganz gut allein getestet. 👍 Indem du in dem nicht sichtbaren Menü mittels Cursortasten gewandert bist, hast du den Countdown unterbrochen, so dass kein automatischer Start mehr erfolgt. Nun müsstest du theoretisch einen Menüpunkt auswählen, und dann mit "Enter" bestätigen. Aber wir setzen natürlich woanders an. Wir ändern noch einmal die /boot/grub/grub.cfg. Dazu im Vorfeld die Information: Eigentlich werden keine Änderungen in dieser Datei vorgenommen, weil bei einem sudo update-grub diese wieder überschrieben werden, also spätestens, sobald das nächste Kernelupdate eingespielt wird. In deinem Fall tun wir das trotzdem, weil es einfacher ist, als mittels derchroot-Methode ins System zu wechseln, dort die Konfigurationsdateien zu editieren und dann die Änderungen mit dem erwähnten sudo update-grub in die /boot/grub/grub.cfg eintragen zu lassen. So, nun zum eigentlichen Problem: Grub stellt eine Videoauflösung ein, die für deinen Rechner nicht funktioniert. Du musst folgende Zeile ändern: set gfxmode=auto
Statt auto setzt du hier zunächst mal 640x480 ein, also set gfxmode=640x480 . Dies sollte zunächst erst mal funktionieren, das können wir später aber noch optimieren. Nun solltest du aber das Menü wirklich zu sehen bekommen. Du könntest übrigens bei dieser Gelegenheit theoretisch auch die Bootoption eintragen. menuentry 'Ubuntu, mit Linux 3.13.0-35-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,msdos6)'
search --no-floppy --fs-uuid --set=root cf65b288-70b2-4469-9fec-8e842c280bac
linux /boot/vmlinuz-3.13.0-35-generic root=UUID=cf65b288-70b2-4469-9fec-8e842c280bac ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-35-generic
} An der markierten Stelle käme statt des quiet splash zum Beispiel nomodeset . Allerdings ist dies zum ausprobieren weniger gut geeignet, da man dann für jede neue Bootoption erst wieder das Live-System starten müsste. Daher lass das mit der Bootoption bitte erst mal, und lass uns das erst im Grub-Menü ändern, wie es auch im Wiki beschrieben ist.
|
X-DoSt-X
(Themenstarter)
Anmeldungsdatum: 11. März 2010
Beiträge: 306
|
Super! Das grub-Menü ist jetzt da. ☺ Habe im grub-Menü auch schon ein wenig probiert. Aber leider kam bei allem nur wieder die Meldung mit dem "low-graphics mode" und kein graphischer Anmeldebildschirm. Aber jetzt erhielt ich, wenn ich diese Meldung weg-klickte, wenigstens die Möglichkeit mich an einer Konsole anzumelden und damit den PC sauber runter zu fahren. Auch bekam ich angeboten, mich für nur diese eine Sitzung im "low-graphics mode" anzumelden. Damit war aber offensichtlich nicht eine Anmeldung am X-Server sondern auch "nur" die Anmeldung an einer Konsole gemeint. Ausprobiert habe ich im grub-Menü (ohne zu wissen, was ich da eigentlich tue) folgendes: Ich benutzte immer den ersten Eintrag und löschte in jedem Falle quiet splash und gab dann nomodeset und danach nomodeset noplymouth und danach nomodeset noplymouth xforcevesa. Ich beendete die Eingabe in jedem Fall mit <F10>. Es lief immer - wieder wie in alten Zeiten - viel Text über den Bildschirm, was ich so deute, daß meine Änderungen irgend wie im System angekommen sind. Aber der X-Server läuft immer noch nicht und ich bin wieder mit meinem Latein am Ende. ☹ Übrigens: Mein Display läuft im Live-System auf 1280x1024. Das ist - soweit ich mich erinnere - auch die höchstmögliche Auflösung. (Horiz.: 64,2 kHz und Vert.: 60,2 Hz. Aber das war, glaube ich, nur bei den alten Röhren-Bildschirmen wichtig?)
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
X-DoSt-X schrieb: nach einem Update des Hardware-Supports
Um welche Hardware handelt es sich denn überhaupt? ▶ „Welche Angaben zum System sind für ein neues Thema nötig?“, die Sachen kann man auch problemlos von einer LiveCD aus besorgen.
|
X-DoSt-X
(Themenstarter)
Anmeldungsdatum: 11. März 2010
Beiträge: 306
|
Letalis Sonus schrieb: Um welche Hardware handelt es sich denn überhaupt? …
Bin gerade nicht am defekten System, aber liefere heute abend die Infos. ☺
|
X-DoSt-X
(Themenstarter)
Anmeldungsdatum: 11. März 2010
Beiträge: 306
|
Also, ich habe den PC normal (also nicht im Recovery-Modus) gestartet, den "low-graphics"-Hinweis weg-geklickt und mich als admin an der Konsole angemeldet (das einzige was geht). Hier die Ausgabe von "lspci -nnk | grep "VGA\|'Kern'\|3D\|Display" -A2": 00:0d.0 VGA compatible controller [0300]: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] [10de:03d6] (rev a2)
Subsystem: ASRock Incorporation Device [1849:03d6]
Kernel modules: nvidia_173, nouveau, nvidiafb Hier die Ausgabe von "xrandr --prop": Can't open display Die nvidia-bug-report.log.gz hängt an.
- nvidia-bug-report.log.gz (80.2 KiB)
- Download nvidia-bug-report.log.gz
|
lionlizard
Anmeldungsdatum: 20. September 2012
Beiträge: 6244
Wohnort: Berlin
|
Wenn du im Grub-Menü bist, dann drück mal
C - was dich auf die Grub Kommandozeile bringt. Lass dir mal mit videoinfo die unterstützen Grafikmodi auflisten und notiere dir diese. Wenn die 1280x1024 auftaucht, ist das der erste Kandidat, notiere auch die dritte Ziffer, und am besten alle (oder wenn es sehr viele sind einige) der gezeigten Auflösungen. Mit
Esc gelangst du wieder ins Menü. Wenn du einen Eintrag Recovery- oder Wiederherstellungsmodus hast, dann startest du diesen, wenn nicht, editierst du den ersten Booteintrag, löschst wieder quiet splash und fügst stattdessen recovery ein. Bitte beachten: y und z sind vertauscht, da du ein amerikanisches Tastaturlayout hast. Wenn du nun mit
F10 startest, sollte das Recoverymenü erscheinen, in welchem du
sudo apt-get update
sudo apt-get dist-upgrade ausführst. Sollten dabei Fehler auftreten, wäre es schön, wenn du diese hier zeigen könntest - evtl. ein Foto? Außerdem können wir jetzt noch die Grub-Auflösung anpassen: Da du dich jetzt am System anmelden kannst, nutzen wir den "offiziellen" Weg. Du öffnest mit sudo nano /etc/default/grub die Konfigurationsdatei. Dort suchst du die Zeile #GRUB_GFXMODE=640x480 entfernst dort die führende Raute # und änderst den Wert auf GRUB_GFXMODE=1289x1024x32 oder welchen Wert du dir auch immer notiert hast. Um das ganze anzuwenden muss noch ein sudo update-grub erfolgen. Dann wird das Grub-Menü auch angemessener dargestellt. Und wenn wir Glück haben, ist nach diesen Aktionen auch der Treiber für die Grafikkarte richtig installiert. Wenn nicht, müssen dir andere helfen, da ich bezüglich der Grafik nicht viel Ahnung habe
|
X-DoSt-X
(Themenstarter)
Anmeldungsdatum: 11. März 2010
Beiträge: 306
|
Hallo lionlizard und danke fuer Deine Anleitung. Leider gibt es da mehrere Schwierigkeiten: Einen Recovery-Modus habe ich. Nur kann ich mit diesem Menuepunkt kein Netzwerk aktivieren - geht nicht (Mobiles Breitband). Das kann ich aber dafür in einer root-shell super! Daher meine erste Frage: Kann ich das Pakete reparieren auch irgendwie in der root-shell machen? Oder komme ich ohne neu zu booten von der root-shell wieder in den Recovery-Modus? Oder kann ich Pakete reparieren auch ohne Internet ausführen? sudo apt-get update
sudo apt-get dist-upgrade ist ohne Fehler gelaufen. Meine 2. Frage: Es kommen mit videoinfo sehr viele unterstuetzte Modi. So viele, dass die ersten "davon laufen", und ich weiss nicht wie man da zurueckblaettern kann. Ausserdem kommt der beliebte 1280x1024 mit mehreren Zahlen an der dritten Stelle vor. Welcher ist da besser? 16 oder 32 oder …? Uebriges (3. Frage): Sind das die Grafik-Modi, die der Bildschirm meldet? Mir kommt es nur komisch vor weil da ein ueber 2000x1500 dabei ist, und ich in Erinnerung habe, dass 1280x1024 die hoeste Aufloesung meines Bildschirms war. Und 4. Frage: videoinfo bringt am Ende der Liste: Adapter 'VGA Video Driver':
No info aviable Ist das vielleicht ein Hinweis auf den Fehler? Wäre nett, wenn meine Fragen beantwortet würden.
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
[ 11.241771] nvidia: Unknown symbol acpi_os_wait_events_complete (err 0)
Dein Treiber scheint den Kernel nicht zu unterstützten. Warum nutzt du überhaupt diesen völlig antiquierten Treiber wenn du doch auch den aktuellen 304er nutzen könntest?
|