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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проблема GRUB  (Прочитано 890 раз)

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

Оффлайн Simpson1897

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Проблема GRUB
« : 09 Августа 2012, 18:44:22 »
Здравствуйте. Проблема следующая: вначале установил Винду ХП, потом Ubuntu. При установке Ubuntu он ругнулся что не может ни в один раздел установить GRUB ничего поделать не смог и продолжил установку.
Сейчас грузится Windows, и не могу перейти на Linux без флешки(first boot usb + флешка в компе запускают GRUB и можно выбрать из стандартного списка)
Но на самой машине файл GRUB есть со следующим содержанием:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=30
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Подскажите чайнику что делать.
« Последнее редактирование: 09 Августа 2012, 18:46:06 от Simpson1897 »

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Проблема GRUB
« Ответ #1 : 09 Августа 2012, 19:33:06 »
А что вы хотите? Если грузиться с диска, то очевидно нужно все-таки установить grub. Обычно он устанавливается в MBR, а не в разделы. Например, в /dev/sda, а не в /dev/sda1.

А если используете wubi (те ставили Ubuntu из Windows), то лучше не используйте его.

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Проблема GRUB
« Ответ #2 : 09 Августа 2012, 22:33:17 »
Vitsliputsli,
Дык вроде и в mbr, и в /boot. Вы же в 512 байт (или сколько там) такую програмулину не запихнете? А ТС просто надо поставить grub
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Проблема GRUB
« Ответ #3 : 09 Августа 2012, 23:52:05 »
Цитировать
Дык вроде и в mbr, и в /boot. Вы же в 512 байт (или сколько там) такую програмулину не запихнете? А ТС просто надо поставить grub
446, остальное таблица разделов и сигнатура. И после этих 512байт, grub тоже дописывает свое тело, и ясное дело конфигурация и модули в разделе, только ТС это вряд ли волнует.
Понятное дело что нужно просто поставить grub. Странно то, что с этим были проблемы при установке...

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Re: Проблема GRUB
« Ответ #4 : 10 Августа 2012, 00:22:48 »
Грузишься в Ubuntu, а затем 2 команды в терминале:
sudo apt-get grub-install /dev/sda
sudo update-grub
предполагается, что загрузочный диск в Биосе тот, который /dev/sda. Если не так, то просто, /dev/sda заменить на твой диск.

Оффлайн Simpson1897

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Проблема GRUB
« Ответ #5 : 12 Августа 2012, 14:28:03 »
В общем в начале пытался восстановить груб (по ссылке https://help.ubuntu.ru/wiki/%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_grub) с помощью LIVE CD на раздел sda6 - результата нуль. Все как грузилось, так и осталось. Затем восстановливал используя chroot на раздел sda8 - теперь грузится список на черном экране из типов загрузки Linuxа. Винды в нем нет. Как сделать чтобы она там появилась?
Выбираю обычный режим Linuxа, и имеем:
Boot  from (hd0,7) ext4 и имя мотнируемого диска
пытался это изметить
sudo grub
find /boot/grub/stage1
Ответ (hd0,5)
      (hd0,7)
root (hd0)
setup (hd0)
Error 17: Cannot mount selected partition
 то же самое и с (hd0,1) и с (hd0,2)
Если использовать (hd0,5):
root (hd0,5)
setup (hd0,5)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,5)"... failed (this is not fatal)
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,5)"... failed (this is not fatal)
 Running "install /boot/grub/stage1 (hd0,5) /boot/grub/stage2 p /boot/grub/menu
.lst "... succeeded
Done.
 
Все как было, так и осталось... никаких изменений(((

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206896    47456009    23624557    7  HPFS/NTFS/exFAT
/dev/sda3        47456078   312576704   132560313+   5  Расширенный
/dev/sda5        47456080   212572079    82558000    7  HPFS/NTFS/exFAT
/dev/sda6       212572143   263283534    25355696   83  Linux
/dev/sda7       306295353   312576704     3140676   82  Linux своп / Solaris
/dev/sda8       263284736   306294783    21505024   83  Linux

Вопрост тот же: как сделать чтобы в списке загрузок появилась Windows (кстати теперь с флешкой - с нее устанавливал Ubuntu; тоже не могу зайти в винду)и чтобы она в конце концов грузилась.
« Последнее редактирование: 12 Августа 2012, 14:30:44 от Simpson1897 »

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Проблема GRUB
« Ответ #6 : 12 Августа 2012, 20:34:15 »
Вы из chroot update-grub выполнили?
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Simpson1897

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Проблема GRUB
« Ответ #7 : 12 Августа 2012, 20:58:51 »
да

 

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