Отправляет email-рассылки с помощью сервиса Sendsay

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

В общем извеняйте за ламерский вопрос, но вот только он меня поставил в
тупик. Ставил несколько разных Linux в разные разделы, а они все (alt, asp,
suse) не прописывали в загрузчик (lilo) уже установленный в другой раздел
Linux (но зато все прекрастно прописывали загрузку оффтопа, мне он
собственно не нужен, просто поставил для эксперемента). Как прописать
загрузку "старого" дистрибутива после установки "нового"? Особенно
интересует вопрос о том, что при установке любого дистрибутива, он
прописывает в меню загрузки несколько пунктов (нормальная загрузка, загрузка

без иксов, и т.п.). Вот как ещё и их востановить?

И собственно сопутствующий вопрос, как прописать в lilo дополнительный
пункт, загрузку mdk10.0 без автоматического старта иксов (ну чтобы их можно
было загрузить только startx'ом)?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 10934; Возраст листа: 390; Участников: 1247
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/214901



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Thu, 19 Aug 2004 22:13:12 +0300 (#214901)

 

Ответы:

Доброе время суток!
On Thursday 19 August 2004 23:13, Ignatiy Goloviznin wrote:

Для начала нужно вспомнить где у вас находится / для каждого дистрибъютива ;)

Дальше добавляем строчки в lilo.conf:

image=/boot/linux-2.x.y-.. #вписываем имя файла с ядром
label = asp #сюда вписываем метку, которую мы будем видеть в меню lilo
initrd=/boot/initrd #путь к initrd, если он используется, если нет, не
пишите эту строчку ;)
root = /dev/hdx5 #Раздел с рутовой директорией

Решетки и коментарии, разумеется, писать не надо.
Дальше можно еще какие-нибудь параметры ядру передать, обычно в виде
параметр=значение

Вам нужно сменить уровень загрузки. Mandrake не использую, но обычно в
RedHat-based дистрах X'ы стартуют на 5 уровне, остальные консольные. Обычно
3 считается нормальным консольным режимом. В других дистрах по другому ;)
С lilo такого не проделывал, так что пусть меня поправят, если что не так.
Думаю, в lilo надо указать init=/sbin/init 3
В конце концов можно посмотреть /etc/rc.d/rc.номер_уровня и потереть оттуда
то, что не надо, например загрузку xdm/kdm :-)

Ответить   Mike Zelenkin Fri, 20 Aug 2004 01:44:34 +0400 (#214963)

 

Доброго времени суток.

В сообщении от 20 Август 2004 00:44 Mike Zelenkin написал(a):

Во всех одинаково, кроме slackware, да и то, отличие только в уровне запуска
с
иксами.

Полная табличка (в формате уровень запуска = режим):
0 = выключение питания;
1 = однопользовательский режим;
2 = многопользовательский режим без запуска сетевых сервисов;
3 = многопользовательский режим с сетью без X;
4 = в slackware - запуск с X, в других дистрибутивах не используется;
5 = в slackware не используется, в других дистрибутивах - запуск с X;
6 = перезагрузка.

Правда, в некоторых дистрибутивах некорректно реализован режим #2.

Ответить   Fri, 20 Aug 2004 17:41:01 +0300 (#215573)

 

Здравствуйте, Rygoravich <rygoravi***@o*****.info>!
Вы писали Fri, 20 Aug 2004 17:41:01 +0300.

Ставил как-то пресловутую Lindows (версия 4.0) - так там уровень
выполнения по умолчанию 2, причем это там многопользовательский режим с
сетью и X WIndow.

Ответить   9A4172 Sat, 21 Aug 2004 16:33:16 +1100 (#215847)

 

Ignatiy Goloviznin пишет:

руками создать по аналогии пункты загрузки, например:
# ASPLinux
image=/boot/vmlinuz-2.4.26
label=linux-2.4.26
root=/dev/hda2
read-only

где в image=/ указать путь к ядру исходя из текущей загруженной системы,
т.е. чтобы lilo мог найти его в текущей структуре файловых систем
(насколько я знаю).

вообще этим занимается не lilo - надо в скрипте /etc/inittab в строке
id:3:initdefault: заменить уровень загрузки - 3 - консольная, 5 -
графическая.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 10941; Возраст листа: 391; Участников: 1247
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/214980



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 20 Aug 2004 00:06:09 +0400 (#214980)

 

avm7 <av***@l*****.ru> writes:

он

Хех, но ядру можно передать параметр, определяющий нужный runlevel:
init 3, например.

Ответить   Max Vasin 20 Aug 2004 12:20:32 +0400 (#215204)

 

На часах было Thu, 19 Aug 2004 22:13:12 +0300,
когда Ignatiy Goloviznin <Ign10***@m*****.ru> написал следующее:

Для примеру шмат моего /etc/lilo.conf:

[cut]

# DOS bootable partition config begins
other = /dev/hda1
label = Win2k
table = /dev/hda
# DOS bootable partition config ends

# Linux bootable partition config begins
image = /vmlinuz
root = /dev/hda6
label = SlackWare
read-only
# Linux bootable partition config ends

# OS/2 bootable partition config begins
#other = /dev/hda2
#label = Win98SE
# OS/2 bootable partition config ends

# Linux bootable partition config begins
image = /oldcore/vmlinuz
root = /dev/hda6
label = BackupSlackWare
read-only
# Linux bootable partition config ends

# ALT Linux Junior bootable partition config begins
image = /mnt/lindows/boot/vmlinuz-up
root = /dev/hda5
label = ALTLinuxJunior
initrd=/mnt/lindows/boot/initrd-up.img
append=" fbprogress=/dev/tty10 "
read-only
# ALT Linux Junior bootable partition config ends

А в кратце:
монтируешь раздел, где другой Линукс стоит,
смотришь содержиме lilo.conf того линукса и выдираешь оттеда интересующие тебя
строки,
потом добавляешь эти строки в lilo.conf активного линукса и правишь пути соответственно,
т.е. например не /boot/vmlinuz-up, а /mnt/otherlinux/boot/vmlinuz-up.
после правки запускаешь lilo и все!

Ответить   Sat, 21 Aug 2004 11:28:09 +0400 (#215788)