LINUX.ORG.RU

Grub: add Windows 7

 , ,


0

1

Здравствуйте. Помогите разобраться, 3 день уже бьюсь. И так, ноут, в нём HDD (500gb) и SSD(30gb)

Диск /dev/sda: 500.1 Гб, 500107862016 байт
255 головок, 63 секторов/треков, 60801 цилиндров, всего 976773168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Идентификатор диска: 0x0fe74687

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *   127358976   211245055    41943040    7  HPFS/NTFS/exFAT
/dev/sda2       211245056   976771071   382763008    5  Расширенный
/dev/sda5       211247104   976771071   382761984    7  HPFS/NTFS/exFAT

Диск /dev/sdb: 30.0 Гб, 30016659456 байт
255 головок, 63 секторов/треков, 3649 цилиндров, всего 58626288 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x000c9d9e

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *        2048    42062594    21030273+  83  Linux
/dev/sdb2        42063870    58626047     8281089    5  Расширенный
/dev/sdb5        42063872    58626047     8281088   82  Linux своп / Solaris

Изначально установил Win7 на HDD, затем Ubuntu на SSD. В загрузчике GRUB не появилось пункта Win7. Думаю ладно, что-то не так пошло, делаю:

update-grub
 Generating grub configuration file ...
Предупреждение: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Найден образ linux: /boot/vmlinuz-3.13.0-24-generic
Найден образ initrd: /boot/initrd.img-3.13.0-24-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
завершено
А её нету) Нагуглил инфу, сделал:
ls -al /dev/disk/by-uuid/
drwxr-xr-x 2 root root 120 мая    5 19:57 .
drwxr-xr-x 4 root root  80 мая    5 19:57 ..
lrwxrwxrwx 1 root root  10 мая    5 19:57 0a7a2422-2038-4d5f-a912-ec6697d3c0cb -> ../../sdb1
lrwxrwxrwx 1 root root  10 мая    5 19:57 81F0209B1480572D -> ../../sda5
lrwxrwxrwx 1 root root  10 мая    5 19:57 D25A01255A010845 -> ../../sda1
lrwxrwxrwx 1 root root  10 мая    5 19:57 d9b9dcaf-617c-44f0-96bf-168205f2ed65 -> ../../sdb5
Добавляю в /etc/grub.d/40_custom

menuentry «Win7» {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set D25A01255A010845
chainloader +1
}

Обновляю конфиг:

update-grub
Generating grub configuration file ...
Предупреждение: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Найден образ linux: /boot/vmlinuz-3.13.0-24-generic
Найден образ initrd: /boot/initrd.img-3.13.0-24-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
завершено
Не удалось...

Ткните пожалуйста, где ошибка?



Последнее исправление: Wild (всего исправлений: 1)

Что-то какая-то странная разметка 500Гб диска. Почему первый раздел начинается с 127358976? Может это конечно не влияет на это всё.

anonymous
()
Ответ на: комментарий от anonymous

Я оставил место в начале, чтобы позже прикрутить /home

Wild
() автор топика

замени chainloader +1 на ntldr /bootmgr
А лучше зайди в семеру и установи EasyBCD, из него добавь GRUB2 в меню венды и сделай от админа bootsect /nt60 ALL /mbr

ubuntuawp ★★
()

Тут обнаружил интересную вещь, в командной строке GRUB2 у меня не видит второй хдд. Команда

ls (hd0) 
видит SSD, Команда
ls (hd1) 
not found и что ещё... Я правильно понимаю он должен определить оба носителя, или изначально ему нужно дать понять «who is who». И ещё, может ли быть проблема в BIOS выставленном режиме Sata configuration -> AHCI?

Wild
() автор топика

Проблема решена, отключением функции Intel Rapid Tehnology в BIOS

Wild
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.