Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Вопрос по grub  (Прочитано 830 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн antas

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
  • Shelme Buagulme
    • Просмотр профиля
Вопрос по grub
« : 09 Января 2009, 21:55:53 »
Привет всем!
Нужна помощь.Почитал хау-ту https://forum.ubuntu.ru/index.php?topic=9208.0 , но там моей ситуации нет....
Ситуация:
Есть 3 винта, на первом - 8.10 (студио), на втором - 7.10, на третьем - winxp.
Вообще пользовался только Ubuntuми, винды изначально не было, потом срочно понадобилась Windows, пришлось установить, теперь ее ни как ни могу прописать в груб :-\
Странно но update-grub не помогает вообще...
Пытался руками прописать в menu.lst (старый конфиг остался) ни фига то 13, то 21 ошибка.....
Какие есть еще вырианты??? Че-то туплю, не могу сообразить... :(

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Вопрос по grub
« Ответ #1 : 09 Января 2009, 22:02:55 »
Windows-то грузится если в биосе переключть ?Вобще menu.lst покажи,и fdisk тоже.

Оффлайн antas

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
  • Shelme Buagulme
    • Просмотр профиля
Re: Вопрос по grub
« Ответ #2 : 09 Января 2009, 22:15:26 »
fdisk
antas@antas:~$ sudo fdisk -l /dev/sda

Диск /dev/sda: 80.0 ГБ, 80026361856 байт
255 heads, 63 sectors/track, 9729 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8af8c457

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1         304     2441848+  82  Linux своп / Solaris
/dev/sda2             305        2979    21486937+  83  Linux
/dev/sda3            2980        9729    54219375    5  Расширенный
/dev/sda5            2980        9729    54219343+  83  Linux
antas@antas:~$ sudo fdisk -l /dev/sdb

Диск /dev/sdb: 320.0 ГБ, 320072933376 байт
255 heads, 63 sectors/track, 38913 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8fd27738

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *           1        2611    20972826    7  HPFS/NTFS
/dev/sdb2            2612       38913   291595815    5  Расширенный
/dev/sdb5            2612       38913   291595783+   7  HPFS/NTFS
antas@antas:~$ sudo fdisk -l /dev/sdc

Диск /dev/sdc: 250.0 ГБ, 250059350016 байт
255 heads, 63 sectors/track, 30401 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000dada4

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1   *           1         365     2931831   82  Linux своп / Solaris
/dev/sdc2             366        4012    29294527+  83  Linux
/dev/sdc3            4013       30401   211969642+   5  Расширенный
/dev/sdc5            4013       30401   211969611   83  Linux
antas@antas:~$

menu.lst
## ## End Default Options ##

title Ubuntu 8.10, kernel 2.6.27-9-generic
uuid 17516a5b-068d-4ab5-a442-1437fc0889cd
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=17516a5b-068d-4ab5-a442-1437fc0889cd ro quiet splash
initrd /boot/initrd.img-2.6.27-9-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-9-generic (recovery mode)
uuid 17516a5b-068d-4ab5-a442-1437fc0889cd
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=17516a5b-068d-4ab5-a442-1437fc0889cd ro  single
initrd /boot/initrd.img-2.6.27-9-generic

title Ubuntu 8.10, kernel 2.6.27-7-generic
uuid 17516a5b-068d-4ab5-a442-1437fc0889cd
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=17516a5b-068d-4ab5-a442-1437fc0889cd ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid 17516a5b-068d-4ab5-a442-1437fc0889cd
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=17516a5b-068d-4ab5-a442-1437fc0889cd ro  single
initrd /boot/initrd.img-2.6.27-7-generic

title Ubuntu 8.10, memtest86+
uuid 17516a5b-068d-4ab5-a442-1437fc0889cd
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda2.
title Ubuntu 7.10, kernel 2.6.22-16-generic (on /dev/sda2)
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-16-generic root=UUID=e76c1145-da4a-4579-aa1f-5267d298677e ro quiet splash locale=ru_RU
initrd /boot/initrd.img-2.6.22-16-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda2.
title Ubuntu 7.10, kernel 2.6.22-16-generic (recovery mode) (on /dev/sda2)
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-16-generic root=UUID=e76c1145-da4a-4579-aa1f-5267d298677e ro single
initrd /boot/initrd.img-2.6.22-16-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda2.
title Ubuntu 7.10, kernel 2.6.22-14-generic (on /dev/sda2)
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=e76c1145-da4a-4579-aa1f-5267d298677e ro quiet splash locale=ru_RU
initrd /boot/initrd.img-2.6.22-14-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda2.
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode) (on /dev/sda2)
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=e76c1145-da4a-4579-aa1f-5267d298677e ro single
initrd /boot/initrd.img-2.6.22-14-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda2.
title Ubuntu 7.10, memtest86+ (on /dev/sda2)
root (hd0,1)
kernel /boot/memtest86+.bin 
savedefault
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title Microsoft Windows XP Professional RU
root (hd1,0)
savedefault
makeactive
#map (hd0) (hd1)
#map (hd1) (hd0)
chainloader +1

длинновато получилось ;D
« Последнее редактирование: 09 Января 2009, 22:18:19 от antas »

Оффлайн antas

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
  • Shelme Buagulme
    • Просмотр профиля
Re: Вопрос по grub
« Ответ #3 : 09 Января 2009, 22:21:06 »
кстати забыл...Windows грузится, если в биосе поставить...

Оффлайн Marthinyk

  • Новичок
  • *
  • Сообщений: 30
  • Ubuntu KDE 4.7.4
    • Просмотр профиля
Re: Вопрос по grub
« Ответ #4 : 09 Января 2009, 22:31:12 »
фрагмент из  /boot/grub/menu.lst
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title      Windows Vista/Longhorn (loader)
root      (hd0,1) здесь имя твоего винта
savedefault
makeactive
chainloader   +1

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Вопрос по grub
« Ответ #5 : 09 Января 2009, 22:35:29 »
Ну раз Windows Грузится,значит дело только в меню.Попробуй не  root  для Винды,а  rootnoverify  
Так вроде верно всё на первый взгляд.

Оффлайн antas

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
  • Shelme Buagulme
    • Просмотр профиля
Re: Вопрос по grub
« Ответ #6 : 09 Января 2009, 22:48:59 »
фрагмент из  /boot/grub/menu.lst
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title      Windows Vista/Longhorn (loader)
root      (hd0,1) здесь имя твоего винта
savedefault
makeactive
chainloader   +1

что-то я слабо понял... виста, ну это пофиг просто название, а вот имя винта это типа ST346734xxx???
поясните пожалуйста.... :)

Оффлайн antas

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
  • Shelme Buagulme
    • Просмотр профиля
Re: Вопрос по grub
« Ответ #7 : 09 Января 2009, 22:59:02 »
Попробуй не  root  для Винды,а  rootnoverify  

бесполезно...

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Вопрос по grub
« Ответ #8 : 09 Января 2009, 23:01:46 »
>что-то я слабо понял... виста, ну это пофиг просто название, а вот имя винта это типа ST346734xxx???
Этот совет не в тему,раздел верно отмечен.Но можно кстати попробовать не как (hd1,0) обозначить ,а через UUID.Что б узнать его  ls -l /dev/disk/by-uuid/ Но у меня лично наоборот с UUIDом глючило Груб.

Оффлайн Marthinyk

  • Новичок
  • *
  • Сообщений: 30
  • Ubuntu KDE 4.7.4
    • Просмотр профиля
Re: Вопрос по grub
« Ответ #9 : 09 Января 2009, 23:06:54 »
Спецом подкинул диск с виндой
команда; sudo fdisk -l
показала очерёдность винтов
прописал (hd?,0) где ?-порядок диска 1,2,3
сохранил как выше всё грузится

Оффлайн antas

  • Автор темы
  • Активист
  • *
  • Сообщений: 306
  • Shelme Buagulme
    • Просмотр профиля
Re: Вопрос по grub
« Ответ #10 : 09 Января 2009, 23:27:57 »
решение найдено
1. Системой проб и ошибок и перебором разных цифр было найдено hd2,0 показался starting up..., далее полный завис.
2. Тем же методом были активированы опции (подбор) map hd2     hd0 , map hd0   hd2
Конечно чушь полная... но все таки логика какая-то есть.
Спасибо всем за участие :coolsmiley:

 

Страница сгенерирована за 0.088 секунд. Запросов: 23.