Kubuntu + XP

Изображение пользователя lightarsi.

Здравствуйте.
Вроде бы просмотрел всё что есть на эту тему на форуме да и не только, но не нашёл, проблема вот в чём: была установлена икспи и линукс кубунту 9.10, потом XP слетела, пришлось переустанавливать, переустановил, установил новый граб, кубунту грузится вообще отлично, а вот когда пытаешься загрузить винду... Говорит error: no such device ********** вместо звёздочек какой-то номер длинный,прилагаю 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,7)
search --no-floppy --fs-uuid --set 976628c0-f5ed-4d23-8ba2-464f860cbda3
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-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,7)
search --no-floppy --fs-uuid --set 976628c0-f5ed-4d23-8ba2-464f860cbda3
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=976628c0-f5ed-4d23-8ba2-464f860cbda3 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,7)
search --no-floppy --fs-uuid --set 976628c0-f5ed-4d23-8ba2-464f860cbda3
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=976628c0-f5ed-4d23-8ba2-464f860cbda3 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### 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 "Microsoft Windows XP Professional RU (on /dev/sda1)" {
insmod ntfs
set root=(hd0,0)
search --no-floppy --fs-uuid --set 904c1c644c1c46fe
drivemap -s (hd0) ${root}
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 ###

Подскажите пожалуйста в чём проблема... (С линуксом почти не знаком... Но пытаюсь)

0
DarkneSS - 22 Январь, 2010 - 02:17
Изображение пользователя DarkneSS.

Проверьте (gparted, например) точно ли винда на (hd0,0), если нет - исправьте.

0
Wander - 22 Январь, 2010 - 10:27
Изображение пользователя Wander.

А после исправления Груб, загрузившись в Линукс - ты сделал Груб-Апдейт ?
Только после этого Виндовс пойдет грузиться, без этого - НЕТ.

0
Гость - 22 Январь, 2010 - 14:45

Попробуй для варианта загрузки windows убрать строку
search --no-floppy --fs-uuid --set 904c1c644c1c46fe

0
lightarsi - 22 Январь, 2010 - 15:21
Изображение пользователя lightarsi.

Ну могу с уверенностью сказать, что винда sda1, вроде бы я посмотрел это hd0,0...
Точно /dev/sda1
апдейт не делал... Такой команды вообще нету... Список команд grub:
Possible commands are: blocklist boot cat chainloader clear cmp color configfile debug d
evice displayapm displaymem dump embed find fstest geometry halt help hide impsprobe init
rd install ioprobe kernel lock makeactive map md5crypt module modulenounzip pager partnew
parttype password pause print quit quiet read reboot root rootnoverify savedefault seria
l setkey setup terminal terminfo testload testvbe unhide uppermem vbeprobe

0
Voyageur - 22 Январь, 2010 - 17:04
Изображение пользователя Voyageur.

Утилита update-grub. Выполняется от рута из консоли, это не команда груба)

+1
Wander - 22 Январь, 2010 - 19:24
Изображение пользователя Wander.

После пере установки Винды и возврата Линукс:
- Заходим в Линукс
- Запускаем консоль
- Вводим sudo update-grub
- После Груб просканирует и найдет твою Винду, о чем в консоли и сообщит тебе (найдена Виндовс на разделе тра-та-та).
- Перегружаешся - Грузишься в Винду (не знаю правда зачем на компе две системы - но - эт твое дело )

Удачи!

0
lightarsi - 22 Январь, 2010 - 20:53
Изображение пользователя lightarsi.

Спасибо за советы, но оказалось всё гораздо легче, просто у меня стоял grub2 и в его настройках был указан путь на sda7 вместо sda1, после изменения всё стало работать.
Ещё раз спасибо :)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры