URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3689
[ Назад ]

Исходное сообщение
"Разный inittab для разных типов загрузки"

Отправлено xfree86 , 11-Ноя-11 15:40 
Добрый день!

Мне необходимо, для разных типов загрузки использовать специальный для него inittab

То есть. В загрузчике,например, есть выбор из двух загрузок: 1 и 2
Они ничем не отличаются, кроме как одним параметром (ни на что не влияющим)

Мне необходимо на этапе загрузки в зависимости от этого параметра использовать той или иной inittab файл

Как это можно реализовать?


Содержание

Сообщения в этом обсуждении
"Разный inittab для разных типов загрузки"
Отправлено aaa , 12-Ноя-11 00:17 
> Добрый день!
> Мне необходимо, для разных типов загрузки использовать специальный для него inittab
> То есть. В загрузчике,например, есть выбор из двух загрузок: 1 и 2
> Они ничем не отличаются, кроме как одним параметром (ни на что не
> влияющим)
> Мне необходимо на этапе загрузки в зависимости от этого параметра использовать той
> или иной inittab файл
> Как это можно реализовать?

Это таврятли.
Решайте задачу на уровне пользователя.
Или разные ядра.


"Разный inittab для разных типов загрузки"
Отправлено konst , 01-Дек-11 23:36 
Как вариант: 2 ОС (одинаковых):
1) root=/dev/sda1
2) root=/dev/sda2
на каждой свой inittab. /home/ и проч. рабоч.каталоги можно сделать общими для того и другого.
Но скорее всего проблема тут:
> Мне необходимо, для разных типов загрузки использовать специальный для него inittab

Вряд ли это так необходимо. Наверняка есть более правильные решения.



"Разный inittab для разных типов загрузки"
Отправлено tux2002 , 02-Дек-11 16:37 
> Добрый день!
> Мне необходимо, для разных типов загрузки использовать специальный для него inittab
> То есть. В загрузчике,например, есть выбор из двух загрузок: 1 и 2
> Они ничем не отличаются, кроме как одним параметром (ни на что не
> влияющим)
> Мне необходимо на этапе загрузки в зависимости от этого параметра использовать той
> или иной inittab файл
> Как это можно реализовать?

Init к сожалению работает только с файлом /etc/inittab, другой не задать. Можно только перекомпилировать и сделать второй вариант /sbin/init2 например читающий /etc/inittab2. Тогда ядру можно передавать пераметы init=/sbin/init2, init=/sbin/init