The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"u-boot rpi3 с возможностью легко выбрать ядро для загрузки"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Разное / Linux)
Изначальное сообщение [ Отслеживать ]

"u-boot rpi3 с возможностью легко выбрать ядро для загрузки"  +/
Сообщение от Аноним (-), 19-Дек-21, 16:57 
Есть два ядра например vmlinux1.img и vmlinux2.img ну и поумолчанию загружается u-boot.bin. хочу чтоб несложно, клавиатурой usb (есть стрелочки и энтер) выбрать одно из ядер и загрузить его. Как это можно сделать ?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "u-boot rpi3 с возможностью легко выбрать ядро для загрузки"  +/
Сообщение от Аноним (1), 24-Дек-21, 21:50 
> Есть два ядра например vmlinux1.img и vmlinux2.img ну и поумолчанию загружается u-boot.bin.
> хочу чтоб несложно, клавиатурой usb (есть стрелочки и энтер) выбрать одно
> из ядер и загрузить его. Как это можно сделать ?

Можно исключить u-boot и решить задачу только средствами linux: https://www.thegoodpenguin.co.uk/blog/booting-linux-from-lin.../

Ответить | Правка | Наверх | Cообщить модератору

2. "u-boot rpi3 с возможностью легко выбрать ядро для загрузки"  +/
Сообщение от Аноним (-), 09-Янв-22, 17:56 
> booting-linux-from-linux-with-kexec

Еслиб найти ядро в котором kexec работает


Ответить | Правка | Наверх | Cообщить модератору

3. "u-boot rpi3 с возможностью легко выбрать ядро для загрузки"  +/
Сообщение от Курьер Дилиджон принесёт ваш заказ (?), 09-Янв-22, 23:56 
> Есть два ядра например vmlinux1.img и vmlinux2.img ну и поумолчанию загружается u-boot.bin.
> хочу чтоб несложно, клавиатурой usb (есть стрелочки и энтер) выбрать одно
> из ядер и загрузить его. Как это можно сделать ?

Проще всего использовать EFI: попросить u-boot запускать grub2 (собранный под EFI), и в grub2 уже выбрать хоть стрелочками на экране, хоть буковками в rs232 терминале. В некоторых дистрибутивах это решение по умолчанию для одноплатных компьютеров.

Ответить | Правка | Наверх | Cообщить модератору

4. "u-boot rpi3 с возможностью легко выбрать ядро для загрузки"  +/
Сообщение от Аноним (-), 10-Янв-22, 04:56 
> Проще всего использовать EFI: попросить u-boot запускать grub2 (собранный под EFI), и
> в grub2 уже выбрать хоть стрелочками на экране, хоть буковками в
> rs232 терминале. В некоторых дистрибутивах это решение по умолчанию для одноплатных
> компьютеров.

Вариант ! Но только груб не умеет сеть.

Может кто из мудрых скажет, если руками это все сделать, что этому ведру надо для загрузки:


пишу его в 0x90000 и сверху dtb , запускаю c  нулем 0x100 (атагов не касаюсь, может в этом проблема ?) и адрес дтб


svc режим есть
irq отвязываю

и оно зараза даже с early printk не курлык . смотреть в код юбута уже глаза болят, тяжко там как-то. Подскажите кто уже выстрадал - как ?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру