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

» Восстановление загрузчиков Linux/FreeBSD

Автор: michz
Дата сообщения: 29.06.2004 14:18
Demetrio
Сорри наверное я неправильно пользуюсь терминами, делаю как тут написано
http://ru-board.com/new/article.php?sid=129
Все работает - ставлю Mandrake 10. Хочу разобраться с восстановлением XP после
Linux. Потом с восстановлением загрузчиков Linux. При монобут при использовании
TI для восстановления win и Linux. Если не получится, тогда другие варианты.
Автор: KLASS
Дата сообщения: 29.06.2004 15:22
michz

Цитата:
Хочется немного поразбираться с MBR, BR, PT, а не просто восстановить XP.

Так быстро от темы уйдем и по дыне получим... тут ведь тока обсуждение статьи. Вот тута продолжим http://forum.ru-board.com/topic.cgi?forum=62&topic=0509&start=260
Автор: USSRxV NMad
Дата сообщения: 09.07.2004 16:42
Чего вы паритесь в Linuxe есть прекрасная программа LoadLin бирете ее и вперед ! Ничего восстанавливать не требуется ! Подхватываете ядро и грузитесь ! Все просто до безобразия !
Автор: cytochrom
Дата сообщения: 12.07.2004 17:17
Voprosik imeju.
Jest` mashyna s Debian Linux. (tol`ko linux) (kakaja versija nikto ne znajet.)
P ri zagruzke vydaet L 99 99 99..
ii td. Chto delat`?
Proboval zarruzit`sja s resque diskety.
Skazalo chto ne mozhet smontirovat` root file system.
]Ja v linuxe 1*10^-14. toist` znaju malo Vse vremja Win pol`zuju.
Автор: Mup0Boe 3Jlo
Дата сообщения: 12.07.2004 21:11
Можно взять какой-нить бутовый Lite CD и подмонтировать систему с сущесвующим линухом и попробовать поправить lilo.conf или grub.conf
Автор: eugrus
Дата сообщения: 13.07.2004 12:47
2cytochrom

Цитата:
Skazalo chto ne mozhet smontirovat` root file system

а ты rescue disket с той машины использовал?
или может после установки корневой раздел менял?
а lilo / grub там есть?
Автор: KLASS
Дата сообщения: 13.07.2004 22:12
Как раз по теме http://support.microsoft.com/?kbid=126671
Автор: cytochrom
Дата сообщения: 26.07.2004 07:09
На системе только линукс. Винды нет.
Дискеты с машыны нет. Пробовал с ресруе диск. Который в инете наshel. неполучатся.
С машыной этой вобшче не работал.
Она как сервер стояла, и упала.
ну да ладно... Фиг с ней
[Текст переведён с транслита]
Автор: eugrus
Дата сообщения: 26.07.2004 10:20
2cytochrom

Цитата:
Пробовал с ресруе диск. Который в инете наshel

"ресруе диск" с другой машины будет работать только при одинаковой таблице разделов

LiveCD & chroot
Автор: sleeping
Дата сообщения: 26.07.2004 12:50
eugrus не обязательно, достаточно иметь не слишком отличающееся ядро
(по крайней мере, одного поколения), нужно только знать номер root partition (допустим, 3).
При загрузке в лило пишется:


Код: lilo: linux root=/dev/hda3
Автор: eugrus
Дата сообщения: 26.07.2004 13:16
2sleeping

Цитата:
eugrus не обязательно, достаточно иметь не слишком отличающееся ядро
(по крайней мере, одного поколения), нужно только знать номер root partition (допустим, 3).
При загрузке в лило пишется:


я говорю не про lilo а про загрущик syslinux дискета с которым есть у спрашивающего
Автор: neguru
Дата сообщения: 15.11.2004 10:38
>>Оставьте первый раздел диска только для размещения на нем MBR и системных >>файлов, а операционные системы, в том числе Windows, ставьте на другие разделы.

