Grub & Windows 2003 server (несовместимы?)

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

Модератор: Bizdelnick

Аватара пользователя
ZeLLa
Сообщения: 154
ОС: ubuntu

Grub & Windows 2003 server

Сообщение ZeLLa »

У друга временно нет инета, но зато есть проблема...
Так что пишу за него вопрос)

Он себе вин 2003 поставил, на машине с линем - как всегда стерся груб, он восстановил, но тогда, как я понял винда потеряла возможность грузиться... у него скорее всего все оси на одном физ. диске, скорее всего на sata

смотри ситуацию:
Был XP в первом загрузочном секторе, без проблем я востанавливал grub из Debian
Теперь Server 2003 при востановлении grub, он работает, а вот винда грохается подчистую -> Unknow partition
....вот
Ubuntu 6.10 AMD64 2.6.20.3 reiserfs3.6 Gnome 2.16.1 & FreeBSD6.0 AMD64 ufs Gnome 2.14
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: Grub & Windows 2003 server

Сообщение sbar »

в вендовом инсталяторе выбираем "Консоль восстановления(Recovery Console)" (кнопка R во время установки). там делаем fixboot и/или fixmbr (точно не помню, но можно и то и другое). после этого grub затрется, и вендовый загрузчик будет. а grub надо не восстанавливать, а _ставить_ из LiveCD например, он должен перенести вендовый загрузчик с mbr'а на раздел с вендой (хотя может просто на активный раздел (можно сделать вендовый раздел активным на всякий случай на некоторое время)).
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Grub & Windows 2003 server

Сообщение (asper »

Ребята о чём вы ?
grub прекрасно грузит вынь, нужно просто правильные опции в конфиге прописать.
Сомнительно доброе привидение
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: Grub & Windows 2003 server

Сообщение sbar »

(Vlady @ Feb 12 2007, в 11:41) писал(а):grub прекрасно грузит вынь, нужно просто правильные опции в конфиге прописать.
это обязательно, но если загрузчика венды нету на разделе с вендой - не будет он грузиться.
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Grub & Windows 2003 server

Сообщение (asper »

согласен, винда должна стоять на активном разделе ,на языке винды С:, как бы он её поставил по другому, если до этого на винте стоял линь, или она может умеет работать с линуксовскими партишанами ?
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Grub & Windows 2003 server

Сообщение KislotLord »

Так, у меня появился интернет, что я делал:

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

//гружусь с LiveCD (Knoppix 5)
//пишу в консолё следующее:
#grub
#root (hd0,1)
#setup (hd0,0)
#quit

Вот, после этого раздел с виндой становится unknown partition
grub функционирует при этом отлично, 2003 Server - нет
Еще одна особенность, жеский у меня SATA, по этому не удалось сделать grub-install sda
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
Аватара пользователя
Linuxfob
Сообщения: 17
ОС: ASP

Re: Grub & Windows 2003 server

Сообщение Linuxfob »

Ну так все-таки linux - живой? GRUb на месте? Раздел с MBR - монтируется нормально? Попробуйте следующее:
:
1) загружаемся в *Х.
2) монтируем чистую дискетку FAT:

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

mount -t vfat /dev/fda0 /mnt/floppy

3)Копируем:

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

dd if=/dev/hdaN of=/mnt/floppy/bootsect.lnx bs=512 count=1,
где hdaN - тот диск(раздел), где находится *Х-овый загрузчик.
Получаем на дискете файл bootsect.lnx (кторый и есть суть загрузочный сектор *Х-ов).
далее:
4)Восстанавливаем ntldr на его "законное место". Путем использования консоли востановления W2k+.
Входим как админ в нашу W2k+3 (консоль восстановления естесно), выполняем

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

 fixboot [диск]
.
Например fixboot c:(d/e/f/h и т.д. в зависимости от пожелания пользователя.)
Если есть нужда, то можете использовать также восстановление\создание MBR (!)путем использования команды fixmbr

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

fixmbr [имя_устройства]
,
где имя устройства выглядит примерно так: \Device\HardDisk0 (1.2.3 и т.д.) Узнать все имена устройств - вы можете с помощью команды map без аргумента arc.
5)Далее. Проверяем - ожила ли наша Энтя... Если ожила - то пол-дела сделано.
6)Заходим в "ожившую" систему и переписываем с дискеты наш заранее подготовленный bootsect.lnx в корневой каталог диска с Win2K+3. (Если W2K+3 стоит на диске С: , то файл нужно переписать в C:\ ).
7) Далее:
добавляем в файл boot.ini (он должен быть там же) строку:

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

C:\bootsect.lnx="Linux "


Теперь можно переключаться между системами под руководством NT Loader'а. :tongue:. При загрузке Linux, ntldr "передает управление" bootsect.lnx , а тот- переведет головки как подобает в этом случае. .
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Grub & Windows 2003 server

Сообщение KislotLord »

Linuxfob: Спасибо, конечно за ответ. Но это не сработает, т.к. у меня SATA-диск, а NT Loader, как я понял, не умеет загружать с SATA - линукс, либо потому что у меня он стоит на reiserfs. Если я ошибаюсь, дайте об этом знать ;)
Пока пользуюсь дискеткой с grub:

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

grub>configfile (hd0,1)/boot/grub/menu.lst
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
Аватара пользователя
Linuxfob
Сообщения: 17
ОС: ASP

Re: Grub & Windows 2003 server

Сообщение Linuxfob »

KislotLord писал(а):
13.02.2007 22:21
Linuxfob: Спасибо, конечно за ответ. Но это не сработает, т.к. у меня SATA-диск, а NT Loader, как я понял, не умеет загружать с SATA - линукс, либо потому что у меня он стоит на reiserfs. Если я ошибаюсь, дайте об этом знать ;)
Пока пользуюсь дискеткой с grub:

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

grub>configfile (hd0,1)/boot/grub/menu.lst

Ну вообще-ntldr никак не сможет загрузить *Х при всем своем желании. :)
Это собственно не его задача. Его задача передать вызов х-овому загрузчику. так же как и lilo и GRUb - не смогут загрузить NT, даже если разорвутся от желания это сделать.
А что говорит map(RC W2k+3) по поводу "видимых" ей девайсов?
Как реализован в вашей системе RAID\SATA контроллер? Необходима ли установка доп. драйверов при инсталляции ОС?
Спасибо сказали:
LIRIK
Сообщения: 80
ОС: Debian

Re: Grub & Windows 2003 server

Сообщение LIRIK »

Здравствуйте, у меня тоже возникла такая проблема:
После установки WinXP у меня затерся загрузчик...
Друг восстановил мне доступ к линуксовому разделу, а к винде я теперь добраться не могу :(
не могли бы вы мне скинуть рабочий конфиг Grub?
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: Grub & Windows 2003 server

Сообщение sbar »

(LIRIK @ Feb 15 2007, в 19:34) писал(а):рабочий конфиг Grub?
один конфиг Вам не поможет, по причинам, описанным выше. а вообще что-то вроде этого добавить надо

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

title=BeHDa XP
rootnoverify (hd0,1)
makeactive
chainloader +1
Спасибо сказали:
LIRIK
Сообщения: 80
ОС: Debian

Re: Grub & Windows 2003 server

Сообщение LIRIK »

Добавил, в загрузчике он конечно прописывается, но в Вынь, как не ходил, так и не ходит :)
а вообще грустно конечно...
если логично судить, то ему надо прописать путь к Винде, а я ХЗ как, да и вообще это только ИМХО



ах да, fstab ведь тоже нужен, вот мой, может вы сможете помоч, спасибо:

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
#/dev/hda2 none swap sw 0 0
/dev/hda2 /home ext3 defaults 0 2
/dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/sda1 /media/flash auto user,iocharset=koi8-r 0 0
Спасибо сказали:
LIRIK
Сообщения: 80
ОС: Debian

Re: Grub & Windows 2003 server

Сообщение LIRIK »

все, извините, спасибо за помощь, проблема решена :)
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Grub & Windows 2003 server

Сообщение KislotLord »

Спасибо за подсказки, но дело оказалось совсем не в том......
Поставил как то давно я GRUB2 и забыл......
В нем и проблема была...
:cool:
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали: