LINUX.ORG.RU

Grub виснет на «Welcome to Grub», дуал WinXP | Debian 7


0

1

Установил Debian 7 с винхп. Винхп первое и раньше было. Установка вся как по маслу. Grub приветствует лоадингом, потом приветствует «Welcome to GRUB» и всё, ноль эмоций, лишь истерически мигающий курсор. Гружусь с юсблайва, пытался делать grub update и grub install, chroot и вообще. Переустановка и смена флажка «bootable» не принесле удачи и успехов. Таки что делать?(((

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe5fbe5fb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    59975747    29987842+   7  HPFS/NTFS/exFAT
/dev/sda2        59977726   488396799   214209537    5  Extended
/dev/sda5        59977728    79507455     9764864   83  Linux
/dev/sda6        79509504    87889919     4190208   82  Linux swap / Solaris
/dev/sda7        87891968   488396799   200252416   83  Linux

Disk /dev/sdb: 80.0 GB, 80025280000 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156299375 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb3bfb3bf

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63    41608349    20804143+   7  HPFS/NTFS/exFAT
/dev/sdb2        41608411   156296384    57343987    f  W95 Ext'd (LBA)
/dev/sdb5        41608413   156296384    57343986    7  HPFS/NTFS/exFAT

Disk /dev/sdc: 8166 MB, 8166703104 bytes
35 heads, 32 sectors/track, 14241 cylinders, total 15950592 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *        1888    15950591     7974352    b  W95 FAT32

ЦФГ ФАЙЛ:

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  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 load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root 4e0b3f43-b01d-436e-b469-7fd66d8f2175
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos5)'
  search --no-floppy --fs-uuid --set=root 4e0b3f43-b01d-436e-b469-7fd66d8f2175
  set locale_dir=($root)/boot/grub/locale
  set lang=ru_RU
  insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root 4e0b3f43-b01d-436e-b469-7fd66d8f2175
insmod png
if background_image /usr/share/images/desktop-base/joy-grub.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, с Linux 3.2.0-4-686-pae' --class debian --class gnu-linux --class gnu --class os {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root 4e0b3f43-b01d-436e-b469-7fd66d8f2175
	echo	'Загружается Linux 3.2.0-4-686-pae ...'
	linux	/boot/vmlinuz-3.2.0-4-686-pae root=UUID=4e0b3f43-b01d-436e-b469-7fd66d8f2175 ro initrd=/install/gtk/initrd.gz quiet
	echo	'Загружается начальный ramdisk ...'
	initrd	/boot/initrd.img-3.2.0-4-686-pae
}
menuentry 'Debian GNU/Linux, с Linux 3.2.0-4-686-pae (режим восстановления)' --class debian --class gnu-linux --class gnu --class os {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root 4e0b3f43-b01d-436e-b469-7fd66d8f2175
	echo	'Загружается Linux 3.2.0-4-686-pae ...'
	linux	/boot/vmlinuz-3.2.0-4-686-pae root=UUID=4e0b3f43-b01d-436e-b469-7fd66d8f2175 ro single initrd=/install/gtk/initrd.gz
	echo	'Загружается начальный ramdisk ...'
	initrd	/boot/initrd.img-3.2.0-4-686-pae
}
menuentry 'Debian GNU/Linux, с Linux 3.2.0-4-486' --class debian --class gnu-linux --class gnu --class os {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root 4e0b3f43-b01d-436e-b469-7fd66d8f2175
	echo	'Загружается Linux 3.2.0-4-486 ...'
	linux	/boot/vmlinuz-3.2.0-4-486 root=UUID=4e0b3f43-b01d-436e-b469-7fd66d8f2175 ro initrd=/install/gtk/initrd.gz quiet
	echo	'Загружается начальный ramdisk ...'
	initrd	/boot/initrd.img-3.2.0-4-486
}
menuentry 'Debian GNU/Linux, с Linux 3.2.0-4-486 (режим восстановления)' --class debian --class gnu-linux --class gnu --class os {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root 4e0b3f43-b01d-436e-b469-7fd66d8f2175
	echo	'Загружается Linux 3.2.0-4-486 ...'
	linux	/boot/vmlinuz-3.2.0-4-486 root=UUID=4e0b3f43-b01d-436e-b469-7fd66d8f2175 ro single initrd=/install/gtk/initrd.gz
	echo	'Загружается начальный ramdisk ...'
	initrd	/boot/initrd.img-3.2.0-4-486
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_otheros ###

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
menuentry "Microsoft Windows XP Professional RU" {
	set root=(hd0,msdos1)
	search --no-floppy --fs-uuid --set D45C44DA5C44B94E
	drivemap -s (hd0) $root
	chainloader +1
}
### END /etc/grub.d/30_otheros ###

### 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 ###

ЧТО ДЕЛАТЬ? ПОМОГИТЕ ПОЗЯЗЯ!!!

«Истерически мигающий курсор» - это не «завис», это «не смог подтянуть конфиг».
Меня настораживает «set root='(hd0,msdos5)'», зачем тут msdos? или ты на fat32 установил линукс? Или это что-то грабо2специфичное?

Больше ничего сказать не могу, т.к grub2 (имхо, конечно же) говно. Добавь теги debian и grub, тогда люди подтянутся. Авось даже помогут.

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

Спетросянил, маладец. Он передает управление энтилоадеру.

mbwa
()
Ответ на: комментарий от NeverLoved

Линукс в ext4. Это инсталлер судя по всему всё наавтопрописывал. А вот на что перепиливать и как с этой ситуацией справится - гугл или смекалка мне пока что не помогли.

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

Меня настораживает «set root='(hd0,msdos5)'», зачем тут msdos? или ты на fat32 установил линукс? Или это что-то грабо2специфичное?

Да вроде по жизни так разделы нумеровались, по крайней мере для традиционной partition table. Что там будет для LVM/GPT/... — не в курсе.

Вообще поддерживаю подозрения на конфиг. Как-то из-за не там поставленной фигурной скобки (автоматически, при обновлении вроде) тоже прыгал вокруг полдня, переустанавливая и дергая флажки. Правда там была не тишина, а краш на взлете, насколько помню.

qux
()
Ответ на: комментарий от NeverLoved

Не, это диск->раздел. Модули это где insmod, с ними тоже бывают проблемы (нужный не грузится), но если у ТС ext4 на msdos partition table (может оно как-то правильнее называется, не помню), то тут должно быть ок.

qux
()
Ответ на: комментарий от d33psound

Кое-что там можно тупыми принтами в конфиге отлаживать :)

qux
()

после очередного реинсталла и шаманских мантровых ритуалов, всё встало и груб заработал. Может дело в конфигурации разделов. При последнем инсталле я забил на всё и сделал один раздел под всё и раздел подкачки. Раздел виндоуса естественно не трогал. Правда не грузит по прежнему виндоус. В меню груба он есть, выбираем но затем - Ошибка чтения диска.

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