LinuxForum.Fans
Тема

grub2 не видит винду

Автор: bizunow 13 сообщений 2579 просмотров
#301815

Установил дебиан на старый жесткий диск (sda). На новом (sdb) - стояла винда. Загрузчик ее в упор не видит.

Список того, что было испробовано:
update-grub
os-prober
ntfs-3g
ручная правка grub.cfg

#301818

не видит, так не видит. Выбирайте жёсткий при запуске компа и всё.

#301819
"bizunow" написал:
update-grub
os-prober

Что они говорят?
Покажите еще fdisk -l.

#301820
"yars" написал:
update-grub
text
root@ilya:/home/milord# update-grub
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
done
"yars" написал:
os-prober

Ничего.

"seisros" написал:
не видит, так не видит. Выбирайте жёсткий при запуске компа и всё.

Пробовал. Грузится дебиан.

#301824
"yars" написал:
Покажите еще fdisk -l.
text
root@ilya:/home/milord# fdisk -l

Disk /dev/sda: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0001ec27

Device Boot Start End Blocks Id System /dev/sda1 * 1 9327 74910720 83 Linux /dev/sda2 9327 9726 3211265 5 Extended /dev/sda5 9327 9726 3211264 82 Linux swap / Solaris

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes 224 heads, 19 sectors/track, 459004 cylinders Units = cylinders of 4256 * 512 = 2179072 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xa025d2e9

Device Boot Start End Blocks Id System /dev/sdb1 1 229531 488440832 7 HPFS/NTFS /dev/sdb2 229531 459004 488317952 7 HPFS/NTFS

Забыл сразу добавить :(

#301827

Попробуйте от рута выполнить следующее: запустите

text
fdisk /dev/sdb

нажмите в нем последовательно клавиши a w и попробуйте снова.

#301829
"yars" написал:
нажмите в нем последовательно клавиши a w и попробуйте снова.

Просит ввести:

text
Partition number (1-4):
#301830

Введите 1. (т.е., последовательно a 1 w).

#301831
text
root@ilya:/home/milord# fdisk /dev/sdb

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u').

Command (m for help): a Partition number (1-4): w Partition number (1-4): ^X Value out of range. Partition number (1-4): 0 Value out of range. Partition number (1-4): 1

Command (m for help): w The partition table has been altered!

Calling ioctl() to re-read partition table. Syncing disks.

Вот. Теперь, как я понял, os-prober и update-grub нужно сделать. Сейчас попробую.

#301832
text
root@ilya:/home/milord# update-grub
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
done

Ничего нового :(

#301836

Я не пользуюсь GRUB, поэтому мне сложно дать правильный совет. Но почитайте викиучебник, может, сумеете разобраться.

#301868

В своё время настраивал по этой статье
Как вариант возможно стоит посмотреть параметры /etc/default/grub
а именно значение GRUB_DISABLE_OS_PROBER=true наступал на эти грабли когда-то

#301985

Продвинутые могут ругаться, но я делал так
Команда dpkg -l | grep grub дает список пакетов для grub
Установленные пакеты удаляю (purge).
Может запросить о непустом какам -то каталоге. Удаляю катвлог.
Потом сразу же ставлю удаленные пакеты + os-prober.
По другому как-то не получалось.

Войдите или зарегистрируйтесь, чтобы ответить.