Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
настройка GRUB.conf
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Plastikman14
Tux's lil' helper
Tux's lil' helper


Joined: 25 Oct 2004
Posts: 137

PostPosted: Sat Jan 29, 2005 10:11 am    Post subject: настройка GRUB.conf Reply with quote

На компе стоят 2 винта. На /hda1 Линукс, на втором WinXP. Как правильно настроить GRUB? Винты разбиты следующим образом: /dev/hda1 /boot
/dev/hda2 swap
/dev/hda3 /

C: / System
D:/ DATA

Вот конфиг:

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

title=Gentoo Linux 2.6.7-win4lin-r6
root (hd0,0)
kernel /vmlinuz-2.6.7-win4lin-r6 root=/dev/hda3 vga=788 hdc=ide-scsi

title=Windows XP
root (hd1,0)
chainloader +1

Что неправильно???
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Sat Jan 29, 2005 12:32 pm    Post subject: Reply with quote

У тебя линукс на диске /dev/hda, hda1 --- это раздел диска.

В блоке линукса root неверен. Как и следует из названия, он должен на /-раздел указывать (у тебя это (hd0,2)), а не на boot.
Back to top
View user's profile Send private message
Plastikman14
Tux's lil' helper
Tux's lil' helper


Joined: 25 Oct 2004
Posts: 137

PostPosted: Sat Jan 29, 2005 8:40 pm    Post subject: Reply with quote

viy wrote:
У тебя линукс на диске /dev/hda, hda1 --- это раздел диска.

В блоке линукса root неверен. Как и следует из названия, он должен на /-раздел указывать (у тебя это (hd0,2)), а не на boot.


Линукс прекрасно грузиться, не грузиться маздай.....
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Sat Jan 29, 2005 9:10 pm    Post subject: Reply with quote

Есть файлик /boot/grub/grub.conf.sample:
Code:
...
# For booting Windows NT or Windows95
title Windows NT / Windows 95 boot menu
rootnoverify (hd0,0)
makeactive
chainloader  +1
# For loading DOS if Windows NT is installed
# chainload /bootsect.dos
...

Попробуй. Я проверить не могу, винда только под варей.
Back to top
View user's profile Send private message
Plastikman14
Tux's lil' helper
Tux's lil' helper


Joined: 25 Oct 2004
Posts: 137

PostPosted: Sat Jan 29, 2005 9:22 pm    Post subject: Reply with quote

viy wrote:
Есть файлик /boot/grub/grub.conf.sample:
Code:
...
# For booting Windows NT or Windows95
title Windows NT / Windows 95 boot menu
rootnoverify (hd0,0)
makeactive
chainloader  +1
# For loading DOS if Windows NT is installed
# chainload /bootsect.dos
...

Попробуй. Я проверить не могу, винда только под варей.


А как правильно прописать? (hd1,0)?
Виндоус установлен на втором винте, на первом разделе
Back to top
View user's profile Send private message
devil_ua
Tux's lil' helper
Tux's lil' helper


Joined: 23 Jun 2004
Posts: 128
Location: Kiev, Ukraine

PostPosted: Tue Feb 01, 2005 8:43 pm    Post subject: Reply with quote

Plastikman14 wrote:
viy wrote:
Есть файлик /boot/grub/grub.conf.sample:
Code:
...
# For booting Windows NT or Windows95
title Windows NT / Windows 95 boot menu
rootnoverify (hd0,0)
makeactive
chainloader  +1
# For loading DOS if Windows NT is installed
# chainload /bootsect.dos
...

Попробуй. Я проверить не могу, винда только под варей.


А как правильно прописать? (hd1,0)?
Виндоус установлен на втором винте, на первом разделе

да все правильно
Grub считает разделы и винты от нуля
_________________
Web developer & High-load application deployer
Web Site: http://simonov.me
E-Mail: alex@simonov.me
Back to top
View user's profile Send private message
Plastikman14
Tux's lil' helper
Tux's lil' helper


Joined: 25 Oct 2004
Posts: 137

PostPosted: Wed Feb 02, 2005 10:28 pm    Post subject: Reply with quote

Всё прописал таким же образом. При попытке загрузить Win никаких ошибок не выдаёт, но грузиться всё равно не грузиться....Падла... Вот конфиг:

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

title=Gentoo Linux 2.6.7-win4lin-r6
root (hd0,0)
kernel /vmlinuz-2.6.7-win4lin-r6 root=/dev/hda3 vga=791 hdc=ide-scsi

title=Windows XP
rootnoverify (hd1,0)
makeactive
chainloader +1
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Thu Feb 03, 2005 5:36 am    Post subject: Reply with quote

viy wrote:
В блоке линукса root неверен. Как и следует из названия, он должен на /-раздел указывать (у тебя это (hd0,2)), а не на boot.


Название-то root, только относится не к корневой файловой системе,
а к месту установки grub, к тому месту, где grub.conf, stages и прочее :)
Т.е., если все по уму, должен как раз на отдельный раздел /boot указывать.

Реальный корень файловой системы указывается в параметрах ядра при указании образа -- бывшего vmlinuz

У меня как-то было два рута сделано по 150Мб, потому что в непредсказуемый момент ext2fs (то ли при выключении, то ли при включении) высыпался и здорово... Правда, грузился с лило, но параметры ядру все равно передаются более-менее одинаково :)
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
Plastikman14
Tux's lil' helper
Tux's lil' helper


Joined: 25 Oct 2004
Posts: 137

PostPosted: Thu Feb 03, 2005 7:00 am    Post subject: Reply with quote

У меня как-то было два рута сделано по 150Мб, потому что в непредсказуемый момент ext2fs (то ли при выключении, то ли при включении) высыпался и здорово... Правда, грузился с лило, но параметры ядру все равно передаются более-менее одинаково :)[/quote]

