LINUX.ORG.RU

При загрузке Linux Mint 13 чёрный экран.

 , , , ,


0

1

Сильно ногами не пинайте, в консоле не настолько силён, чтоб ставить такие дистрибутивы как Slackware или Gentoo. Поэтому стояла убунта до тех пор, пока она не обновилась до версии 12.04 LTS. Кидайте камнями, любители прибитых гвоздями панелей и изощрённых извращений, но юнити - это говно. Поэтому выбор пал на Mint 13 с окружением MATE (ибо очень похоже на родной gnome 2, который довольно удобен). Поставил, перезагрузил, диск вынул - загружается grub, выбираю первую строчку 'Linux Mint 13' и чёрный экран весело встречает меня. over9000 попыток не помогли. Выбираю вторую строчку - recovery mode, загрузка пошла, выбираю первую строчку (resume) и система загружается как и должна (появляется окно выбора пользователя и т. п.). Внимание, вопрос: как сделать так, чтобы линукс загружался сразу, без этого секса в грубой форме, который именуется восстановлением?

P.S. Железо: Intel Core i7 3 ГГц, оперативы 3 Гб, видео NVidia gtx 550 ti 1 Гб.

Ответ на: комментарий от morse

Не менял пока ничего, выкладываю как есть

#
# 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,msdos8)'
search --no-floppy --fs-uuid --set=root fa3955a3-b7b4-409b-8a15-02da332e6963
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos8)'
  search --no-floppy --fs-uuid --set=root fa3955a3-b7b4-409b-8a15-02da332e6963
  set locale_dir=($root)/boot/grub/locale
  set lang=ru_RU
  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
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/06_mint_theme ###
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
### END /etc/grub.d/06_mint_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 'Linux Mint 13 MATE 32-bit, 3.2.0-23-generic (/dev/sda8)' --class linuxmint --class gnu-linux --class gnu --class os {
	recordfail
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos8)'
	search --no-floppy --fs-uuid --set=root fa3955a3-b7b4-409b-8a15-02da332e6963
	linux	/boot/vmlinuz-3.2.0-23-generic root=UUID=fa3955a3-b7b4-409b-8a15-02da332e6963 ro   quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.2.0-23-generic
}
menuentry 'Linux Mint 13 MATE 32-bit, 3.2.0-23-generic (/dev/sda8) -- recovery mode' --class linuxmint --class gnu-linux --class gnu --class os {
	recordfail
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos8)'
	search --no-floppy --fs-uuid --set=root fa3955a3-b7b4-409b-8a15-02da332e6963
	echo	'Loading Linux 3.2.0-23-generic ...'
	linux	/boot/vmlinuz-3.2.0-23-generic root=UUID=fa3955a3-b7b4-409b-8a15-02da332e6963 ro recovery nomodeset 
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-3.2.0-23-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###
### END /etc/grub.d/10_lupin ###

### 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,msdos8)'
	search --no-floppy --fs-uuid --set=root fa3955a3-b7b4-409b-8a15-02da332e6963
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos8)'
	search --no-floppy --fs-uuid --set=root fa3955a3-b7b4-409b-8a15-02da332e6963
	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 1A8084F08084D423
	chainloader +1
}
### 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 ###
Kotofeich_159
() автор топика
Ответ на: Не менял пока ничего, выкладываю как есть от Kotofeich_159

Все должно быть ОК. Видимо то, что в обычном случае загрузка идет «quiet» тебя сбивает с толку. Попробуй просто подождать. Если даже через пару минут ничего не произойдет, убери «quiet» и посмотри в чем проблема.

morse ★★★★★
()

На первом пункте нажмите e, сотрите quiet splash, нажмите Ctrl+X. Тоже зависает?

AITap ★★★★★
()

спасибо всем, убрал строчку

quiet splash $vt_handoff
и добавил
nomodeset
теперь всё работает как надо

Kotofeich_159
() автор топика
Ответ на: комментарий от Kotofeich_159

Вы теперь проверьте присутствует ли у вас поддержка 3d ускорения или нет.

Вам стоит попробовать последнюю версию linux Mint с Cinnamon, а не Mate. В неё и ядро будет поновее, так что скорее всего отпадёт необходимость в опции nomodeset., какая у вас видео карта ?

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

На графику не жалуюсь, разницы не заметил, в игры на linux не играю.

Версия последняя 13, просто есть несколько дистрибутивов с разными оболочками: mate, cinnamon, kde, xfce, lxde; соответственно, ядро то же. Без nomodeset не запускался, видеокарта NVidia gtx 550 ti 1 Гб.

Kotofeich_159
() автор топика

эта Чорная кансоль!11

amorpher ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.