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


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

Автор Тема: Grub не видит Windows 8  (Прочитано 1907 раз)

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

Оффлайн MrPremio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Grub не видит Windows 8
« : 29 Января 2016, 14:50:15 »
Начну с того, что решил поставить Ubuntu второй системой. Загрузился с флешки в Ubuntu, с помощью утилиты Gparted, "откусил" от диска D - 50 Gb, сделав Extented раздел. В нем уже отвел 4 gb под свап, остальное под / . Потом запустил установку Ubuntu ну и т.д

После установки, Grub не захотел видеть Windows. Сначала установил прогр. Boot-Repair, сделал рекомендуемые фиксы - не помогло. Потом попробовал добавить
menuentry "Windows 8" {
 set root=(hd0,msdos)
 chainloader +1
}
И другие вариации menuentry(я просто пробовал то, что находил в интернете ввиду своей некомпетентности), но не помогло. Только добавился пункт Windows 8 но выдавало ошибку : что такой раздел не найден.
Потом через Boot-Repair я решил попробовать восстановить MBR(тоже не ведая что делаю). После этого была ошибка, которая говорила о том, чтобы я воспользовался Windows recovery.
Загрузился с флешки, востановил Grub. Потом, попробовал снести Grub, и поставить его не в sda6 (Раздел с Ubuntu), а на sda2(раздел с виндой). Результат тот же, только в Grub-e пропали memory-test-ы. 

Подскажите пожалуйста, что сделать чтобы загрузиться с Windows? А желательно еще не потеряв при этом Ubuntu.
fdisk -l
Диск /dev/sda: 500,1 ГБ, 500107862016 байтів
255 heads, 63 sectors/track, 60801 cylinders, загалом 976773168 секторів
Units = сектори of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
Розмір введення-виведення (мінімальний/оптимальний): 4096 байтів / 4096 байтів
Ідентифікатор диска: 0xb05b7b92

Пристрій Завант  Початок     Кінець     Блоків  Ід  Система
/dev/sda1       204441600   309299199    52428800    5  Extended
/dev/sda2   *     2099200    94259199    46080000    7  HPFS/NTFS/exFAT
/dev/sda3        94259200   204441599    55091200    7  HPFS/NTFS/exFAT
/dev/sda4       309299200   976771071   333735936    7  HPFS/NTFS/exFAT
/dev/sda5       204443648   212832255     4194304   82  Linux swap / Solaris
/dev/sda6       212834304   309299199    48232448   83  Linux

update-grub
Виявлено образ linux: /boot/vmlinuz-3.19.0-25-generic
Виявлено образ initrd: /boot/initrd.img-3.19.0-25-generic
Виявлено образ linux: /boot/vmlinuz-3.19.0-15-generic
Виявлено образ initrd: /boot/initrd.img-3.19.0-15-generic
виконано
parted -ls -l
Модель: ATA WDC WD5000LPVT-0 (scsi)
Диск /dev/sda: 500GB
Розмір сектора (логічний/фізичний): 512Б/4096Б
таблиця розділів: msdos

Номер  Початок  Кінець  Розмір  Тип       Файлова система  Ознаки
 2     1075MB   48,3GB  47,2GB  primary   ntfs             boot
 3     48,3GB   105GB   56,4GB  primary   ntfs
 1     105GB    158GB   53,7GB  extended
 5     105GB    109GB   4295MB  logical   linux-swap(v1)
 6     109GB    158GB   49,4GB  logical   ext4
 4     158GB    500GB   342GB   primary   ntfs

alang

  • Гость
Re: Grub не видит Windows 8
« Ответ #1 : 29 Января 2016, 15:00:50 »
А просто
sudo update-grub

не пробовал?

Оффлайн MrPremio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Grub не видит Windows 8
« Ответ #2 : 29 Января 2016, 15:07:52 »
А просто
sudo update-grub

не пробовал?


Пробовал - не помогло.

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Grub не видит Windows 8
« Ответ #3 : 29 Января 2016, 15:14:39 »
  • Восстановить MBR с помощью Windows recovery
  • Загрузится в Вин8, отключить опцию «Быстрый запуск» в «Управлении питанием», выключить
  • Восстановить/установить GRUB с помощью Boot-Repair на /dev/sda
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Grub не видит Windows 8
« Ответ #4 : 29 Января 2016, 15:45:11 »
Потом попробовал добавить
menuentry "Windows 8" {
 set root=(hd0,msdos)
 chainloader +1
}
добавился пункт Windows 8 но выдавало ошибку : что такой раздел не найден.
Конечно не найден. Вы ведь не указали номер раздела.
set root=(hd0,msdos2)вот так надо в Вашем случае
« Последнее редактирование: 29 Января 2016, 16:28:31 от Heider »

Оффлайн MrPremio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Grub не видит Windows 8
« Ответ #5 : 03 Февраля 2016, 16:34:19 »
Сначала воспользовался советом Heider. Раздел увидило, но Windows не захотел бутиться.
Потом взялся за востановление загрузчика Windows. Вот тут я мучался больше всего, убил где-то сутки на поиск решения, ибо
/fixmbr - Successfully
/fixboot - Successfully
/rebuildbcd - Находило винду на диске C, спрашивало добавить ли ее в загрузчик, когда нажимал Yes, писало что-то типа: Диск заблокирован или нету доступа. Точно уже не помню.
Перепробовал все что возможно, но в итоге оказалось следущее:
Я грузился не сразу с флешки, а нажмал F12 и тогда уже выбирал загрузку с usb-накопителя. Из-за этого еще Windows при установке может требовать отформатировать диск в GPT(если у вас MBR).
Всего-то нужно было в бисе поставить загрузку флешки первой по приоритету. Я не знаю почему так, но оно работает.
После этого rebuildbcd - добавил винду в загрузчик я загрузился с винды, восстановил граб и все заработало.

 

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