История изменений
Исправление vM, (текущая версия) :
UEFI Shell умеет полноэкранно редактировать файлы, блоки на устройствах массовой памяти и содержимое main storage.
https://uefi.org/sites/default/files/resources/UEFI_Shell_Spec_2_0.pdf#page=138
https://uefi.org/sites/default/files/resources/UEFI_Shell_Spec_2_0.pdf#page=149
To edit a file in hex mode:
fs0:\> hexedit test.bin
• To edit block device fs0 starting at block 0 with size of 2 blocks:
fs0:\> hexedit -d fs0 0 2
• To edit memory region starting at address 0x00000000 with size of 2 bytes:
fs0:\> hexedit -m 0 2
• To edit the 'shell.log' file:
fs0:\> edit shell.log
что делает невозможным передачу управления из ОС в ОС без перезагрузки и загрузчика?
Для старого линукса был модуль, который загружал один линукс из другого http://www.uwsg.indiana.edu/hypermail/linux/kernel/0003.2/1339.html ** Two Linux Monte **
Дурацкая платформа, конечно, может этому помешать.
Исправление vM, :
UEFI Shell умеет полноэкранно редактировать файлы, блоки на устройствах массовой памяти и содержимое main storage.
https://uefi.org/sites/default/files/resources/UEFI_Shell_Spec_2_0.pdf#page=138
https://uefi.org/sites/default/files/resources/UEFI_Shell_Spec_2_0.pdf#page=149
To edit a file in hex mode:
fs0:\> hexedit test.bin
• To edit block device fs0 starting at block 0 with size of 2 blocks:
fs0:\> hexedit -d fs0 0 2
• To edit memory region starting at address 0x00000000 with size of 2 bytes:
fs0:\> hexedit -m 0 2
• To edit the 'shell.log' file:
fs0:\> edit shell.log
Для старого линукса был модуль, который загружал один линукс из другого http://www.uwsg.indiana.edu/hypermail/linux/kernel/0003.2/1339.html ** Two Linux Monte **
Исходная версия vM, :
UEFI Shell умеет полноэкранно редактировать файлы, блоки на устройствах массовой памяти и содержимое main storage.
https://uefi.org/sites/default/files/resources/UEFI_Shell_Spec_2_0.pdf#page=138
https://uefi.org/sites/default/files/resources/UEFI_Shell_Spec_2_0.pdf#page=149
To edit a file in hex mode:
fs0:\> hexedit test.bin
• To edit block device fs0 starting at block 0 with size of 2 blocks:
fs0:\> hexedit -d fs0 0 2
• To edit memory region starting at address 0x00000000 with size of 2 bytes:
fs0:\> hexedit -m 0 2
• To edit the 'shell.log' file:
fs0:\> edit shell.log