Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Загрузка линуха

Ответить
Настройки темы
Загрузка линуха

Пользователь


Сообщения: 104
Благодарности: 0

Профиль | Отправить PM | Цитировать


вот.. ковырялся я, ковырялся в lilo.conf и удалил лишние строчки... в результате чего ни одна операционка грузится не стала.. пришлось загружать винды с дискеты и запускать fdisk c параметром /mbr .. а загрузочной дискеты для линуха, ессесна, нету.. т.к. лишнюю дискету во время установки искать было в ломы... что мне теперь можно сделать? Можно, конечно, переустановить линух, но я думаю, что это не выход... ведь есть же какой-нибудь другой способ?

возможно загрузиться можно с ЦД-РОМа, с корого был установлен линух, но что делать дальше? как по новой становить лило, без переустановки линуха?

собственно вот

Отправлено: 13:28, 09-11-2002

 

Аватара для BeerMan

Сообщения: 560
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
возможно загрузиться можно с ЦД-РОМа, с корого был установлен линух, но что делать дальше? как по новой становить лило, без переустановки линуха?
...выбираешь апгрейд... ну и т.д....

-------
...Минздрав предупреждает: Интернет может вызвать зависимость...


Отправлено: 15:05, 09-11-2002 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 104
Благодарности: 0

Профиль | Отправить PM | Цитировать


хм... все дело в том, что у меня стоит RH 7.3 русифицированный... но этот цидюк я дал другу(т.е. его у меня сейчас нету ), а у меян есть версия RH7.0, причем английская...
так что какой тут апгрейд?

может можно как-то без установки при помощи диска создать 3агрузочную дискету для линуха? или просто ЛИЛО установить?

ляля

Отправлено: 15:28, 09-11-2002 | #3


Аватара для BeerMan

Сообщения: 560
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


...не знаю покатит ли...
...после начала установки, в 3 или 4 окне, нажимаешь Alt+F2...
...подмонтируешь существующий диск как корень (/)...
...редактируешь lilo.conf...
...ищешь и запускаешь lilo...

...сам не пробовал...

-------
...Минздрав предупреждает: Интернет может вызвать зависимость...


Отправлено: 15:39, 09-11-2002 | #4


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


BeerMan
Не надо так грубо - можно ж рекавери сделать.
Цитата:
...подмонтируешь существующий диск как корень (/)...
Не покатит. Рут уже подмонтирован.
veles
Не знаю, как точно построена загрузка седьмой шапки, но в 7.2 есть возможность загрузиться в recovery shell. Если сможете загрузиться - пишите.
В принципе, BeerMan прав. Я так с шестой шапкой боролся, т.к. в ней человеческого recovery shell'а не было. Приходилось извращаться, запуская инсталляцию. Суть в том, чтобы появилася командная строка во втором терминале (см. пост BeerMan'а). Если мен память не изменяет, она появляется почти сразу после указания того, с какого девайса устанавливаться/апгрэйдиться (это вполне логично, т.к. в этот момент с выбранного устройства загружается инсталяционная прога второго и третьего уровня).
В принципе, если есть восстановительный шелл (если есть такой пункт в инсталяции), то там почти всё ясно. Если его нет, то делать надо следующее:
  1. Грузимся так, как описывал BeerMan - до появления шела во втором окне.
  2. Заходим в этот шел (Alt-F2)
  3. Создаём файл устройства жесткого диска. Тут надо уточнить. Для жёстких дисков мажорный номер устройства равен 2. А минорный расчитывается, (как порядковый номер физ.диска - 1)*64. Т.е. PriMast=0, PriSla=64, SecMas=128, SecSla=192. Елси дисков несколько и на них стоят запчасти от Линукса, то для всех нужно создавать файл устройств. Устройства блочные. Т.е. команда выглядит так: mknod /tmp/hda b 2 0 - для PriMas, mknod /tmp/hdb b 2 64 - для PriSla и т.п.
  4. запускаем fdisk на эти устройства и смотрим нумерацию разделов.
  5. создаём файлы устройств для разделов. Мажоный номер остаётся тем же, а минорный вычисляется как номер_раздела+минорный_номер диска. Пример: mknod /tmp/hda1 b 2 1
    mknod /tmp/hda7 b 2 7
    mknod /tmp/hdb1 b 2 65
  6. Создаём точки монтирования для разделов. Тут можно проявить творчество, но /mnt лучше не трогать. Напрмер mkdir /rec_linux, и к нему примонтировать корень.
  7. Теперь выполняем самую крутую операцию - chroot /rec_linux. С этого момента у нас рутом является наш "родной" раздел (тот, который у рабочей версии, собственно, корневым является).
  8. Выполняем операцию подгрузки переменных окружения профиля супе-пупер-юзера su -
  9. ну а после всего ремонтируем lilo.conf и прописываем его в бут сектор. После чего - перегрузка и проверка.
Если есть цивильный восстановительный шелл, то просто меняемся на него chroot <куда_подмонтирован_корень> и выполняет процедуру лечения и инсталяции. Загрузчика.
Что не будет получаться - пишите.

[s]Исправлено: Barracuda, 21:00 9-11-2002[/s]

Добавлено:

Забыл добывить, командe su нужно указывать именно с дефисом("su -", что означает "загрузить  профиль" а не просто переключиться.

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 19:57, 09-11-2002 | #5


Аватара для BeerMan

Сообщения: 560
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


...хех... достал с полки RH 7.1 Cyrillic Edition...
...как раз на днях переустанавливал ХР, так что заодно и у себя Лило восстановил...

Цитата:
Если есть цивильный восстановительный шелл, то просто меняемся на него chroot <куда_подмонтирован_корень> и выполняет процедуру лечения и инсталяции.
...весь процесс составил две команды...
...у меня линуксовый раздел был подмонтирован в /mnt/sysimage...
...так что дал команды chroot /mnt/sysimage и lilo...
...перезагружаюсь (reboot -n) и вижу картинку Lilo...
...всё...

-------
...Минздрав предупреждает: Интернет может вызвать зависимость...


Отправлено: 20:59, 09-11-2002 | #6


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


BeerMan
Цитата:
...весь процесс составил две команды...
Сами ж меня и цитируете. Я же сказал: ЕСЛИ ЕСТЬ. А если нет, то прийдётся помучиться. В шестой шапке (а именна она влазил на чтвёрку) приходилось изврашаться. Да и эта самая шака у меня на компе долгое время стояла, т.к. субординация для сервака надо было соблюдать.
Цитата:
...у меня линуксовый раздел был подмонтирован в /mnt/sysimage...
Это recovery suite таое делает. А без него ришлось бы мозги напрягать. Кстати, это не всегда работает.

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 21:21, 09-11-2002 | #7


Пользователь


Сообщения: 104
Благодарности: 0

Профиль | Отправить PM | Цитировать


блин, народ
я почти ничерта не понял из того, что вы написали
я же новичек в линухе!!!!!!! а не какой-нибудь продвинутый юзер

сейчас пойду попробую сделать то,что я, кажется, понял...

а вы пока, если вас не затруднит, объясните мне русским языком все вышесказанное (буду признателен)


Отправлено: 23:02, 09-11-2002 | #8


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


veles

Наилучший вариант:

1 загружаешься с CD-ROM
2 нажимаешь F1
3 вводишь rescue
4 вводишь chroot mnt
5 mc
6 редактируешь lilo.conf
7 вводишь lilo

Если не идет:

1 находишь на CD папку dosutils (и все что внутри ее, например mdkinst)
2 копируешь на жесткий диск из этой папки loadlin и имадж vmlinuz
в одну папку
3 вспоминаешь какой раздел занимает Linux (если несколько, то с точкой монтирования /)
4 даешь команду  (пишу напамять - точнее дай вначале loadlin -h {/h/?})

loadlin root=/dev/hda6 vmlinuz
5 mc
6 редактируешь lilo.conf
7 вводишь lilo



Если не идет:

1 загружаешься с CD-ROM
2 выбираешь обновить
3 убираешь все пакеты (что-бы ничего не обновлялось)
4 Ctrl+Alt+F2
5 mc (заработает на каком-то этапе обновления)
6, 7 как в первом варианте

Если и это не идет:

1 загружаешься с CD-ROM
2 выбираешь обновить
3 убираешь все пакеты (что-бы ничего не обновлялось)
4 настраиваешь lilo из графики










-------
Поспешай не торопясь


Отправлено: 02:26, 10-11-2002 | #9


Аватара для BeerMan

Сообщения: 560
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
Наилучший вариант:

1 загружаешься с CD-ROM
2 нажимаешь F1
3 вводишь rescue
4 вводишь chroot mnt
5 mc
6 редактируешь lilo.conf
7 вводишь lilo
...3 потребовалось вводить linux rescue... хотя там будет написана нужная команда...
...куда подмонтирует линуксовый раздел... не обязательно в /mnt... это опять таки будет указано в подсказках...

...а так добавить и нечего...

-------
...Минздрав предупреждает: Интернет может вызвать зависимость...


Отправлено: 04:56, 10-11-2002 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Загрузка линуха

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
вопрос, pxe-загрузка <сервер(Win2003), и 10 с win98. Загрузка с сервера?> _aids Сетевые технологии 1 21-07-2007 10:27
Net Send для Линуха Guest Общий по Linux 9 06-11-2004 03:27
Установка Линуха с дискеты... voodoo doctor Общий по Linux 8 13-02-2004 13:54
Загрузка DCoder Общий по Linux 11 10-12-2003 15:22
Эмулятор Линуха под Виндой xFLINTx Программное обеспечение Linux и FreeBSD 19 02-03-2003 18:49




 
Переход