Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Mint 13 и Grub, или command mode

Ответить
Настройки темы
Debian/Ubuntu - [решено] Mint 13 и Grub, или command mode

Новый участник


Сообщения: 18
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: log inxi.log
(2.6 Kb, 1 просмотров)
Тип файла: log fdisk.log
(1.5 Kb, 2 просмотров)
Доброго времени суток, случилось тут на старенький комп поставить Linux Mint 13 и после обновления он перестал грузиться. Открывается командная строка grub> (вроде бы расширенная), команда boot говорит, что "no loaded kernel", но загрузиться позволяют след. волшебные комманды взятые отсюда :
Код: Выделить весь код
set root=(hd0,1)
linux /vmlinuz root=/dev/sda1 ro
initrd /initrd.img
boot
где hd0,1 и sda1 диски где лежит root.

Вывод fdisk -l и inxi -Fxz прикреплен.

Много написано по теме, но я не разобрался. Система только одна стоит - минт. Как вернуть к нормальному состоянию? Простой sudo update-grub не помог, хотя гордо сказал что все разделы нашел и все ок
.

Отправлено: 21:05, 02-03-2015

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Смотреть конфиг grub.

-------
Поспешай не торопясь


Отправлено: 21:12, 02-03-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 18
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата ruslandh:
Смотреть конфиг grub. »
Собственно grub и grub.cfg прикреплены. UUID совпадает с sda1. Не особо понимаю в чем тут проблема. Единственная разница что командами я подключаю /initrd.img, а в grub стоит /boot/initrd.img-3.2.0-23-generic, но и оба лежат на диске.

Код: Выделить весь код
#
# 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,msdos1)'
search --no-floppy --fs-uuid --set=root ec2053b3-10ea-4420-8f1b-3490323438d8
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos1)'
  search --no-floppy --fs-uuid --set=root ec2053b3-10ea-4420-8f1b-3490323438d8
  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
  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
### 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 Xfce 32-bit, 3.2.0-23-generic (/dev/sda1)' --class linuxmint --class gnu-linux --class gnu --class os {
	recordfail
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root ec2053b3-10ea-4420-8f1b-3490323438d8
	linux	/boot/vmlinuz-3.2.0-23-generic root=UUID=ec2053b3-10ea-4420-8f1b-3490323438d8 ro   quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.2.0-23-generic
}
menuentry 'Linux Mint 13 Xfce 32-bit, 3.2.0-23-generic (/dev/sda1) -- recovery mode' --class linuxmint --class gnu-linux --class gnu --class os {
	recordfail
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root ec2053b3-10ea-4420-8f1b-3490323438d8
	echo	'Loading Linux 3.2.0-23-generic ...'
	linux	/boot/vmlinuz-3.2.0-23-generic root=UUID=ec2053b3-10ea-4420-8f1b-3490323438d8 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,msdos1)'
	search --no-floppy --fs-uuid --set=root ec2053b3-10ea-4420-8f1b-3490323438d8
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root ec2053b3-10ea-4420-8f1b-3490323438d8
	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 ###
Код: Выделить весь код
more /etc/default/grub 
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Последний раз редактировалось gas_85, 03-03-2015 в 08:37. Причина: файлы не прикрепились


Отправлено: 08:33, 03-03-2015 | #3


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Надо ещё смотреть файлы в /etc/grub.d

Ну, и руками выполнить
# grub-mkconfig -o /boot/grub/grub.fg
# grub-install /dev/sda
(где # - sudo)

и помотреть ругань.

Можете тут ещё теорию посмотреть, она не зависит от дистрибутива.
http://www.altlinux.org/Grub

-------
Поспешай не торопясь


Отправлено: 09:13, 03-03-2015 | #4


Новый участник


Сообщения: 18
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip grub.d.zip
(21.6 Kb, 0 просмотров)

Фалый прикрепил, вывод команд ниже:
Код: Выделить весь код
$ sudo grub-mkconfig -o /boot/grub/grub.cfg 
Generating grub.cfg ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.2.0-23-generic
Found initrd image: /boot/initrd.img-3.2.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
done
$ sudo grub-install /dev/sda
Installation finished. No error reported.
Цитата gas_85:
Единственная разница что командами я подключаю /initrd.img, а в grub стоит /boot/initrd.img-3.2.0-23-generic, но и оба лежат на диске. »
На самом деле это всего лишь ссылки на теже фалы
Код: Выделить весь код
lrwxrwxrwx   1 root root    32 марта  2 15:01 initrd.img -> boot/initrd.img-3.2.0-23-generic
lrwxrwxrwx   1 root root    29 марта  2 15:01 vmlinuz -> boot/vmlinuz-3.2.0-23-generic

Последний раз редактировалось gas_85, 03-03-2015 в 10:38.


Отправлено: 10:01, 03-03-2015 | #5

zai zai вне форума

Аватара для zai

Ветеран


Сообщения: 4964
Благодарности: 724

Профиль | Отправить PM | Цитировать


Цитата gas_85:
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. »
GRUB_TIMEOUT=0, хотя это ни на что не влияет, попробуй переустановить ядро или установить версию ниже.

-------
А зачем тебе жужжать, если ты не пчела? По-моему так.


Отправлено: 14:12, 03-03-2015 | #6


Новый участник


Сообщения: 18
Благодарности: 0

Профиль | Отправить PM | Цитировать


Как говорится, а ларчик просто открывался. Я случайно обнаружил что если в BIOS менять настройку с какого диска загружаться, то странным образом HDD0, HDD1 и HDD2 все выпадают в grub, но только вывод ошибки разный, то это командная строка, то это "Out of disk", то "out of partition". Это навело меня на мысль, что что-то не так с BIOSом и быстрым гуглением отрыл статью со схожей проблемой, где советовали в BIOS поставить режим совместимости (автору той статьи это не помогло). Т.к. комп старый, то в BIOS я поставил вместо стоявших годы LBA и Master/Slave режим авто и О ЧУДО!!! Все тут же прогрузилось. Странно что проблема всплыла с обновлениями.
Всем спасибо за внимание!

Отправлено: 19:10, 03-03-2015 | #7



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Mint 13 и Grub, или command mode

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Flash - Мультизагрузка + GRUB или карманная аптечка одмина greend1 Накопители (SSD, HDD, USB Flash) 1 04-05-2013 21:03
Прочее - [решено] Fedora 17 или Linux Mint 14 Alexey_Sheludchenko@fb Общий по Linux 23 29-01-2013 21:51
Что такое "UI mode" и "-i command-line option"? Alexeyy Microsoft Windows 95/98/Me (архив) 7 26-08-2010 04:31
CMD/BAT - [решено] Нужна помощ в переписании команд из cmd в command.com, или на чтонибудь еще TruLander Скриптовые языки администрирования Windows 6 20-04-2009 17:32
Suse/OpenSuSE - Вопрос. safe mode windows из под GRUB, и проблема со входом в домен NT foxbat Общий по Linux 0 04-05-2008 09:39




 
Переход