Вернуться   Forum 3Dnews Tech > Софт > Linux & FreeBSD
Вход через: 

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 23.01.2005, 13:07   Вверх   #1
taksa
Мужской Продвинутый
Автор темы
 
Аватар для taksa
 
Регистрация: 07.08.2003
Question Fedoracore3, 2000 & XP

У меня 3 раздела: 2-фат32 и linuxовый 3ий. Сначала у меня был вин2000 на С:, после поставил ФС3 и всё грузило нормально, можно было выбирать операцыонку... потом поставил ХР на D: и боот събился... сейчас тока 2000 или Хр можно выбирать. как сделать, чтоб все 3 операционки работали?


спасиб) тем, кто ответит...
taksa вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 23.01.2005, 18:14   Вверх   #2
pl_Vah
Мужской Экс-модератор
 
Аватар для pl_Vah
 
Регистрация: 25.05.2004
Адрес: Moscow
lilo поставить.......... я уже где-то писал об этом..........

pl_Vah добавил :

Цитата (pl_Vah) »
если савсем не грузица - грузись с диска в recovery console

а теперь напишу повесть как грамотно грузица....
скажем у тебя т-ка монтирования / находица на /dev/hda2
загружаемся с любова livecd.... потом монтируем скажем в /mnt/hda2 /-раздел
потом монтируем proc коммандой вида:
mount -t proc none /mnt/hda2/proc (ну или куда там раньше proc монтировались.... =) )
потом chroot /mnt/hda2

и вот оно....... ты пачти в своей родной системе с правами root.... =)
это из одново из топиков.....

патом просто восстанавливаешь свой загрузчик......
lilo или grub или что у тя там стоит.......
__________________
Я знаю сайт где все написанно - www.google.com
аргументируй? (с)
pl_Vah вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 25.01.2005, 00:21   Вверх   #3
Гхост-цзы
Мужской Умудрённый
 
Аватар для Гхост-цзы
 
Регистрация: 04.06.2004
Цитата (pl_Vah) »
lilo поставить......
.........патом просто восстанавливаешь свой загрузчик......
lilo или grub или что у тя там стоит.......
Ещё перед восстановлением загрузчика следует отредактировать /etc/lilo.conf (или соответствующий файл для grub) --- т.к. необходимо учесть появление в мультизагрузке ХРюши.
Если это не сделать - у него восстановится загрузка федоры и винды-2000, а ХРюши в меню выбора оси не будет.
__________________
Крылья знаний меня от людей отлучили,
Я увидел, что люди - подобие пыли.
Гхост-цзы вне форума  
Ответить с цитированием
Старый 25.01.2005, 10:56   Вверх   #4
blackpepper
Мужской Начинающий
 
Регистрация: 25.01.2005
Просто загрузись с дистрибутива линуха и сделай обновление системы без переустановки пакетов
blackpepper вне форума  
Ответить с цитированием
Старый 25.01.2005, 18:13   Вверх   #5
pl_Vah
Мужской Экс-модератор
 
Аватар для pl_Vah
 
Регистрация: 25.05.2004
Адрес: Moscow
blackpepper
Вы немнога не умеете ценить свое время.......... то что написал я - делаеца за 2-3 минуты........ а то что пишите вы далеко не за стока же............. или если у Вас вдруг слетит apache вы будите опять же грузица с диска и переустанавливать все или апач?? вместо таво чтоб собрать ево, предварительно вытащив пакет из дистрибутива или инета.........
я думаю Вам стоит пересмотреть свою позицию...... Я бы сисадмина с такими взглядами на администрирование не взял бы на работу даже если бы он мне денег доплачивал.............
Темболее могу привести пример: Gentoo Linux...... слетел загрузчик....... что делать?? загрузица и обновить без переустановки пакетов??
Думайте и ищите максимально быстрый и простой способ..........
я думаю проще и быстрее чем набрать 5 строчек способа нет.......... а в ващем способе - нада нажать куда гораздо больше кнопок и водить мышью.......... и ваще mouse must die!!

Гхост-цзы
вы тоже несколько не правы....
между виндами у ниво есть выбор в NT-шном загрузчике...... т.е. нада загрузить ево....... он уже стоит и стоял там где и вигда....... на первичном активном разделе т.е. диске С:\
следовательно мона построить логическую цепочку:
если Linux то грузим сразу Linux если нет - грузим виндовый загрузчик....... и там уже выбираем какую винду грузить........ загрузчик форточный у ниво стоял, просто там небыло 2-х и более систем, поэтому выбирать ему никагда не приходилось......... и так как lilo или grub у ниво уже стоял или ещё какой загрузчик и все работало - следовательно и конфиг там лежит рабочий............ следовательно тока остаеца ево установить в mbr..... для lilo это комманда так и называеца lilo и для grub - комманда тоже так же совпадает с названием grub......

собсна все!
5 строчек и все работает....... сам вастанавливал так загрузчик не один раз после перевоза образов дистрибутива........ занимает по времени 2-3 минуты........ как говорица - "быстро, дешево и сердито!" =)))
__________________
Я знаю сайт где все написанно - www.google.com
аргументируй? (с)
pl_Vah вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 25.01.2005, 21:10   Вверх   #6
Гхост-цзы
Мужской Умудрённый
 
Аватар для Гхост-цзы
 
Регистрация: 04.06.2004
Цитата (pl_Vah) »
5 строчек и все работает....... сам вастанавливал так загрузчик не один раз после перевоза образов дистрибутива........ занимает по времени 2-3 минуты........ как говорица - "быстро, дешево и сердито!" =)))
пять многовато будет - я в таких случаях обхожусь двумя:
mount -t ext3 /dev/hda1 /tmp
chroot /tmp lilo
(цифры при ext* и hda* зависят от конкретной ситуации)

А насчёт NTLoader-a конечно верно замечено. Но - до установки ХР в lilo.conf label, соответствующий виндовой загрузке, наверняка был "Windows 2000" или что-то типа этого. Потому имеет смысл подправить хотя бы этот label, т.к. простой юзер может и испугаться отсутствия ХР в меню LILO и не догадаться, что этот пункт теперь будет соответствовать загрузке обеих форточек.
__________________
Крылья знаний меня от людей отлучили,
Я увидел, что люди - подобие пыли.
Гхост-цзы вне форума  
Ответить с цитированием
Старый 26.01.2005, 01:06   Вверх   #7
pl_Vah
Мужской Экс-модератор
 
Аватар для pl_Vah
 
Регистрация: 25.05.2004
Адрес: Moscow
Гхост-цзы
mount -t ext3 /dev/hda1 /tmp
chroot /tmp lilo
при этих 2-х шагах - не получица...... lilo будит материца......... нада /proc монтировать.....
что собсна и делает
mount -t proc none /mnt/hda2/proc
собсна вот......
__________________
Я знаю сайт где все написанно - www.google.com
аргументируй? (с)
pl_Vah вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 26.01.2005, 07:42   Вверх   #8
blackpepper
Мужской Начинающий
 
Регистрация: 25.01.2005
pl_Vah
Твоя растопырка пальцев веером тебя не украшает,иль в Москве все такие.Судя по вопросу заданному taksa ,не волокет он как лило восстанавливать, и твой совет для него абракадабра,
ну а раз ты даешь советы по восстановлению лило , что же ты забываешь самую главную команду по завершению ковырянию в лило такую как /sbin/lilo .
blackpepper вне форума  
Ответить с цитированием
Старый 26.01.2005, 13:45   Вверх   #9
pl_Vah
Мужской Экс-модератор
 
Аватар для pl_Vah
 
Регистрация: 25.05.2004
Адрес: Moscow
blackpepper
Цитата (pl_Vah) »
для lilo это комманда так и называеца lilo и для grub - комманда тоже так же совпадает с названием grub......
читай!
путь к /sbin на любом live cd или в rconsole уже в переменных окружения прописан....... читай внимательнее........
пальцы я не растапыриваю..... мне просто ненравица твое пофигистическое отношение к системе в твоем посте........ "она же живая" (с) непомню кто.........
__________________
Я знаю сайт где все написанно - www.google.com
аргументируй? (с)

Последний раз редактировалось pl_Vah; 26.01.2005 в 13:54.
pl_Vah вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 26.01.2005, 23:14   Вверх   #10
Гхост-цзы
Мужской Умудрённый
 
Аватар для Гхост-цзы
 
Регистрация: 04.06.2004
Цитата (pl_Vah) »
при этих 2-х шагах - не получица....
Дык я ведь тоже не теоретик, мой юный коллега.
Может быть, Gentoo настолько специфичен, что в нём подобный алгоритм не сработает, но я в этом очень сильно сомневаюсь.
Скажу больше - прокатит и просто
mount /dev/hda* /tmp ,но я всё же предпочитаю указывать ф.с..

А "..... lilo будит материца..." только если не найдёт в подмонтированном разделе lilo.conf. Сие возможно в двух случаях:
- не выполнена команда chroot (совсем грубая ошибка );
- подмонтирован не тот раздел (без lilo.conf).
Если же всё сделано правильно, то эти 2 шага железно сработают - неоднократно проверено практикой.
__________________
Крылья знаний меня от людей отлучили,
Я увидел, что люди - подобие пыли.
Гхост-цзы вне форума  
Ответить с цитированием
Старый 27.01.2005, 05:32   Вверх   #11
pl_Vah
Мужской Экс-модератор
 
Аватар для pl_Vah
 
Регистрация: 25.05.2004
Адрес: Moscow
Гхост-цзы
тока щас пробовал с live cd Gentoo 1.4 - не работает....... lilo матирица на то что не подмонтированн /proc........ что именно он там говрит - мне лень было переписывать........ чтоб запостить........
но всетаки /proc было бы подмонтировать правильнее.......... ИМХО это уже МОЯ привычка и это было бы КОРРЕКТНЕЕ.......
но темне менее если это где-то работает - грех не использовать.......... ибо короче.......... за этот хинт канешна спасиба.......... но если материца на /proc будит - то тада прийдеца дописывать монтирование /proc.......... вопщем что тоже являеца не маловажной инфой.......

pl_Vah добавил :

а вот насчет mount /dev/hda* я засомнивался........ решил протестить.......
вот что мне в ответ выплюнула Gentoo 2004.3 где mount ничем не отличаеца от других......
Код:
root@master / # mount /dev/hda* /mnt/temp/
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
__________________
Я знаю сайт где все написанно - www.google.com
аргументируй? (с)
pl_Vah вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 27.01.2005, 23:09   Вверх   #12
Гхост-цзы
Мужской Умудрённый
 
Аватар для Гхост-цзы
 
Регистрация: 04.06.2004
Цитата (pl_Vah) »
root@master / # mount /dev/hda* /mnt/temp/
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
[/code]
Э-э-э-э..... под звёздочкой подразумевалась конкретная цифра, например hda1 или hda7. Естесственно, hda* ось не поняла и отмахнулась справкой.

Цитата
но темне менее если это где-то работает - грех не использовать....
Это вполне работает в Slackware, Debian, RH и RH-образных дистрибутивах. Причём при помощи загрузочного CD слакваря можно восстановить загрузчик на харде с RH. То есть до этого я наблюдал универсализм в этом вопросе, и вообще говоря не ожидал, что в генту это не пройдёт.
(В принципе 2 шага можно разбить на 3:
mount -t ext3 /dev/hda1 /tmp
chroot /tmp
lilo
, но если процесс затыкается на этапе монтирования раздела, то это врядли исправит ситуацию.)
__________________
Крылья знаний меня от людей отлучили,
Я увидел, что люди - подобие пыли.
Гхост-цзы вне форума  
Ответить с цитированием
Старый 28.01.2005, 02:05   Вверх   #13
pl_Vah
Мужской Экс-модератор
 
Аватар для pl_Vah
 
Регистрация: 25.05.2004
Адрес: Moscow
Гхост-цзы
стармазил со звездой..... =))

на 3 шага для меня привычней........... да мона указать коммандный интерпретатор в виде lilo в chroot......
но без /proc система - не система а кастрат...... =)
темболее подмонтировав /proc ты пападаешь в полноценную свою систему с правами рута и далее можешь манипулировать с ней как хоцца........... мона даже Х-сы подгрузить при небольших усилиях..... =)

pl_Vah добавил :

думаю тут спорить не имеет смысла............ если оба варианта работают.......... просто исходя из МОЕЙ ЛИЧНОЙ практики я отписал ответ.......... чуть более полный и универсальный.........
__________________
Я знаю сайт где все написанно - www.google.com
аргументируй? (с)
pl_Vah вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:07. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot