Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Загрузчик GRUB и Windows XP + '98

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
Ilya
Гость





СообщениеДобавлено: Сб Фев 15 2003 17:53    Заголовок сообщения: Загрузчик GRUB и Windows XP + '98 Ответить с цитатой

На моём компьютере живёт три операционных системы: Red Hat Linux, Win98 и WinXP. Причём XP ставился после (из под) '98, то есть автоматически при загрузке всплывает меню предлагающее выбрать котрый из windows будет загружаться. WIn98 стоит в Primary Partition (вместе с Linux и Swap), WinXP - первый в extended partition
GRUB загружает Linux установленный в hda1, либо передаёт управление загрузчику Windows в hda2 (та самая чёрная табличка, где предлагается выбрать Win98 или WinXP). Я хочу чтобы выбор: Linux | Win98 | WinXP осушествлялся и исполнялся с помощью загрузчика GRUB
Вообще-то, я уже пытался предлагать загрузчику загружать hda4, но это приводит к зависанию. Загрузка с hda2 вызывает пресловутую чёрную табличку.

1. ext2 (Linux) hda1
2. Fat32 C: (Win98) hda2
3. Extended
3.1 NTFS D: (WinXP) hda4
3.2 Fat32 E: (Просто диск)
4. Lunux Swap

Мне кажется, что всё проблема для меня, заключается в том что, я не знаю как организован процесс загрузки Windows
Вернуться к началу
butcher



Зарегистрирован: 18.04.2003
Сообщения: 467
Откуда: Киров

СообщениеДобавлено: Сб Фев 15 2003 18:18    Заголовок сообщения: Re: Загрузчик GRUB и Windows XP + '98 Ответить с цитатой

Если ты ставил ХР из под 98, то загрузочные файлы ХР у тебя скорее всего лежат на том же разделе что и 98, поэтому когда ты говоришь грубу грузится с hda2 вылазит ХР-шное меню загрузки. Чтобы сделать всё в одном меню ИМНО тебе нужно переразбивать диск и делать например так:
1. Primary: XP - FAT32/NTFS
2. Primary: 98 - FAT32
3. Extendet: ext2+swap
или, не помню может ли RH на одном разделе и со свопом быть, сделать на 4-ом разделе swap
вот..
и ещё, первые три раздела не должны вылазить за 1024 цилиндр, иначе грузится не будет система..
а виснет у тебя потому, что этот раздел не основной (Extendet) и с него винда не могет грузится, да ещё и системных файлов там нет..
_________________
Нет ничего невозможного...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ilya
Гость





СообщениеДобавлено: Сб Фев 15 2003 20:20    Заголовок сообщения: Thank's a lot, but ... I have some more ???? Ответить с цитатой

Спасибо за ответ! Я очень рад, потому что знаю что делать.
Но. У иеня есть сомнения по поводу некоторых моих будующий действий:
1. Мне нужно оставить большой кусок места под FAT32 - сделать логический диск, насколько я понимаю его можно сделать только в extended partition. Вы написали, что ext2 и swap могут не ужиться внутри extended, а вдруг FAT и ext2 не уживутся?
2. Ещё один вопрос - арифметический: в вашем ответе говорилось, что нельзя, чтобы "первые три раздела" превышали 1024 cyl. Так вот, своим концом они не должны превышать или началом?
(Нужно чтобы все разделы вместились до 1024 cyl целиком, или можно допустить, чтобы третий "вылез" за этот dead line?)


И ещё один вопрос плана действий не касается, он для общего развития: почему Win не может грузиться из extended раздела (а linux может)?

Спасибо ещё раз за ответы.
Вернуться к началу
Dmitry.Karpov http://prof
Гость





СообщениеДобавлено: Сб Фев 15 2003 21:58    Заголовок сообщения: А ты структуру диска представляешь? Ответить с цитатой

Extended-раздел имеет кучу MasterBootRecord'ов, но ни в одном из них нет загрузочной записи (программного кода) - только PartitionTable. Вот потому-то и не получается оттуда грузиться... А Linux, вероятно, заносит туда загрузочный код, но только для себя.

Загрузочный раздел (или все разделы, с которых мы будем загружаться, если таких несколько) должны быть в пределах 1024-х цилиндров, т.к. BIOS не может адресовать номер цилиндра более чем десятью битами.
Вернуться к началу
butcher



Зарегистрирован: 18.04.2003
Сообщения: 467
Откуда: Киров

СообщениеДобавлено: Вс Фев 16 2003 01:08    Заголовок сообщения: Третий раздел может выходить за предел 1024, важно чтобы загрузочная запись этого раздела не выходила (-) Ответить с цитатой

-
_________________
Нет ничего невозможного...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry.Karpov http://prof
Гость





СообщениеДобавлено: Вс Фев 16 2003 12:06    Заголовок сообщения: Фиг да ни фига! Ответить с цитатой

В первых 1024-х цилиндрах должны находиться все компоненты, которые загружаются при использовании BIOS:
- BootRecord;
- OS Loader;
- ядро;
- драйвер диска;
- вероятно, еще некоторые компоненты.
Ибо только после загрузки ядра и дравера диска система может подгружать остальные компоненты, не используя BIOS.
PS: Напоминаю, что дисковый контроллер м.б. не только IDE, но и один из кучи SCSI...
Вернуться к началу
Ilya
Гость





СообщениеДобавлено: Вс Фев 16 2003 17:44    Заголовок сообщения: Я загубил Grub, как исправить? Ответить с цитатой

Я поставил Linux в extended как вы посоветовали, и он грузиться. Но потом я сделал ошибку: начал ставить WinXp и затёр,видимо, Grub, установленный в mbr(кстати,что нужно было делать чтобы не затереть). И что делать теперь?
Может быть можно переустановить Grub,как?

Как мне теперь не повторить эту же ошибку - мне предстоит ставить Windows98?
Вернуться к началу
Dmitry.Karpov http://prof
Гость





СообщениеДобавлено: Вс Фев 16 2003 22:44    Заголовок сообщения: Я с Grub незнаком, но совет дать могу Ответить с цитатой

Вероятно, для Grub должен быть DOS-инталлятор типа как для BootManaget от FreeBSD. Если он есть - это решает все проблемы.

Если же такового нет, то можно найти систему с установленным Grub (это первые 546 байт первого сектора нулевого трека нулевой головки), с помощью Norton DiskEdit под DOS или dd под Linux/FreeBSD перекатать его в файл и переписать на рабочий диск.

На сайте разработчика Grub д.б. (IMHO) описание и программы.
Вернуться к началу
green_forest



Зарегистрирован: 17.05.2002
Сообщения: 28

СообщениеДобавлено: Пн Фев 17 2003 13:49    Заголовок сообщения: grub.conf (коректируй сам) Ответить с цитатой

default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title=My example Gentoo Linux
root (hd0,0)
kernel (hd0,0)/boot/bzImage root=/dev/hda3

#Below is for setup using hardware RAID
title=My Gentoo Linux on RAID
root (hd0,0)
kernel (hd0,0)/boot/bzImage root=/dev/ataraid/discX/partY

# Below needed only for people who dual-boot
title=Windows NT Workstation
root (hd0,5)
chainloader +1
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
butcher



Зарегистрирован: 18.04.2003
Сообщения: 467
Откуда: Киров

СообщениеДобавлено: Вт Фев 18 2003 11:13    Заголовок сообщения: Ну, я это и имел ввиду, не доконца выразился ;) (-) Ответить с цитатой

-
_________________
Нет ничего невозможного...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...