Решено: Установка виндовс и помещение ее в ГРУБ (не выходит, и не входит)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
rain_99
Сообщения: 990
ОС: Debian

Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение rain_99 »

Всем доброго времени суток. Посоветуйте мне пожалуйста в таком вопросе. Есть на компе Мандрива Фрии 2008. Физически отцепляю жеский диск с линуксом, прицепляю новый чистый и свежий жеский диск. На него устанавливаю Винду. Потом в дракконф в загрузчике добавляю пункт /dev/sda1 и что это называется виндовс. И нифига не получается. Из ГРУБА совсем винду не грузит, а по отдельности - пожалуйста... Помогите плизз.

Код: Выделить всё

[root@rainland rain]# fdisk -l

Диск /dev/hdb: 80.0 ГБ, 80060424192 байт
255 heads, 63 sectors/track, 9733 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0xee99586a

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/hdb1   *        1886        9733    63039060    7  HPFS/NTFS
/dev/hdb2               1        1885    15141231    5  Расширенный
/dev/hdb5               1        1530    12289662   83  Linux
/dev/hdb6            1531        1885     2851506   82  Linux своп / Solaris

Пункты таблицы разделов расположены не в дисковом порядке

Диск /dev/sda: 122.9 ГБ, 122941242880 байт
16 heads, 63 sectors/track, 238213 cylinders
Units = цилиндры of 1008 * 512 = 516096 bytes
Disk identifier: 0x364f4d8a

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1       40640    20482528+   7  HPFS/NTFS
/dev/sda2           40641      228034    94446229+   7  HPFS/NTFS
/dev/sda3          228035      238213     5130216    5  Расширенный
/dev/sda5          228035      238213     5130184+   7  HPFS/NTFS
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
Siras
Сообщения: 54
ОС: Gentoo

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение Siras »

а что в grub.conf то прописываете? попробуйте это:

Код: Выделить всё

title=Windows XP
rootnoverify (hd0,5)
makeactive
chainloader +1
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 990
ОС: Debian

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение rain_99 »

Код: Выделить всё

[rain@rainland ~]$ cat /boot/grub/menu.lst
timeout 60
color black/cyan yellow/cyan
gfxmenu (hd0,4)/boot/gfxmenu
default 3

title linux
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/hdb5 resume=/dev/hdb6 splash=silent mem=1500M vga=788
initrd (hd0,4)/boot/initrd.img

title linux-nonfb
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/hdb5 resume=/dev/hdb6 mem=1500M
initrd (hd0,4)/boot/initrd.img

title failsafe
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=failsafe root=/dev/hdb5 failsafe mem=1500M
initrd (hd0,4)/boot/initrd.img

title windows
root (hd1,0)
chainloader +1


очень боюся навредить системе, и толком сам не знаю как и что записывать
...Все в наших руках...
Спасибо сказали:
loki4
Сообщения: 115
ОС: GNU/Linux Arch Linux

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение loki4 »

Ну вот где у Вас "title windows" вставте следующее:

Код: Выделить всё

title=Windows
rootnoverify (hd1,0) #чтобы grub не пытался подключить этот раздел
makeactive #делает активным раздел
chainloader +1 #передает управление загрузчику с этого диска


и перезагрузитесь. Т.о. если будете пользоваться двумя дисками одновременно, первый ubuntu, второй с win, то все должно нормально работать.
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 990
ОС: Debian

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение rain_99 »

Не грузится :( висит вот такая надпись и все

Код: Выделить всё

makeactive #
сhainloader +1 #
...Все в наших руках...
Спасибо сказали:
loki4
Сообщения: 115
ОС: GNU/Linux Arch Linux

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение loki4 »

Да, винда не любит грузиться со второго диска, забыл. Мало опыту. Должно сработать так:

Код: Выделить всё

title=Windows
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd0,0)
makeactive
chainloader +1
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 990
ОС: Debian

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение rain_99 »

Не грузится...
может вот это чтото поможет?

Код: Выделить всё

[rain@rainland ~]$ cat /boot/grub/device.map
(fd0) /dev/fd0
(hd0) /dev/hdb
(hd1) /dev/sda
...Все в наших руках...
Спасибо сказали:
brealx
Сообщения: 1
ОС: Ubuntu 7.10

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение brealx »

В убунте єто делаеться так, попробуйте по примеру у себя:

Как восстановить GRUB после переустановки Windows
Загрузиться с Ubuntu live CD
Запустите оболочку GRUB
sudo grub

GNU GRUB version 0.97 (640K lower / 3072K upper memory)
....

grub> find /boot/grub/stage2
(hd0,2)

