загрузка из работающей системы
iov 10 октября, 2009 - 15:42
в древние времена в RSX-11M была системная привилегированная программа boot.
находясь в работающей системе можно было инициировать процесс загрузки например так:
>boot dk2:
происходило чтение MBR с диска dk2 и передача ему управления.
помогите найти подобный загрузчик в Linux.
»
- Для комментирования войдите или зарегистрируйтесь
kexec?
Немного не то, но в ту же сторону - погугли на предмет kexec.
при включенной поддержке в ядре сия приблуда может в работающей системе подгрузить другое ядро с нужными параметрами, и после соответствующей команды - ребутнуть систему в него.
Да пребудет с тобой великий Linux.
я с год назад видел где-то
я с год назад видел где-то тему как перейти на другое ядро без перезагрузки.
там хак какой-то был.
точно. немного не то.
точно. немного не то. хотелось бы через MBR.
для загрузки сторонней
для загрузки сторонней операционки (не linux) просто запуска mbr недостаточно, необходимо процессор привести в режим грубоговоря DOS и провести ряд преинициализаций (что собственно и делает BIOS). Возможно помогут решения от OpenBIOS, но точно готовых решений тут не получится.
P.S. если цель загрузиться с mbr - чем не устраивает... обычный ребут? :)
на машинке стоит собраный
на машинке стоит собраный мной LiveCD и прекрасно делает то, что я его научил. Ему не нужен винчестер. Но винчестер есть и мне хочется попользовать его ну почти в личных корыстных целях. При этом LiveCD управляется через SSH, не имеет клавиатуры, мышки и монитора (класcика жанра в стиле Gentoo). Разумеется BIOS грузит сначала LiveCD а потом HDD. Вот я и ищу "красивый" выход из положения ;)
Красивый говорите, не совсвем
Красивый говорите, не совсвем в корыстных целях?
Виртуалка со снапшотами разделов жесткого диска, красиво, работает и незаметно :)
на LiveCD нет иксов
на LiveCD нет иксов
O_o а зачем виртуалке иксы?
O_o а зачем виртуалке иксы? kvm/qemu/да тот же vbox (headless mode) и по vnc доступ к экрану.
P.S. а как вы собирались получить удаленный доступ к нормально запущенной с винта машине.
по SSH. иксов там не будет.
по SSH. иксов там не будет.
А chroot проблему не решит?
А chroot проблему не решит? Если нужно грузить именно linux, то можно просто сделать туда chroot и использовать. Если нужно еще и ядро другое, то можно либо модули догрузить, либо kexec. А вот если другую ОС, то надо поизвращаться.
P.S. А если вынуть liveCD то откуда грузится система?
P.S.S. А если подключить клаву и монитор на время настройки системы?
если вынуть LiveCD то
если вынуть LiveCD то загрузится с (hd0,0)
для подключения клавы и моника нужно купить билет на поезд :).
chroot проблему не решит ибо хотелось бы использовать (hd0,0) как ночную тестовую площадку. что-бы я ни сотворил, уборщица (это не шутка) в 7:00 утра нажмет резет.
А чем chroot мешает
А чем chroot мешает использовать машину как тестовую площадку? После reset снова загрузится LiveCD, в котором ничего не менялось.
ядро другое
ядро другое