LINUX.ORG.RU

grub2 не хочет запускать Mandriva 2010


0

0

Поставил на ноутбук Win7, Mandriva 2010, Ubuntu 9.10 (в указанном порядке). Разбивка жесткого диска следующая:

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1        4493    36088832    7  HPFS/NTFS (Win7)
/dev/sda2            4494       35162   246348711    7  HPFS/NTFS
/dev/sda3           35163       38913    30129907+   5  Расширенный
/dev/sda5           35163       35672     4096543+  82  Linux своп / Solaris
/dev/sda6           35673       37305    13117041   83  Linux (Ubuntu)
/dev/sda7           37306       38913    12916228+  83  Linux (Mandriva)

Загрузчик Ubuntu (grub2) в MBR. В Ubuntu выполняю команду обновляя конфигурацию grub2.

seemann@ubuntu:~$ sudo update-grub
[sudo] password for seemann: 
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-20-generic-pae
Found initrd image: /boot/initrd.img-2.6.31-20-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Found Mandriva Linux 2010.0 (2010.0) on /dev/sda7
done

В загрузке grub2 Mandriva 2010 присутствует (даже несколько пунктов) но не загружается из за ошибки - не найден файл.

[Linux-bzImage, setup=0x3a00, size=0x29aed0]
vga=788 is deprecated. Use set gfxplayload=800x600x16,800x600 before linux command instead.
error: file not found

Press any key to continue...

В чем может быть дело??? ??? и есть ли возможность убрать лишние пункты из меню загрузки типа «Memory test ...»

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

grub.cfg править не получится

в grub2 основным файлом конфигурации является "/boot/grub/grub.cfg". однако же, не торопитесь править его так, как привыкли это делать с "menu.lst". при внимательном прочтении мы видим в начале файла "grub.cfg" такие строки:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

и об этом нас предупреждают не просто так. ведь "grub.cfg" генерируется автоматически с использованием нескольких скриптов. поэтому после следующего обновления grub2 ваш "grub.cfg" будет создан заново, и все ваши правки будут утрачены.

seemanntech
() автор топика
Ответ на: grub.cfg править не получится от seemanntech

да. в той же папке лежат конфигурационные файлы, которыми надо настраивать.

но я к тому, что чтобы определить проблему - надо посмотреть, что у вас в конфиге граба написано, чтобы знать, что править.

Unclown
()
Ответ на: комментарий от annulen

нет GUI

есть небольшая утилита, менеджер загрузок. Но ровным счетом в ней ничего нет. можно лишь выбрать ОС загружающуюся по умолчанию, разрешение, внешний вид и создать аварийную дискетку =)

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

конфигурационные файлы

файл /etc/default/grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

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 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 entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"

file /boot/grub/grub.cfg

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 4f60b566-9afe-4d61-b504-6bffe719eb58
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
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/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-20-generic-pae" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set 4f60b566-9afe-4d61-b504-6bffe719eb58
	linux	/boot/vmlinuz-2.6.31-20-generic-pae root=UUID=4f60b566-9afe-4d61-b504-6bffe719eb58 ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-20-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-20-generic-pae (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set 4f60b566-9afe-4d61-b504-6bffe719eb58
	linux	/boot/vmlinuz-2.6.31-20-generic-pae root=UUID=4f60b566-9afe-4d61-b504-6bffe719eb58 ro single 
	initrd	/boot/initrd.img-2.6.31-20-generic-pae
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	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)" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set 20cada97cada6914
	chainloader +1
}
menuentry "Mandriva 2010 (on /dev/sda7)" {
	insmod ext2
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set d09eb660-4ba9-4c50-b8f7-573029f59097
	linux /boot/vmlinuz BOOT_IMAGE=Mandriva_2010 root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788
	initrd (hd0,6)/boot/initrd.img
}
menuentry "linux-nonfb (on /dev/sda7)" {
	insmod ext2
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set d09eb660-4ba9-4c50-b8f7-573029f59097
	linux /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103
	initrd (hd0,6)/boot/initrd.img
}
menuentry "failsafe (on /dev/sda7)" {
	insmod ext2
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set d09eb660-4ba9-4c50-b8f7-573029f59097
	linux /boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 failsafe
	initrd (hd0,6)/boot/initrd.img
}
menuentry "linux (on /dev/sda7)" {
	insmod ext2
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set d09eb660-4ba9-4c50-b8f7-573029f59097
	linux /boot/vmlinuz BOOT_IMAGE=linux root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788
	initrd (hd0,6)/boot/initrd.img
}
menuentry "server 2.6.31.12-3mnb (on /dev/sda7)" {
	insmod ext2
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set d09eb660-4ba9-4c50-b8f7-573029f59097
	linux /boot/vmlinuz-2.6.31.12-server-3mnb BOOT_IMAGE=server_2.6.31.12-3mnb root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788
	initrd (hd0,6)/boot/initrd-2.6.31.12-server-3mnb.img
}
### 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 ###
seemanntech
() автор топика
Ответ на: Пробовал от seemanntech