Кстати у меня была такая проблема, пришлось заменить винт и перейти на ReiserFS.....
Back to top
View user's profile Send private message
Plastikman14
Tux's lil' helper
Tux's lil' helper


Joined: 25 Oct 2004
Posts: 137

PostPosted: Thu Feb 03, 2005 7:05 am    Post subject: Reply with quote

_Sir_ wrote:
viy wrote:
В блоке линукса root неверен. Как и следует из названия, он должен на /-раздел указывать (у тебя это (hd0,2)), а не на boot.


Название-то root, только относится не к корневой файловой системе,
а к месту установки grub, к тому месту, где grub.conf, stages и прочее :)
Т.е., если все по уму, должен как раз на отдельный раздел /boot указывать.

Реальный корень файловой системы указывается в параметрах ядра при указании образа -- бывшего vmlinuz

У меня как-то было два рута сделано по 150Мб, потому что в непредсказуемый момент ext2fs (то ли при выключении, то ли при
включении) высыпался и здорово... Правда, грузился с лило, но параметры ядру все равно передаются более-менее одинаково :)



Такая же конфигурация GRUB как сейчас у меня, описывается и в гентушном handbook, тем не менее, опиши пожалуста поподробнее какой вариант ты предлагаешь, а я попробую. Маздаем я не пользуюсь, но хочется до конца разобраться.
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Thu Feb 03, 2005 7:54 am    Post subject: Reply with quote

Plastikman14 wrote:
Всё прописал таким же образом. При попытке загрузить Win никаких ошибок не выдаёт, но грузиться всё равно не грузиться
А ты винду устанавливал когда, ee сразу на втором диск сетапил, или через биос загружался со второго диска? Биос делает подмену, какой диск первый, какой второй. Можно в recovery Console попробовать сравнить boot.ini и вывод команды map.
Еще полезно пошукать в HOWTO которые на tldp.org
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Thu Feb 03, 2005 8:07 am    Post subject: Reply with quote

Plastikman14 wrote:
Кстати у меня была такая проблема, пришлось заменить винт и перейти на ReiserFS.....
Нет, винт у меня и до сих пор работает, это было в Mandrake 9.2 и только на ext2fs. С ext3 все было нормально, но с мандрейком я распрощался :) Но / у меня на разных машинках с gentoo только под ext3. Просто он у меня небольшой 150-300Мб. А бывало время -- и по 25-30Мб всего держал :) Это же всего лишь точка монтирования, с инструментами первой необходимости, плацдарм развертывания полной системы, зачем его делать единственным разделом? Да и в случае проблем, он молниеносно прочекается и можно дальше восстановлением заниматься.
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
Plastikman14
Tux's lil' helper
Tux's lil' helper


Joined: 25 Oct 2004
Posts: 137

PostPosted: Thu Feb 03, 2005 8:50 am    Post subject: Reply with quote

А ты винду устанавливал когда, ee сразу на втором диск сетапил, или через биос загружался со второго диска? Биос делает подмену, какой диск первый, какой второй. Можно в recovery Console попробовать сравнить boot.ini и вывод команды map.
Еще полезно пошукать в HOWTO которые на tldp.org[/quote]

Win стоял изначально, только потом я поставил Gentoo. Через биос он грузиться. Вечером посмотрю на boot.ini. Да, вот еще что, в грубе если поманиулировать с hide, если не изменяет память

hide hd (1,0)
hide hd (0,1)
rootniverify +1
makeactive
boot

Но это когда все команды вводишь руками.
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Thu Feb 03, 2005 2:09 pm    Post subject: Reply with quote

Когда винда думает, что она на первом диске, а на самом деле она на втором (физические диски имею в виду), то может помочь стремный ход.
Грузишься с инсталляционного диска в recovery console и
Code:
rename c:\boot.ini c:\boot.old
map
[....]
fixboot <диск, на котором стоит винда, может быть это будет D:>
Потом перегружаешься, набрав exit, и (без всяких махинаций!) пробуешь из grub.
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
danzz
n00b
n00b


Joined: 14 Jan 2005
Posts: 23
Location: Kemerovo

PostPosted: Thu Feb 03, 2005 5:44 pm    Post subject: Reply with quote

У меня на /dev/hda1 - linux, /dev/hda3 - винда 2k, на /dev/hdc1 - винда xp. Подмена делается командой map, hd0 - первый винт, hd1 - второй.

title Linux, kernel 2.6.7
root (hd0,0)
kernel /boot/vmlinuz-2.6.7 root=/dev/hda1 ro video=vesafb:ypan,1024x768-32@85
initrd /boot/initrd.img-2.6.7
savedefault
boot

title Windows 2000
root (hd0,2)
makeactive
chainloader +1

title Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
_________________
wbr!
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Fri Feb 04, 2005 6:11 am    Post subject: Reply with quote

danzz, А ты крут! :D Спасибо, иногда хороший пример лучше долгих разборок в документации.
Скопировал как grub.conf.goodsmpl
1962-1971 Елань, Новокузнецкий р-н :)
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
Plastikman14
Tux's lil' helper
Tux's lil' helper


Joined: 25 Oct 2004
Posts: 137

PostPosted: Mon Feb 07, 2005 6:35 pm    Post subject: Reply with quote

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



сПЮ!!! бЯЕ ПЮАНРЮЕР, ЯОЮЯХАН ОЮПМХ! нЬХАЙЮ ЙПШКЮЯЭ Б ЯКНБЕ makeaktive. мЕКЭГЪ ОХЯЮРЭ makeactive, УНРЪ РЮЙ МЮОХЯЮМН Б handbook...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum