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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Два винта - две системы  (Прочитано 1246 раз)

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

Оффлайн Chris

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Два винта - две системы
« : 22 Март 2010, 20:35:08 »
Ребята, может кто подскажет, как сделать загрузочное "меню".
Дело в том, что у меня на компе два винта. На одном винте установлена Винда, на другом Ubuntu 9.10
При установке Ubuntu, винт с Виндой был отключен физически (выдернут шлейф SATA и разъем питания). После установки Ubuntu винт с Виндой тоже подключил. При загрузке компа, первой грузится Ubuntu. Чтобы загрузить Винду, пользуюсь F8 при загрузке и выбираю тот или иной винт, чтобы загружать нужную на данный момент систему. Все работает.
Но вот думаю, нельзя ли сделать так, чтобы при рестарте, появлялось меню, где необходимо выбрать загружаемую ось.

Спасибо заранее. С уважением, Chris

Оффлайн Motors

  • Активист
  • *
  • Сообщений: 682
  • снова ubuntu, уже нет
    • Просмотр профиля
    • motors
Re: Два винта - две системы
« Ответ #1 : 22 Март 2010, 20:38:28 »
конечно можно, sudo update-grub

Оффлайн Say Cheese

  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Re: Два винта - две системы
« Ответ #2 : 22 Март 2010, 20:38:51 »
Ставим в BIOS'е приоритет загрузки винту с линухом.
Подключаем оба винта, грузимся в Ubuntu.
Выполняем
update-grub2

Оффлайн Chris

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Два винта - две системы
« Ответ #3 : 22 Март 2010, 20:50:22 »
конечно можно, sudo update-grub

Вот что выдал:

Found linux image: /boot/vmlinuz-2.6.31-20-generic
Found initrd image: /boot/initrd.img-2.6.31-20-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional RU on /dev/sdb1
grub-probe: error: Cannot find a GRUB drive for /dev/sdb1.  Check your device.map.



Пользователь решил продолжить мысль 22 Март 2010, 20:51:57:
Ставим в BIOS'е приоритет загрузки винту с линухом.
Подключаем оба винта, грузимся в Ubuntu.
Выполняем
update-grub2

В биосе помоему нет возможности выбора приоритета загрузки винта с линухом.
Там помоему все зависит от того, какой винт первым подключен по SATA.
Ну я могу подключить их так, чтобы первой системой грузился Линух.
Потом попробовать аптедйт?
« Последнее редактирование: 22 Март 2010, 20:51:57 от Chris »

Оффлайн Motors

  • Активист
  • *
  • Сообщений: 682
  • снова ubuntu, уже нет
    • Просмотр профиля
    • motors
Re: Два винта - две системы
« Ответ #4 : 22 Март 2010, 20:58:35 »
он пытается обновить груб на том же жестком, где и винда стоит.. хм.. это не есть правильно)

Пользователь решил продолжить мысль 22 Март 2010, 21:00:20:
кстати если мать ASUS то приоритет жестких точно есть в биосе, у самого аналогичная комбинация
« Последнее редактирование: 22 Март 2010, 21:00:20 от Motors »

Оффлайн Chris

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Два винта - две системы
« Ответ #5 : 22 Март 2010, 21:07:06 »
Ставим в BIOS'е приоритет загрузки винту с линухом.
Подключаем оба винта, грузимся в Ubuntu.
Выполняем
update-grub2

Ну чтож, попробовал и по вашему. Судя по всему тоже не получится.
Вот:

chris@chris-desktop:~$ sudo update-grub2
[sudo] password for chris:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-20-generic
Found initrd image: /boot/initrd.img-2.6.31-20-generic
grub-probe: error: Cannot find a GRUB drive for /dev/sdb1.  Check your device.map.

grub-probe: error: Cannot find a GRUB drive for /dev/sdb1.  Check your device.map.

Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
grub-probe: error: Cannot find a GRUB drive for /dev/sdb1.  Check your device.map.

grub-probe: error: Cannot find a GRUB drive for /dev/sdb1.  Check your device.map.

Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional RU on /dev/sda1
done


Пользователь решил продолжить мысль 22 Март 2010, 21:08:50:
Теперь подскажите как вернуть все в первоначальный вид, если больше нет предложений по созданию меню.

Сейчас при загрузке появляется меню, но если выбрать Винду, разумеется он ее не может загрузить, т.к. она на другом винте (я писал это в первом посте).

Спасибо.
« Последнее редактирование: 22 Март 2010, 21:08:50 от Chris »

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Два винта - две системы
« Ответ #6 : 22 Март 2010, 21:09:51 »
Попробуй сначала

sudo grub-mkdevicemap
sudo update-grub

Оффлайн Chris

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Два винта - две системы
« Ответ #7 : 22 Март 2010, 21:17:08 »
Попробуй сначала

sudo grub-mkdevicemap
sudo update-grub

Если настаиваете, попробую конечно, но самое интересное, что сейчас попробовал перезагрузиться, и выпало загрузочное меню. Где я попробовал выбрать Винду, и она начала грузиться, потом попробовал выбрать Ubuntu, тоже загрузилось. Ничего не пойму. В строчках вроде пишет error, а все работает...=)

Ну так что? Стоит попробовать  это:

sudo grub-mkdevicemap
sudo update-grub

Или лучше не трогать?

Пользователь решил продолжить мысль 22 Март 2010, 21:18:33:
Если введу эти коды

sudo grub-mkdevicemap
sudo update-grub

ничего не испорчу? Меню будет работоспособно?

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Два винта - две системы
« Ответ #8 : 22 Март 2010, 21:22:03 »
Не должно ничего отвалиться, а если отвалится -- починим :)

Оффлайн Chris

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Два винта - две системы
« Ответ #9 : 22 Март 2010, 21:29:08 »
Не должно ничего отвалиться, а если отвалится -- починим :)

Просто все заработало вроде как хотел. Вот и боязно трогать....=)
В первом предложении тоже была команда update-grub
А вроде как в Ubuntu 9.10 уже встроен grub2.
Поэтому мне кажется второе предложение по команде update-grub2 более верно. Нет?
По крайней мере второе предложение и сработало.
« Последнее редактирование: 22 Март 2010, 21:30:56 от Chris »

Оффлайн Motors

  • Активист
  • *
  • Сообщений: 682
  • снова ubuntu, уже нет
    • Просмотр профиля
    • motors
Re: Два винта - две системы
« Ответ #10 : 22 Март 2010, 21:34:15 »
оно вроде щас одинаково..
по крайней мере в /etc/default/grub написано
Цитировать
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg


Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Два винта - две системы
« Ответ #11 : 22 Март 2010, 21:41:36 »
Цитировать

update-grub2   is   a   stub  for  running  update-grub  which  itself  is  a  stub  for  running  grub-mkconfig  -o
       /boot/grub/grub.cfg to generate a grub2 config file.

т.е. это одно и тоже


athost@fehu:~ > cat /usr/sbin/update-grub
#!/bin/sh -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
athost@fehu:~ > cat /usr/sbin/update-grub2
#!/bin/sh -e
exec update-grub "$@"
« Последнее редактирование: 22 Март 2010, 21:49:41 от athost »

Оффлайн Chris

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Два винта - две системы
« Ответ #12 : 22 Март 2010, 22:12:35 »
Не должно ничего отвалиться, а если отвалится -- починим :)

попробовал и Ваш вариант. Действительно ничего не отвалилось, единственное немного изменился внешний вид панели выбора загрузки. После первого раза панель была более "графическая" чтоли. Т.е. первичная надпись была в серой рамке и рамка моргала. При движении стрелкой вниз и вверх, эта серая рамка передвигалась по пунктам меню.
Сейчас же, панель стала обычной. Серая рамка улетучилась, и теперь при движении стрелками вверх вниз, просто подсвечивается текст. Не знаю, понятно ли изъяснился, но вот как бы так.
Ну главное, что все работает.
Вот только теперь возникло желание изменить "задержку" загрузки. Т.е. увеличить время. Видимо по дефолту стоит 5-10 сек. И если это время ничего не производить, то грузится превый пункт меню, это Ubuntu.
Последним стоит Винда.

Оффлайн Motors

  • Активист
  • *
  • Сообщений: 682
  • снова ubuntu, уже нет
    • Просмотр профиля
    • motors
Re: Два винта - две системы
« Ответ #13 : 22 Март 2010, 22:15:33 »
поменяй тайаут в /etc/default/grub
ну и потом обнови снова

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Два винта - две системы
« Ответ #14 : 22 Март 2010, 22:17:06 »
Все настройки лучше изменять в /etc/default/grub, после чего опять запускать sudo update-grub

На форуме много информации по настройке grub2. Рекомендую ознакомиться.

 

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