grub> root (hd0,2)
Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)
......
Done.

grub> quit
Спасибо сказали:
loki4
Сообщения: 115
ОС: GNU/Linux Arch Linux

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение loki4 »

хм, исходя из вот этого: Сборник ошибок Grub в Gentoo надо делать вот так (пункт 16):

Код: Выделить всё

title Windows XP
  map (hd0) (hd1)
  map (hd1) (hd0)
  chainloader (hd1,0)+1


Попробуйте так, ну или, если не пойдет, скомпоновать из предыдущих.
А linux грузится, когда два винта подключены? И изменения хоть видны т.е. он тот конфиг читает?

brealx, это не поможет в данном случае. просто перезапишется mbr, а толку не будет т.к. конфиг все тот же.

А еще можно в системе попробовать запустить grub и там сделать так:
grub> root (hd<TAB>
что покажет Вам какие доступны диски, а потом, если поставить запятую и снова нажать TAB появится список доступных разделов. Тогда можно выйти и поиграться с map() в конфиге, может чего дельное выйдет.

ЗЫ Почитайте вот это: http://www.linuxshare.ru/docs/software/grubbest.html ну или google.ru, там много полезного можно найти.
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 990
ОС: Debian

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение rain_99 »

Код: Выделить всё

grub> root (hd
 Possible disks are:  hd0 hd1

grub> root (hd0,
 Possible partitions are:
   Partition num: 0,  Filesystem type unknown, partition type 0x7
   Partition num: 4,  Filesystem type is ext2fs, partition type 0x83
   Partition num: 5,  Filesystem type unknown, partition type 0x82

grub> root (hd1,
 Possible partitions are:
   Partition num: 0,  Filesystem type unknown, partition type 0x7
   Partition num: 1,  Filesystem type unknown, partition type 0x7
   Partition num: 4,  Filesystem type unknown, partition type 0x7


вот это скорее всего - физический диск с линуксом (на нем раздел линя

Код: Выделить всё

Partition num: 4,  Filesystem type is ext2fs, partition type 0x83
, свап

Код: Выделить всё

Partition num: 5,  Filesystem type unknown, partition type 0x82
и виндовозный раздел

Код: Выделить всё

Partition num: 0,  Filesystem type unknown, partition type 0x7
) - диск с виндой (три раздела, один на 20 гиг системный, 90 гиг - данные, 5 гиг - файл подкачки) - вот тут я путаюсь, за ссылочку, большое спасибо, обязательно почитаю. Кстати При одновременно присоединенных дисках - нормально линух стартует
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 990
ОС: Debian

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение rain_99 »

таки все равно не могу ГРУБ заставить винду запускать ;(
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 990
ОС: Debian

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение rain_99 »

Мож кому поможет, заново переустановил мандриву, принесли мне от ЛЦ, она при переустановке в ГРУБ аж 3 виндовса нашла, особо обратите внимание на

title windows
root (hd1,0)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1


Код:

timeout 60 color black/cyan yellow/cyan gfxmenu (hd0,5)/boot/gfxmenu default 0 title linux kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/hdb6 resume=/dev/hdb5 splash=silent mem=1500M vga=788 initrd (hd0,5)/boot/initrd.img title linux-nonfb kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/hdb6 resume=/dev/hdb5 mem=1500M initrd (hd0,5)/boot/initrd.img title failsafe kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=failsafe root=/dev/hdb6 failsafe mem=1500M initrd (hd0,5)/boot/initrd.img title windows root (hd1,0) map (0x81) (0x80) map (0x80) (0x81) makeactive chainloader +1


Почему в Мандриве так - загадка....

Счас работает 100% и оставил я работающий 1 вариант. :) Всем спасибо. Тему наверное можно в ФАК
...Все в наших руках...
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение zh0rzh »

rain_99 писал(а):
22.12.2007 23:09
Почему в Мандриве так - загадка....


Моя Мандрива тоже в GRUB вписала загрузку Винды, которой на самом деле не существует. Вместо существующей Винды на NTFS (hd0,0) она вписала (незнаю почему) в загрузку раздел FAT32 на hd1,0.
Ситуация полностью аналогична Вашей.

Просто руками, как и Вы, прописал то, что надо.
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 990
ОС: Debian

Re: Решено: Установка виндовс и помещение ее в ГРУБ

Сообщение rain_99 »

Просто руками, как и Вы, прописал то, что надо.


да я не прописал - я систему полностью переустановил :( Зато была Мандрива 2008 Free, а стала Мандрива 2008 Free LCE
...Все в наших руках...
Спасибо сказали: