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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн Chris

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Два винта - две системы
« : 22 Марта 2010, 20:35:08 »
Ребята, может кто подскажет, как сделать загрузочное "меню".
Дело в том, что у меня на компе два винта. На одном винте установлена Windows, на другом 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 »
он пытается обновить груб на том же жестком, где и Windows стоит.. хм.. это не есть правильно)

Пользователь решил продолжить мысль 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.
Последним стоит Windows.

Оффлайн 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.068 секунд. Запросов: 24.