Тогда найдите имена нужных файлов и допишите нужные директивы в /etc/grub.d/40_custom (по аналогии с имеющимися). После этого сделайте chmod a-x /etc/grub.d/30_os-prober и update-grub.
Желательно, чтобы вы сначала показали результат своих трудов сюда (с конфигами загрузчика лучше не шутить).

AITap ★★★★★
()
Ответ на: Пробовал от seemanntech
linux /boot/vmlinuz BOOT_IMAGE=Mandriva_2010 root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788

каких разделов UUID'ы и какой из них правильный?

Unclown
()
Ответ на: комментарий от seemanntech

> он Убунту не хочет запускать.

убунта по утверждению космонавтов должна запускаться первым грабом

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

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

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

Пробовал 2

нихрена ты не пробовал, даже menu.lst не показал.

этого файла в grub2 нет:

seemann@ubuntu:/boot$ cd /boot/grub
seemann@ubuntu:/boot/grub$ ls -l
итого 2708
-rw-r--r-- 1 root root    8320 2010-03-29 15:51 915resolution.mod
-rw-r--r-- 1 root root   10632 2010-03-29 15:51 acpi.mod
-rw-r--r-- 1 root root    4684 2010-03-29 15:51 affs.mod
...
-rw-r--r-- 1 root root    5580 2010-03-29 15:51 lvm.mod
-rw-r--r-- 1 root root    1856 2010-03-29 15:51 mdraid.mod
-rw-r--r-- 1 root root    2176 2010-03-29 15:51 memdisk.mod
-rw-r--r-- 1 root root    2272 2010-03-29 15:51 memrw.mod
-rw-r--r-- 1 root root    4116 2010-03-29 15:51 minicmd.mod
-rw-r--r-- 1 root root    4456 2010-03-29 15:51 minix.mod
-rw-r--r-- 1 root root    8656 2010-03-29 15:51 mmap.mod
-rw-r--r-- 1 root root    1657 2010-03-29 15:51 moddep.lst
-rw-r--r-- 1 root root    2468 2010-03-29 15:51 msdospart.mod
-rw-r--r-- 1 root root   15112 2010-03-29 15:51 multiboot.mod
-rw-r--r-- 1 root root   34764 2010-03-29 15:51 normal.mod
-rw-r--r-- 1 root root    3352 2010-03-29 15:51 ntfscomp.mod
-rw-r--r-- 1 root root    8584 2010-03-29 15:51 ntfs.mod
-rw-r--r-- 1 root root    4576 2010-03-29 15:51 ohci.mo
...
-rw-r--r-- 1 root root   24360 2010-03-29 15:51 zfs.mod
seemann@ubuntu:/boot/grub$ 

по теме:

linux /boot/vmlinuz BOOT_IMAGE=Mandriva_2010 root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788

каких разделов UUID'ы и какой из них правильный? 
[/quote]

У Мандривы UUID = d09eb660-4ba9-4c50-b8f7-573029f59097

seemann@ubuntu:/boot/grub$ sudo blkid
[sudo] password for seemann: 
/dev/sda1: UUID="20CADA97CADA6914" TYPE="ntfs" 
/dev/sda2: UUID="C7F22B7FB117E6E1" TYPE="ntfs" 
/dev/sda5: UUID="a832c181-89b5-4f89-854e-b9f939e85103" TYPE="swap" 
/dev/sda7: UUID="d09eb660-4ba9-4c50-b8f7-573029f59097" TYPE="ext4" 
/dev/sda6: UUID="4f60b566-9afe-4d61-b504-6bffe719eb58" TYPE="ext4"
seemanntech
() автор топика
Ответ на: комментарий от Unclown

отнюдь не западло...

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

пришлось переустановить убунту, и записал ее уже в MBR в этой версии Ubuntu 9.10 уже идет grub2 поэтому сейчас работаю с ним, и создал новую тему.

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

/etc/grub.d/40_custom

Тогда найдите имена нужных файлов и допишите нужные директивы в /etc/grub.d/40_custom (по аналогии с имеющимися). После этого сделайте chmod a-x /etc/grub.d/30_os-prober и update-grub. Желательно, чтобы вы сначала показали результат своих трудов сюда (с конфигами загрузчика лучше не шутить).

вот файл /etc/grub.d/40_custom

#!/bin/sh
exec tail -n +3 $0
# 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.

что мне следует туда вписать???

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

menu.lst - Mandriva

Покажите для начала какой-нибудь конфиг загрузчика для запуска Mandriva, я переведу для GRUB2.

вот этот menu.lst из Mandriva

seemann@ubuntu:/mnt/boot/grub$ cat menu.lst
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,6)/boot/gfxmenu
default 0

title Mandriva 2010
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=Mandriva_2010 root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788
initrd (hd0,6)/boot/initrd.img

title Windows 7
root (hd0,0)
makeactive
chainloader +1

title linux-nonfb
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103
initrd (hd0,6)/boot/initrd.img

title failsafe
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 failsafe
initrd (hd0,6)/boot/initrd.img

title linux
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788
initrd (hd0,6)/boot/initrd.img

title server 2.6.31.12-3mnb
kernel (hd0,6)/boot/vmlinuz-2.6.31.12-server-3mnb BOOT_IMAGE=server_2.6.31.12-3mnb root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788
initrd (hd0,6)/boot/initrd-2.6.31.12-server-3mnb.img
seemanntech
() автор топика

предлагаю до кучи поставить опенсолярис (олн только своим патченным 0.97 грабом грузится, но может грузить и линуксы, и винду), и в нем уже настраивать =)

annulen ★★★★★
()
Ответ на: menu.lst - Mandriva от seemanntech
menuentry "Mandriva 2010" {
linux (hd0,7)/boot/vmlinuz BOOT_IMAGE=Mandriva_2010 root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788 
initrd (hd0,7)/boot/initrd.img 
}
 
menuentry "Windows 7" {
set root=(hd0,1)
chainloader +1
}
 
menuentry "linux-nonfb" {
linux (hd0,7)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 
initrd (hd0,7)/boot/initrd.img
}
 
menuentry "failsafe" {
linux (hd0,7)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 failsafe 
initrd (hd0,7)/boot/initrd.img 
}
 
menuentry "linux" {
linux (hd0,7)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788 
initrd (hd0,7)/boot/initrd.img 
}
 
menuentry "server 2.6.31.12-3mnb" {
linux (hd0,7)/boot/vmlinuz-2.6.31.12-server-3mnb BOOT_IMAGE=server_2.6.31.12-3mnb root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788 
initrd (hd0,7)/boot/initrd-2.6.31.12-server-3mnb.img
}

Кажется, так.

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

Естественно, уже существующие строки так и должны там быть. Дописывайте вышеуказанный текст после них.

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

/boot/grub/grub.cfg

Естественно, уже существующие строки так и должны там быть. Дописывайте вышеуказанный текст после них.

простите, куда следует вписать данные строки??? /boot/grub/grub.cfg - редактировать бесполезно!

... и об этом нас предупреждают не просто так. ведь «grub.cfg» генерируется автоматически с использованием нескольких скриптов. поэтому после следующего обновления grub2 ваш «grub.cfg» будет создан заново, и все ваши правки будут утрачены.

seemanntech
() автор топика
Ответ на: /boot/grub/grub.cfg от seemanntech

Я же сказал, в /etc/grub.d/40_custom. Обязательно после комментариев, никак их не модифицируя, это очень важно.

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

/boot/grub/grub.cfg - после sudo update-grub

# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 4f60b566-9afe-4d61-b504-6bffe719eb58
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
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/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-20-generic-pae" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set 4f60b566-9afe-4d61-b504-6bffe719eb58
	linux	/boot/vmlinuz-2.6.31-20-generic-pae root=UUID=4f60b566-9afe-4d61-b504-6bffe719eb58 ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-20-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-20-generic-pae (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,6)
	search --no-floppy --fs-uuid --set 4f60b566-9afe-4d61-b504-6bffe719eb58
	linux	/boot/vmlinuz-2.6.31-20-generic-pae root=UUID=4f60b566-9afe-4d61-b504-6bffe719eb58 ro single 
	initrd	/boot/initrd.img-2.6.31-20-generic-pae
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	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)" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set 20cada97cada6914
	chainloader +1
}
menuentry "Mandriva 2010 (on /dev/sda7)" {
	insmod ext2
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set d09eb660-4ba9-4c50-b8f7-573029f59097
	linux /boot/vmlinuz BOOT_IMAGE=Mandriva_2010 root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788
	initrd (hd0,6)/boot/initrd.img
}
menuentry "linux-nonfb (on /dev/sda7)" {
	insmod ext2
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set d09eb660-4ba9-4c50-b8f7-573029f59097
	linux /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103
	initrd (hd0,6)/boot/initrd.img
}
menuentry "failsafe (on /dev/sda7)" {
	insmod ext2
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set d09eb660-4ba9-4c50-b8f7-573029f59097
	linux /boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 failsafe
	initrd (hd0,6)/boot/initrd.img
}
menuentry "linux (on /dev/sda7)" {
	insmod ext2
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set d09eb660-4ba9-4c50-b8f7-573029f59097
	linux /boot/vmlinuz BOOT_IMAGE=linux root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788
	initrd (hd0,6)/boot/initrd.img
}
menuentry "server 2.6.31.12-3mnb (on /dev/sda7)" {
	insmod ext2
	set root=(hd0,7)
	search --no-floppy --fs-uuid --set d09eb660-4ba9-4c50-b8f7-573029f59097
	linux /boot/vmlinuz-2.6.31.12-server-3mnb BOOT_IMAGE=server_2.6.31.12-3mnb root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788
	initrd (hd0,6)/boot/initrd-2.6.31.12-server-3mnb.img
}
### 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.
menuentry "Mandriva 2010" { 
linux (hd0,7)/boot/vmlinuz BOOT_IMAGE=Mandriva_2010 root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788  
initrd (hd0,7)/boot/initrd.img  
} 
  
menuentry "Windows 7" { 
set root=(hd0,1) 
chainloader +1 
} 
  
menuentry "linux-nonfb" { 
linux (hd0,7)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103  
initrd (hd0,7)/boot/initrd.img 
} 
  
menuentry "failsafe" { 
linux (hd0,7)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 failsafe  
initrd (hd0,7)/boot/initrd.img  
} 
  
menuentry "linux" { 
linux (hd0,7)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788  
initrd (hd0,7)/boot/initrd.img  
} 
  
menuentry "server 2.6.31.12-3mnb" { 
linux (hd0,7)/boot/vmlinuz-2.6.31.12-server-3mnb BOOT_IMAGE=server_2.6.31.12-3mnb root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788  
initrd (hd0,7)/boot/initrd-2.6.31.12-server-3mnb.img 
} 

### END /etc/grub.d/40_custom ###
seemanntech
() автор топика
Ответ на: комментарий от AITap

пунткты меню не появились при загрузке

Удалось загрузить Мандриву нажав «Е» на пункте загрузки и отредактировав его.

из

menuentry "Mandriva 2010 (on /dev/sda7)" { 
   insmod ext2 
   set root=(hd0,7) 
   search --no-floppy --fs-uuid --set d09eb660-4ba9-4c50-b8f7-573029f59097 
   linux /boot/vmlinuz BOOT_IMAGE=Mandriva_2010 root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788 
   initrd (hd0,6)/boot/initrd.img 

в

menuentry "Mandriva 2010 (on /dev/sda7)" { 
   insmod ext2 
   set root=(hd0,7) 
   search --no-floppy --fs-uuid --set d09eb660-4ba9-4c50-b8f7-573029f59097 
   linux /boot/vmlinuz BOOT_IMAGE=Mandriva_2010 root=UUID=d09eb660-4ba9-4c50-b8f7-573029f59097 resume=UUID=a832c181-89b5-4f89-854e-b9f939e85103 splash=silent vga=788 
   initrd /boot/initrd.img 

убрал из initrd (hd0,6)/boot/initrd.img

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

на кой черт нужен этот маппинг, который еще и плавает порой, и на который по словам самих же разрабов шибко надеяться не стоит, если можно спокойно цепануть все по uuid без лишнего геморроя? совершенно непонятно, какого органа он инитрд пытается искать на каком-то другом диске. минус гроба2 (а точнее, скриптов, им управляющих) в том, что он тупо тырит данные из загрузчика с того диска, а не формирует по новой.

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

> он тупо тырит данные из загрузчика с того диска
chmod a-x /etc/grub.d/30_os-prober и больше не тырит.

этот маппинг

Что? Нет нигде никакого мапинга, вы что-то путаете.

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