Заманчивая идея (http://ru-board.com/new/article.php?sid=159), НО!!!
Как это делается на практике? Много раз ставил Windows(в последнее время все чаще ХР), но никогда не задумывался над тем что можно расположить системные файлы (кстати, какие именно?) на разделе С а сам Windows на разделе Д. Насколько я помню, при установке винды, нигде нет возможности такой установки и не предлагается ничего подобного. Я думаю что для этого используются нетрадиционные приемы. Вот об этом хотелось бы поподробнее.
Спасибо.
Автор: eugrus
Дата сообщения: 15.11.2004 14:36

Цитата:
>>Оставьте первый раздел диска только для размещения на нем MBR и системных >>файлов, а операционные системы, в том числе Windows, ставьте на другие разделы.

откуда эта глупость?
MBR не может находиться ни на одном разделе
Автор: neguru
Дата сообщения: 15.11.2004 17:03
eugrus
>> откуда эта глупость?

Отсюда http://ru-board.com/new/article.php?sid=159

>> MBR не может находиться ни на одном разделе
А никто и не спорит, я думаю это описка.
Для меня непонятно как инсталлить Винду в ваздел Д,
положив при этом его системные файлы в рвздел С.
Автор: eugrus
Дата сообщения: 16.11.2004 14:56

Цитата:
Оставьте первый раздел диска только для размещения на нем MBR и системных файлов, а операционные системы, в том числе Windows, ставьте на другие разделы.


Цитата:
Отсюда http://ru-board.com/new/article.php?sid=159

позор тому кто написал!
Автор: Demetrio
Дата сообщения: 16.11.2004 15:33
neguru
Когда ты говоришь Винде ставиться на D / E / F и пр., то системные файлы в любом случае будут на первичном активном разделе C


Цитата:
Volume in drive C is Boot
Volume Serial Number is AC69-CD65

Directory of C:\

25.03.2003 10:00 277я152 ntldr
25.03.2003 10:00 47я548 NTDETECT.COM
06.11.2004 20:49 512 bootsect.dos
14.11.2004 13:10 188 boot.ini
06.11.2004 21:04 0 CONFIG.SYS
06.11.2004 21:04 0 AUTOEXEC.BAT
06.11.2004 21:04 0 IO.SYS
06.11.2004 21:04 0 MSDOS.SYS
06.11.2004 21:13 <DIR> Recycled
14.11.2004 14:25 <DIR> rfstool
16.11.2004 15:29 372 1.txt
16.11.2004 15:29 0 2.txt
10 File(s) 325я772 bytes
2 Dir(s) 2я150я211я584 bytes free
Автор: lynx
Дата сообщения: 16.11.2004 19:16
neguru

Цитата:
Как это делается на практике? Много раз ставил Windows(в последнее время все чаще ХР), но никогда не задумывался над тем что можно расположить системные файлы (кстати, какие именно?) на разделе С а сам Windows на разделе Д. Насколько я помню, при установке винды, нигде нет возможности такой установки и не предлагается ничего подобного.


Очень даже есть. Система спрашивает при установке, куда ей встать. eugrus

Цитата:
позор тому кто написал!


Автор: eugrus
Дата сообщения: 16.11.2004 19:19
2lynx
Цитата:
eugrus

Цитата:позор тому кто написал!



ты писала?

но это как бы сказать не вполне верно
Автор: neguru
Дата сообщения: 17.11.2004 15:47
Demetrio
Спасибо за четкий и ясный ответ.
Ставил винду на разделы отличные от С, но не обращал внимания куда складываются системные файлы.

lynx
MBR действительно располагается НЕ В РАЗДЕЛЕ, так что хорошо бы испавить ляп в статье.
Автор: eugrus
Дата сообщения: 25.11.2004 09:27

Цитата:
Загрузчик становится недоступен потому, что при установке/переустановке Windows переписывает MBR - Master Boot Record (главную загрузочную запись диска), записывая туда свой загрузчик. Соответственно, любой другой загрузчик, находившийся там, будет затёрт.

кстати это тоже не вполне так

загрущики в mbr можно разделить на две категории:

запускающие бутсектор активного раздела
и
сами запускающие загрущик системы


загрущики DOS/win9x/NT относятся к первой категории
загрущики GRUB/lilo могут разместить свой бутсектор и так и там
Автор: GIZZZ
Дата сообщения: 15.01.2005 04:18
а если нет ни диска ни дискеты! как тогда загрузчик восстановить?
Автор: eugrus
Дата сообщения: 07.02.2005 18:25

Цитата:
а если нет ни диска ни дискеты! как тогда загрузчик восстановить?

а что есть?
винда?

http://ru-board.com/new/article.php?sid=159 - там всё написано
Автор: modulo
Дата сообщения: 12.02.2005 11:48

Цитата:
kernel panic: VFS: Unable to mount root fs on 3a:05
Ошибка означает, что диспетчер файловых систем не может смонтировать root-раздел с того диска, который вы ему указали.
Если вы указали раздел правильно, то, скорее всего, вам удастся загрузить систему и войти в нее под пользователем root. Ошибки, которые, возможно, вы увидите при загрузке, игнорируйте.

как мне прогнорировать это место если он на нем останавливается и всё.
вообще у меня мадрэйк, и загружаюсь я с дискет так:
root (hda0,5)
kernel /boot/vmlinuz
вот такие "boot: vmlinuz -S root=/dev/hda5" команды вообще не работают(или я чё-то недопонял, просто первый раз установил линух)
Автор: Demetrio
Дата сообщения: 12.02.2005 12:02
modulo
Загрузись с установочного CD, там есть вариант rescue
Автор: eugrus
Дата сообщения: 12.02.2005 12:44
modulo

Цитата:
и загружаюсь я с дискет так:
root (hda0,5)
kernel /boot/vmlinuz

а дискеты с чем? (syslinux, grub, lilo)?


Цитата:
kernel /boot/vmlinuz

скорее всего там версия ядра должна быть в конце названия файла
что-то вроде vmlinuz-2.4.20-8
Автор: modulo
Дата сообщения: 14.02.2005 08:09
eugrus
дискета с grub
Demetrio
я там не видел rescue, загружался с диска, там по-моему только или инстал или апдейт

Добавлено:
eugrus
а как я узнаю версию ядра?
да и всё вроде начинает грузиться после этой команды, но вылетает ошибка
Цитата:
kernel panic: VFS: Unable to mount root fs on 3a:05

Автор: eugrus
Дата сообщения: 14.02.2005 11:49

Цитата:
вот такие "boot: vmlinuz -S root=/dev/hda5" команды вообще не работают

а где пытался это делать?
эта команда для syslinux, не для GRUB
Автор: modulo
Дата сообщения: 14.02.2005 12:20
вобщем мне тут сказали, что легче будет переустановить линух, чем пытаться его восстанавливать
Автор: eugrus
Дата сообщения: 14.02.2005 12:44

Цитата:
вобщем мне тут сказали, что легче будет переустановить линух, чем пытаться его восстанавливать

бред какой!

это вам не винда - при каждом удобном случае переустанавливать


Цитата:
kernel panic: VFS: Unable to mount root fs on 3a:05

а ты точно с тот rootprt указал?
как он в Linux зовётся? (/dev/hd?)

да и думаю что в названии присутсутвует vmlinuz+версия_ядра
Автор: modulo
Дата сообщения: 14.02.2005 13:50

Цитата:
а ты точно с тот rootprt указал?

у меня на винте один раздел Ext2 сам груб показал, что он зовётся hda0,5 тут всё правильно
как узнать точно версию?

Страницы: 123

Предыдущая тема: Linux + SATA (serial ATA)


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