Linux и Винда на разных винтах. (Linux и Винда на разных винтах, но при этом GRUB видит виндовский разд)

Выбор и настройка HardWare

Модератор: Модераторы разделов

miron
Сообщения: 25
ОС: SlackWare Linux 10.2

Linux и Винда на разных винтах.

Сообщение miron »

Есть два винта. 1-ый SATA. 2-ой IDE. На 1-ом стоит винда. На 2-ом Fedora 5. Загрузчик GRUB виндовский раздел нашел и в map-файле определил как /dev/sda. Но при попытке загрузки происходит просто зависание компа. Кто-нибудь знает изза чего это и как с этим бороться?

PS То же самое было и с SUSE 10.0
Спасибо сказали:
Аватара пользователя
c_u_l8r
Сообщения: 84

Re: Linux и Винда на разных винтах.

Сообщение c_u_l8r »

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 и Винда на разных винтах.

Сообщение gordon01 »

Он явно не должен быть /dev/sda что-то на тему /dev/hdx скорее всего /dev/hda1
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Спасибо сказали:
miron
Сообщения: 25
ОС: SlackWare Linux 10.2

Re: Linux и Винда на разных винтах.

Сообщение miron »

gordon01 писал(а):
06.07.2006 16:04
Он явно не должен быть /dev/sda что-то на тему /dev/hdx скорее всего /dev/hda1

Так ведь винт SATA. У меня разные дистрибутивы воспринимают его именно так.
Спасибо сказали:
Аватара пользователя
VAA
Сообщения: 224
ОС: Deep Style / Slackware

Re: Linux и Винда на разных винтах.

Сообщение VAA »

Уже где-то обсуждали. Пришли к выводу, что винда при загрузке обязательно лезет за чем-то на hda1, хотя сама она может быть где угодно. Т.е. нет ОС кроме винды и первая обязательно на С: :)
Registered Linux user number 436365
Спасибо сказали:
PBT
Сообщения: 10
ОС: Suse Linux 10.1 GM DVD x86-64

Re: Linux и Винда на разных винтах.

Сообщение PBT »

тут просили конфиг граба....

у меня аналогичная ситуация.
Винт 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 и Винда на разных винтах.

Сообщение SapFir »

Не знаю как в грабе, а на лило я настроил эту фигню.
линукс стоит на 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 и Винда на разных винтах.

Сообщение miron »

SapFir большое спасибо. Пробовал у друга, работает. А мне уже поздно - я "окошки" уже снес. :rolleyes:
Спасибо сказали:
Аватара пользователя
VAA
Сообщения: 224
ОС: Deep Style / Slackware

Re: Linux и Винда на разных винтах.

Сообщение VAA »

Если без прописывания обмена номеров винтов - то думаю простейший способ выхода из положения сделать небольшой раздел hda1 = С: в формате vfat. Только чтоб винде было куда сунуть что-то из своих конфигов для загрузки. А сама винда 2000/ХР может при этом стоять где угодно.
Registered Linux user number 436365
Спасибо сказали:
RulerM
Сообщения: 192
ОС: Open SUSE 10.3 Gnome xgl

Re: Linux и Винда на разных винтах.

Сообщение RulerM »

VAA писал(а):
07.08.2006 10:31
Если без прописывания обмена номеров винтов - то думаю простейший способ выхода из положения сделать небольшой раздел hda1 = С: в формате vfat. Только чтоб винде было куда сунуть что-то из своих конфигов для загрузки. А сама винда 2000/ХР может при этом стоять где угодно.


Не что-то из своих конфигов, а загрузчик.. ntloader собсно.
Загрузчик винды может быть только на первом в системе жестких диков primary разделе, так всегда было.
Спасибо сказали:
FreeMan
Сообщения: 44

Re: Linux и Винда на разных винтах.

Сообщение FreeMan »

Столкнулся вот с такой проблемой. Есть IDE диск и SATA. Первым стоит IDE. На нём стоит винда и туда же устонавливаю линух. При установки всё нормально. Видяться все диски. Но как только перезагружусь то груб выдает ошибку "Hard Dick Error" Тобиш груб нехочет ни вкакую грузится с SATA диском. Без него грузится.
Чё делать?
Спасибо сказали:
miron
Сообщения: 25
ОС: SlackWare Linux 10.2

Re: Linux и Винда на разных винтах.

Сообщение miron »

FreeMan писал(а):
16.08.2006 14:59
Столкнулся вот с такой проблемой. Есть IDE диск и SATA. Первым стоит IDE. На нём стоит винда и туда же устонавливаю линух. При установки всё нормально. Видяться все диски. Но как только перезагружусь то груб выдает ошибку "Hard Dick Error" Тобиш груб нехочет ни вкакую грузится с SATA диском. Без него грузится.
Чё делать?


При установке точно выбрано ядро с поддержкой SATA? Если да тогда как уже было сказано :D
"Конфиг гграба в студию"
Спасибо сказали:
Аватара пользователя
SapFir
Сообщения: 65
ОС: Slackware. Arch

Re: Linux и Винда на разных винтах.

Сообщение SapFir »

вдруг ещё актуальна для кого-нибудь проблема :)

начал задумываться об установке grub, и неожиданно для себя нашёл на винте доку по настраиванию этого загрузчика. А там как раз есть упоминание о проблеме загрузки винды со "второго" диска.

Ещё одной важной командой является команда "map", которую Вы можете
использовать, когда у Вас есть два жестких диска и операционная
система, которая не может загружаться со второго диска, например ОС
Windows. Вы можете отобразить hd0 как hd1 и hd1 как hd0. Другими
словами, можно виртуально переставлять жесткие диски. Пример:

grub> map (hd0) (hd1)
grub> map (hd1) (hd0)


и сам файлик тоже прикрепляю ;)
Не ищу лёгких путей
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Linux и Винда на разных винтах.

Сообщение csx »

Предложу еще одно решение проблемы (как это решал я). Может быть, моя проблема немного иная, но весьма схожая...
У меня так (в порядке приоритета загрузки BIOS)
sdb - линукс
sda - винда
hda - куча музыки (NTFS)
(разумеется, когда ставил винду sda был первым, перед установкой линукса поднял sdb)

При установке Мандривы, она все определяет нормально, но на всякий случай прописывает в LILO hda как винду, т.е. в меню две винды... Мне это не нравится, я переконфигурирую и LILO затирает загрузчик винды (NTLDR is missing - очень приятно...)... Я проводил тесты, Мандрива это делает при любых изменениях конфига загрузчика...

=> решение элементарно. В БИОСе "поднимаем" sda на самый верх, грузимся в Виндового диска-установщика, заходим в консоль восстановления ®, и прописываем BOOTFIX (или FIXBOOT - точно не помню). Потом меняем приоритеты обратно и все пучком :)
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали: