是否可以在linux内核启动前清除手动指定的RAM地址范围?或者可能在启动的早期阶段?更新:我有一个无法更改的3d party bootloader。这个bootloader使用RAM中的一些内存作为帧缓冲区,在屏幕上显示一些图片。在启动linux内核的过程中,当initramfs解压时,我们会重叠这个内存,假设这个内存没有被使用。因此,屏幕上的图像会被损坏。也许可以从引导过程中排除这个内存区(由bootloader使用),
我有一个命令:运行在bash终端中的mywritercmd -f /tmp/test 2>&1 > log.txt,该命令返回error: could not open output file "/tmp/test": Permission denied
然而,这个错误消息不是写在log.txt文件中,它仍然是空的.