Есть два винта. 1-ый SATA. 2-ой IDE. На 1-ом стоит винда. На 2-ом Fedora 5. Загрузчик GRUB виндовский раздел нашел и в map-файле определил как /dev/sda. Но при попытке загрузки происходит просто зависание компа. Кто-нибудь знает изза чего это и как с этим бороться?
PS То же самое было и с SUSE 10.0
Linux и Винда на разных винтах. (Linux и Винда на разных винтах, но при этом GRUB видит виндовский разд)
Модератор: Модераторы разделов
-
c_u_l8r
- Сообщения: 84
Re: Linux и Винда на разных винтах.
miron писал(а): ↑05.07.2006 17:26Есть два винта. 1-ый SATA. 2-ой IDE. На 1-ом стоит винда. На 2-ом Fedora 5. Загрузчик GRUB виндовский раздел нашел и в map-файле определил как /dev/sda. Но при попытке загрузки происходит просто зависание компа. Кто-нибудь знает изза чего это и как с этим бороться?
PS То же самое было и с SUSE 10.0
Нострадамусов нет - конфиг граба в студию
-
gordon01
- Сообщения: 216
Re: Linux и Винда на разных винтах.
Он явно не должен быть /dev/sda что-то на тему /dev/hdx скорее всего /dev/hda1
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
miron
- Сообщения: 25
- ОС: SlackWare Linux 10.2
-
VAA
- Сообщения: 224
- ОС: Deep Style / Slackware
Re: Linux и Винда на разных винтах.
Уже где-то обсуждали. Пришли к выводу, что винда при загрузке обязательно лезет за чем-то на hda1, хотя сама она может быть где угодно. Т.е. нет ОС кроме винды и первая обязательно на С: 
Registered Linux user number 436365
-
PBT
- Сообщения: 10
- ОС: Suse Linux 10.1 GM DVD x86-64
Re: Linux и Винда на разных винтах.
тут просили конфиг граба....
у меня аналогичная ситуация.
Винт SATA на нём 2 раздела, на первом винда...
Винт IDE добавлен в систему позднее, для установки линукса...
вобщем винда не грузится...
поменял на LILO - непомогло....
буду разбираться...
пока пользуюсь вручную....
в BIOS'е выбираю с чего грузиться....
у меня аналогичная ситуация.
Винт SATA на нём 2 раздела, на первом винда...
Винт IDE добавлен в систему позднее, для установки линукса...
вобщем винда не грузится...
поменял на LILO - непомогло....
буду разбираться...
пока пользуюсь вручную....
в BIOS'е выбираю с чего грузиться....
Код: Выделить всё
# Modified by YaST2. Last modification on Вск Июл 30 18:13:38 EEST 2006
color white/blue black/light-gray
default 0
timeout 3
gfxmenu (hd0,1)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE Linux 10.1
root (hd0,1)
kernel /boot/vmlinuz root=/dev/hde2 vga=0x31a resume=/dev/hde1 splash=silent showopts
initrd /boot/initrd
###Don't change this comment - YaST2 indetifier: Original name: windows###
title Windows XP Professional Corporate Rus
chainloader (hd1,0)+1
###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
chainloader (fd0)+1
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe
root (hd0,1)
kernel /boot/vmlinuz root=/dev/hde2 vga=normal showopts ide=nodma apm=off acpi=off noresume edd=off 3
initrd /boot/initrd-
SapFir
- Сообщения: 65
- ОС: Slackware. Arch
Re: Linux и Винда на разных винтах.
Не знаю как в грабе, а на лило я настроил эту фигню.
линукс стоит на hda, в его же mbr lilo установлен, вин на sda.
сата диски определяются после иде, поэтому сата у меня вторым определился, а винда со второго грузиться не хочет ни в какую, только с первого. Поэтому в etc/lilo.conf прописать пришлось опцию обмена номеров винтов (сата становится первым чтоб вин запуститься мог)
чтобы изменения вступили в силу нужно от рута дать команду lilo и перезагрузится
линукс стоит на hda, в его же mbr lilo установлен, вин на sda.
сата диски определяются после иде, поэтому сата у меня вторым определился, а винда со второго грузиться не хочет ни в какую, только с первого. Поэтому в etc/lilo.conf прописать пришлось опцию обмена номеров винтов (сата становится первым чтоб вин запуститься мог)
Код: Выделить всё
boot = /dev/hda
prompt
timeout = 300
vga = 773
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda2
label = slack
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
# Linux bootable partition config ends
# Windows bootable partition config begins
other = /dev/sda1
label = win
# обмен номерами
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x80
table = /dev/sda
# Windows bootable partition config endsчтобы изменения вступили в силу нужно от рута дать команду lilo и перезагрузится
Не ищу лёгких путей
-
miron
- Сообщения: 25
- ОС: SlackWare Linux 10.2
Re: Linux и Винда на разных винтах.
SapFir большое спасибо. Пробовал у друга, работает. А мне уже поздно - я "окошки" уже снес. 
-
VAA
- Сообщения: 224
- ОС: Deep Style / Slackware
Re: Linux и Винда на разных винтах.
Если без прописывания обмена номеров винтов - то думаю простейший способ выхода из положения сделать небольшой раздел hda1 = С: в формате vfat. Только чтоб винде было куда сунуть что-то из своих конфигов для загрузки. А сама винда 2000/ХР может при этом стоять где угодно.
Registered Linux user number 436365
-
RulerM
- Сообщения: 192
- ОС: Open SUSE 10.3 Gnome xgl
Re: Linux и Винда на разных винтах.
VAA писал(а): ↑07.08.2006 10:31Если без прописывания обмена номеров винтов - то думаю простейший способ выхода из положения сделать небольшой раздел hda1 = С: в формате vfat. Только чтоб винде было куда сунуть что-то из своих конфигов для загрузки. А сама винда 2000/ХР может при этом стоять где угодно.
Не что-то из своих конфигов, а загрузчик.. ntloader собсно.
Загрузчик винды может быть только на первом в системе жестких диков primary разделе, так всегда было.
-
FreeMan
- Сообщения: 44
Re: Linux и Винда на разных винтах.
Столкнулся вот с такой проблемой. Есть IDE диск и SATA. Первым стоит IDE. На нём стоит винда и туда же устонавливаю линух. При установки всё нормально. Видяться все диски. Но как только перезагружусь то груб выдает ошибку "Hard Dick Error" Тобиш груб нехочет ни вкакую грузится с SATA диском. Без него грузится.
Чё делать?
Чё делать?
-
miron
- Сообщения: 25
- ОС: SlackWare Linux 10.2
Re: Linux и Винда на разных винтах.
FreeMan писал(а): ↑16.08.2006 14:59Столкнулся вот с такой проблемой. Есть IDE диск и SATA. Первым стоит IDE. На нём стоит винда и туда же устонавливаю линух. При установки всё нормально. Видяться все диски. Но как только перезагружусь то груб выдает ошибку "Hard Dick Error" Тобиш груб нехочет ни вкакую грузится с SATA диском. Без него грузится.
Чё делать?
При установке точно выбрано ядро с поддержкой SATA? Если да тогда как уже было сказано
"Конфиг гграба в студию"
-
SapFir
- Сообщения: 65
- ОС: Slackware. Arch
Re: Linux и Винда на разных винтах.
вдруг ещё актуальна для кого-нибудь проблема
начал задумываться об установке grub, и неожиданно для себя нашёл на винте доку по настраиванию этого загрузчика. А там как раз есть упоминание о проблеме загрузки винды со "второго" диска.
и сам файлик тоже прикрепляю
начал задумываться об установке grub, и неожиданно для себя нашёл на винте доку по настраиванию этого загрузчика. А там как раз есть упоминание о проблеме загрузки винды со "второго" диска.
Ещё одной важной командой является команда "map", которую Вы можете
использовать, когда у Вас есть два жестких диска и операционная
система, которая не может загружаться со второго диска, например ОС
Windows. Вы можете отобразить hd0 как hd1 и hd1 как hd0. Другими
словами, можно виртуально переставлять жесткие диски. Пример:
grub> map (hd0) (hd1)
grub> map (hd1) (hd0)
и сам файлик тоже прикрепляю
Не ищу лёгких путей
-
csx
- Сообщения: 302
- Статус: Сыч Домовый
- ОС: Что сломалось, то и чиним...
Re: Linux и Винда на разных винтах.
Предложу еще одно решение проблемы (как это решал я). Может быть, моя проблема немного иная, но весьма схожая...
У меня так (в порядке приоритета загрузки BIOS)
sdb - линукс
sda - винда
hda - куча музыки (NTFS)
(разумеется, когда ставил винду sda был первым, перед установкой линукса поднял sdb)
При установке Мандривы, она все определяет нормально, но на всякий случай прописывает в LILO hda как винду, т.е. в меню две винды... Мне это не нравится, я переконфигурирую и LILO затирает загрузчик винды (NTLDR is missing - очень приятно...)... Я проводил тесты, Мандрива это делает при любых изменениях конфига загрузчика...
=> решение элементарно. В БИОСе "поднимаем" sda на самый верх, грузимся в Виндового диска-установщика, заходим в консоль восстановления ®, и прописываем BOOTFIX (или FIXBOOT - точно не помню). Потом меняем приоритеты обратно и все пучком
У меня так (в порядке приоритета загрузки BIOS)
sdb - линукс
sda - винда
hda - куча музыки (NTFS)
(разумеется, когда ставил винду sda был первым, перед установкой линукса поднял sdb)
При установке Мандривы, она все определяет нормально, но на всякий случай прописывает в LILO hda как винду, т.е. в меню две винды... Мне это не нравится, я переконфигурирую и LILO затирает загрузчик винды (NTLDR is missing - очень приятно...)... Я проводил тесты, Мандрива это делает при любых изменениях конфига загрузчика...
=> решение элементарно. В БИОСе "поднимаем" sda на самый верх, грузимся в Виндового диска-установщика, заходим в консоль восстановления ®, и прописываем BOOTFIX (или FIXBOOT - точно не помню). Потом меняем приоритеты обратно и все пучком
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
-- Техподдержка...