LINUX.ORG.RU

Авто-запуск ОС


0

1

Здравствуйте.

Вообщем задача следующая:
1) автоматически запустить линух (конкретнее --slax) при помощи загрузчика с СД.
2) автоматически после загрузки выполнить некоторый скрипт
3) так же автоматически выключить систему и загрузить другую.

Собственно, шаг 2 понятен.

Буду очень признателен, если поможете разобраться с тем, как при первой загрузке запустить одну ОС, а при последующем - другую (в автоматическом режиме, разумеется).

Заренее Спасибо.


Переписать конфиг загрузчика? хотя если он на CD...

kexec? хотя он для сферической ос в вакууме не подходит

anonymous
()

Ну, после 2 пункта скриптом можно поправить /boot/grub/menu.lst так, чтобы по дефолту запускалась нужная система.

Richi
()
Ответ на: комментарий от Richi

Так то оно так конечно, но загрузчик то на CD. В этом вся проблема.

DR_Me
() автор топика

Попробуйте воспользоваться kexec + grub4dos

AITap ★★★★★
()

Ах, обе оси на сиди. Об этом я и не подумал.

Richi
()
Ответ на: комментарий от adriano32

Режим загрузки выбирается пользователем при запуске компьютера.
Ну а вообще - обе системы на CD.

DR_Me
() автор топика
Ответ на: комментарий от DR_Me

Если обе на CD, и никакого накопителя (флешка/винт) не присутсвует в задаче, то единственный накопитель, который может сохранить информацию после ребута, это ППЗУ BIOS'a. Или вносить некоторые упрощения в задачу.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Да, вы правы - наверно, нужно просто предоставить пользователю самому сначала загрузить одну ОС, а затем выбрать другую.

DR_Me
() автор топика
Ответ на: комментарий от thesis

Поддерживаю. Виртуальная машина - то что доктор прописал.

Nastishka ★★★★★
()
Ответ на: комментарий от DR_Me

Тогда, наверное, никак, раз обе системы на CD. Разве что перед перещзагрузкой стирать первый диск)

Хотя и это не выход - емнип, обломавшись на первом диске,БИОС не будет перебирать приводы, а перейдет к опросу других устройств загрузки.

thesis ★★★★★
()

Почему бы не использовать дополнительный файл на флешке? Могу предложить также особо извращённый вариант: проверять и изменять какой-либо незначительный ключ в таблице разделов жесткого диска.
Ещё один извращённый вариант: привязать выбор системы к системному времени - вариантов масса. До/после определённого времени вполне может подойти. Так и будешь объяснять: «За 5 минут до полуночи (в полнолуние) поставить диск на загрузку».

fractaler ★★★★★
()
Ответ на: комментарий от fractaler

Вообщем, решил все же заменить CD на флешку. Ну и просто редактировать конфиг загрузчика. Всем спасибо за советы!

DR_Me
() автор топика
Ответ на: комментарий от DR_Me

В загрузчике по умолчанию должна стоять вторая система. При первом запуске пользователь сам наводит на первую. Так подойдет?

abraziv_whiskey ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.