LINUX.ORG.RU

Виснет lilo и grub если 2 винта


0

0

У меня такая проблема: есть 2 винчестера: оба на примари канале, на том который мастер стоит windows XP на главном разделе (primary) винчестера, фс ФАТ32. Тот который слэйв пытался размечать по разному, но у меня после установки загрузчика (савил на hda и на hdb) система не грузиться, если lilo, то при загрузке появляется буква L и тишина... через некоторое время появляется 01 и снова тишина... В случае если grub то он тоже висит при загрузке а потом выдает сообщение error 5. Подскажите куда копать. В биосе всё стоит на авто. Несколько похожие проблемы я находил в поиске по форуму, но не нашел того что бы мне помогло. Подскажите что делать пожалуйста или ткните туда где написано... Кстати если слейв винт отключаю и переустанавливаю загрузчик, то всё отлично, и если потом этот винт подключаю, то всё работает... но мне линуха надо поставить на 2-й винт (загрузчик пусть бедет напервом).


Ответ на: комментарий от devinull

# File generated by DrakX/drakboot # WARNING: do not forget to run lilo after modifying this file

default="linux" boot=/dev/hda map=/boot/map keytable=/boot/ru4.klt menu-scheme=wb:bw:wb:bw prompt nowarn timeout=100 message=/boot/message image=/boot/vmlinuz label="linux" root=/dev/hdb10 initrd=/boot/initrd.img append=" resume=/dev/hdb5 splash=silent" vga=788 image=/boot/vmlinuz label="linux-nonfb" root=/dev/hdb10 initrd=/boot/initrd.img append=" resume=/dev/hdb5" image=/boot/vmlinuz label="failsafe" root=/dev/hdb10 initrd=/boot/initrd.img append=" failsafe resume=/dev/hdb5" other=/dev/hda1 label="windows" table=/dev/hda other=/dev/hdb1 label="windows1" table=/dev/hdb map-drive=0x80 to=0x81 map-drive=0x81 to=0x80

yard83
() автор топика
Ответ на: комментарий от yard83

# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file

default="linux"
boot=/dev/hda
map=/boot/map
keytable=/boot/ru4.klt
menu-scheme=wb:bw:wb:bw
prompt
nowarn
timeout=100
message=/boot/message
image=/boot/vmlinuz
	label="linux"
	root=/dev/hdb10
	initrd=/boot/initrd.img
	append=" resume=/dev/hdb5 splash=silent"
	vga=788
image=/boot/vmlinuz
	label="linux-nonfb"
	root=/dev/hdb10
	initrd=/boot/initrd.img
	append=" resume=/dev/hdb5"
image=/boot/vmlinuz
	label="failsafe"
	root=/dev/hdb10
	initrd=/boot/initrd.img
	append=" failsafe resume=/dev/hdb5"
other=/dev/hda1
	label="windows"
	table=/dev/hda
other=/dev/hdb1
	label="windows1"
	table=/dev/hdb
	map-drive=0x80
	   to=0x81
	map-drive=0x81
	   to=0x80

yard83
() автор топика

1) Не совпадает геометрия Linux <-> BIOS

2) Не совпадает порядок чтения винтов Linux <-> BIOS

Курить в сторону geometry.

birdie ★★★★★
()
Ответ на: комментарий от birdie

Э... а как это, у меня в биосе стоит автоопреденение, всё грузится в таком порядке: Primary Master - hda Primary Slave - hdb :) т.е. что lilo считает что hdb это Primary Master? И где в линухах мне указывать тогда кто главный а кто нет, т.е. поядок чтения винтов? Вопрос конечно ламерский, но если сам ламер:)..

yard83
() автор топика
Ответ на: комментарий от yard83

Увы, я с вашей проблемой не стречался в жизни, как вариант - ставите grub/lilo на hda при отсуствующем втором винте - должно прокатить.

birdie ★★★★★
()
Ответ на: комментарий от birdie

В принципе прокатило. Отключил второй винт поставил lilo подредактировал lilo.conf и вроде всё запустилось. Из маленьких нюансов: пришлось прямо указать init=/sbin/init и всё.

Всем спасибо.

PS

Однако если кто объяснит в чем дело буду очень рад:)

yard83
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.