Ru-Board.club
← Вернуться в раздел «UNIX»

» Запуск Linux Red Hat 7.2 из под NT Loader

Автор: Ant78
Дата сообщения: 14.10.2002 16:56
Problem!
У меня на машине 3 ОС: 98, Win2000 и Linux. В таком порядке и устанавливал.
В процессе инсталяции Linux указал использовать LILO, записать его в первый сектор раздела, где устанавливается Linux.
После установки Linux проделел все рекомендуемые действия, т.е. переписал загрузочный сектор с раздела, где установлен Linux на дискету (команда dd),
перенес этот файл на диск С (загрузочный раздел), отредактировал boot.ini - и никакого результата, NT Loader не грузит Linux.
Может кто знает в чем тут дело, подскажите!!!
Единственное, на что вызывает у меня подозрения, - у меня 2 винта, Win2000 и Linux расположены на втором, а система грузится с первого.

Автор: EndoR
Дата сообщения: 14.10.2002 17:37
Ant78
ты поиск юзай... Загрузчик NT не видит Linux.
Автор: Ant78
Дата сообщения: 14.10.2002 18:57
Что значит поиск?? (в терминах загрузчика)
Автор: ooptimum
Дата сообщения: 14.10.2002 19:06
Ant78
А не может NTшный загрузчик грузить Linux с другого диска. Я сам с этим столкнулся. Ставь какой-нибудь бут-менеджер.
Автор: lynx
Дата сообщения: 15.10.2002 01:11
Мне немного не понятно, почему Вы пользуетесь NT loader'ом, а не lilo, лило все видит, он и грузанет вам НТю по дефолту, ну, ладно, я не ставила Линухов на вторые винты.
Бут-менеджер: http://ru-board.com/new/article.php?sid=100
попробуйте его.
Автор: Dmitry68
Дата сообщения: 15.10.2002 08:33
System командир конечно штука очень хорошая, но несколько тяжеловестная. В свое время я использовал "Boot Partitions for WinNT" у меня была версия 2.2, а сейчас на сайте уже 2.5. Так что ели кто хочет, может посмотреть: http://www.winimage.com/bootpart.htm
Автор: ooptimum
Дата сообщения: 15.10.2002 09:25
Dmitry68

Цитата:
В свое время я использовал "Boot Partitions for WinNT"

Эта штука лишь добавляет пункты в boot.ini, т.е. не является бут-менеджером. А NT/W2K/XP бут-менеджер умеет грузить системы через имидж их бут-сектора только с 1го диска.
Автор: dremon
Дата сообщения: 15.10.2002 09:38
Вообще говоря, можно использовать NT Loader для загрузки с другого диска. Для этого надо любым hex-редактором подправить файл с загрузочным сектором, но это для знающих структуру загручика и возможно немного ассемблер . По умолчанию загрузка идет с первого диска (байт 80), надо изменить его на 81 (второй жесткий диск). Я таким образом делал достаточно изощренные системы с несколькими дисками и ОС без необходимости устанавливать бут-менеджеры.

Добавлено
Номер диска вроде как располагается по смещению 24 (hex), но сейчас точно ручаться за это не могу - нужно проверить.
Автор: Balin
Дата сообщения: 15.10.2002 10:20
только что сделал. рассказываю
на линуксе монтируешь флоповод:
mount -t vfat /dev/(здесь пишешь как у тебя обзывается флоповод, например у меня он был fd0) /mnt/floppy
таким образом у тебя флоповод стал юзать дискеты фатом
заходишь на неё cd /mnt/floppy и набираешь:
dd if=/dev/(здесь пишешь как называется загрузочный раздел линукса, например у меня было hdb1) of=/mnt/floppy/bootsect.lnx bs=512 count=1
у тебя на дискете появляется файл bootsect.lnx
грузишься в винде. скидываешь файл с дискеты туда, где у тебя виндовый boot.ini
заходишь в boot.ini и добавляешь строчку:
c:\bootsect.lnx="здесь пишешь то, что хочешь видеть при загрузке"
вместо С ставишь диск куда кинул файл bootsect.lnx
перегружаешься - и наслаждаешься
только что сделано под XP. линукс стоит на втором винте

ставил RedHat 7.3
Автор: ooptimum
Дата сообщения: 15.10.2002 11:07
Balin
Странно все это... Дело в том, что я это делал много раз и на разных машинах. Если линукс на том же диске, что и NT-шный загрузчик, все работает, а если на другом -- не работает. Ну нету в стандартном boot-секторе указания о том, с какого диска он взят. Понимаешь? Если у тебя заработало, то это скорее частный случай какой-то, IMHO. Черт его знает... Я из-за этой фени не далее как вчера Acronis OS Selector поставил -- задрало в BIOSе загрузочный драйв переставлять.
Автор: Balin
Дата сообщения: 15.10.2002 12:04
ooptimum
когда я ставил Линукс, он меня спросил куда ставить свой загрузчик я ему сказа что на первый раздел линуксоидного винта. когда ты в линуксе создашь бутовый файл (ЛИНУКСНЫЙ бут), там будет написано где находиться загрузчик основной.

Цитата:
Ну нету в стандартном boot-секторе указания о том, с какого диска он взят


Цитата:
грузишься в винде. скидываешь файл с дискеты туда, где у тебя виндовый boot.ini
заходишь в boot.ini и добавляешь строчку:
c:\bootsect.lnx=

вот так ты в boot.ini показываешь где кто.

Добавлено
ooptimum
у тебя в MBR есть запись что типа есть загрузчик Винды. MBR его грузит. дело доходит до boot.ini - а там у тебя запись что есть две операционки. и тут то он тебе и предлагает выбрать.
Автор: Ant78
Дата сообщения: 15.10.2002 14:39
Возможно вся заковырка в том, что Linux должен устанавливаться именно в первый раздел второго (линуксоидного винта) - хотя я не вижу разницы.
Проделывал абсолютно такие же операции как Balin - зезультат ноль.
Более того, попробовал перезаписать NT Loader LILO -м (при установке Linux указал установить загрузчик в MBR) - результат точно такой же.
Спасибо за совет насчет использования другого загрузчика, сегодня попробую.
Автор: ooptimum
Дата сообщения: 15.10.2002 15:07
Balin
Я полностью владею информацией о boot-процессе вплоть до сегментов памяти, куда грузится boot (>15 лет за компом). Но тем не менее, подробная инфо всегда приветствуется. Я нашел в lilo.conf, что для /dev/hdb стояло значение bios=80, а не 81. На линукс это не влияет никак, т.к., собственно, так и должно быть, ведь в BIOSе я гружусь с IDE-1 (так и устанавливал Linux). Вероятно, все дело в этом. Проверю завтра...
Автор: Balin
Дата сообщения: 15.10.2002 19:00
ooptimum
я не хотел тебя обидеть


Цитата:
Если линукс на том же диске, что и NT-шный загрузчик, все работает, а если на другом -- не работает.

но у меня XP и Linux на разных винтах и все работает
да и к тому же

Цитата:
Возможно вся заковырка в том, что Linux должен устанавливаться именно в первый раздел второго (линуксоидного винта)


я так понял что тут главную роль играет правильно подобранный стук в бубен
Автор: SIMBIONT
Дата сообщения: 16.10.2002 23:20
Вобще-то, есть довольно неплохой загрузчик - BootMagic от PowerQuest. Раньше при установке Linux`а я пользовался именно им, всё грузилось отлично. На этот раз (недавно поставил LINUX 7.3) я воспользовался родным загрузчиком LINUX`а - GRUB. Все грузиться ништяк ! Желаю и остальным того же 8)
Автор: kazimeg
Дата сообщения: 01.01.2003 18:45
SIMBIONT


Цитата:
я воспользовался родным загрузчиком LINUX`а - GRUB


Подскажи, плз, как ты настроил загрузку RH 7.3 с grub из-под Win2k.
Автор: snop
Дата сообщения: 01.01.2003 21:26
kazimeg
Grub настраивается из-под Линуха а не из под Виндов.
Это чтото в стиле Acronis OS Selector а не NT loader

Страницы: 1

Предыдущая тема: Инсталяция FreeBSD 4.5: ld-elf.so.1 file not found


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.