LINUX.ORG.RU

grub2 не видит WinXP

 , ,


0

2

Добрый день! Пытался править конфиги граба, но это не помогло.

Выполнил: su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg' но это тоже результата не дало - граб нашел два ядра федоры, но не нашел винду.

Команды sudo update-grub вообще нет.

Как отыскать винду? =))

Воспользовался советом:

# update-grub

bash: update-grub: command not found...

# find / -name update-grub*

/root/mint/usr/lib/grub-legacy/update-grub

/root/mint/usr/lib/grub/update-grub_lib

/root/mint/usr/sbin/update-grub

/root/mint/usr/sbin/update-grub-gfxpayload

/root/mint/usr/sbin/update-grub2

(http://forums.fedoraforum.org/showthread.php?t=271203)

Нашел только: /usr/lib/grub/update-grub_lib

/root/mint/usr/sbin/update-grub

А это шо такое?

sudo /root/mint/usr/sbin/update-grub

AlexCones ★★★ ()

В fedora во всех названиях команд и конфигов grub 2 добавлена цифра 2, чтобы не пересекаться с grub.

Поэтому не надо бездумно применять убунтоидные инструкции, а надо немножко осмотреться.

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

убунтоидные инструкции

ололо

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

Package os-prober-1.48-2.fc16.i686 already installed and latest version

Но толку нет(

su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'
Password:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.3.0-4.fc16.i686
Found initrd image: /boot/initramfs-3.3.0-4.fc16.i686.img
Found linux image: /boot/vmlinuz-3.1.0-7.fc16.i686
Found initrd image: /boot/initramfs-3.1.0-7.fc16.i686.img
No volume groups found
done

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

Ты fdisk -l показывай лучше и blkid

Надо смотреть, что у тебя там с разделами, потому что при стандартной конфигурации всё находится.

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

Вот, держи:

sudo fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa33b6c03

Device Boot Start End Blocks Id System
/dev/sda1 2048 4196351 2097152 82 Linux swap / Solaris
/dev/sda2 552959568 625141439 36090936 f W95 Ext'd (LBA)
/dev/sda3 4196352 491519999 243661824 83 Linux
/dev/sda4 * 491520000 552957951 30718976 83 Linux
/dev/sda5 552959631 625141439 36090904+ 7 HPFS/NTFS/exFAT

Partition table entries are not in disk order

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

Мне тут на другом форуме сказали, что это такой виндоус поганый=) ЧТД, так сказать) Он не хочет грузиться не с первого раздела. А я заметил, что граб передает ему загрузку, но ничего не происходит... сперва думал, что это не так настроено. Но во всех других вариантах граб тупо не видит диск.

Что тут можно сделать и можно ли? Жаль маздай ставить в начало диска ведь...

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

=))
1) Отформатировал винт.
2) Поставил маздай в конец, оставив неразмеченную область (или он ее форматнул в свою нтфс, уже не помню точно)
3) Маздай грузился без проблем.
4) На неразмеченную область поставил федору.
5) Маздай грузиться перестал.

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

Device Boot Start End Blocks Id System
/dev/sda1 2048 4196351 2097152 82 Linux swap / Solaris
/dev/sda2 552959568 625141439 36090936 f W95 Ext'd (LBA)
/dev/sda3 4196352 491519999 243661824 83 Linux
/dev/sda4 * 491520000 552957951 30718976 83 Linux
/dev/sda5 552959631 625141439 36090904+ 7 HPFS/NTFS/exFAT

Я правильно понимаю, что sda2 - это extended раздел в котором кроме sda5 ничего нет? Тогда надо тупо снести нафиг sda5, переквалифицировать sda2 в primary, и ставить винду прямо туда.

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