欢迎您,尊贵的过客
用户名 密码

linux内核

【返回论坛】
楼主     发布时间:2019-10-15 10:26:55   点击:62次

作者:leon
积分:2434
    编译最新内核4.16-rc5时出现问题

编译最新内核4.16-rc5时出现问题
VM版本是10
ubuntu 17.10优麒麟
使用快速编译内核指令
make localmodconfig
编译安装等过程都没有出错
但是启动新内核时根本启动不了
昨天以为是配置内核时有部分选项选择了N导致
这次编译
全部选Y
多选1的默认用第一项
结果和昨天一样
今天先记下问题
等解决了再跟帖写出解决方案

回复这个贴子
引用
第1楼     发布时间:2019-10-15 10:28:36  

作者:leon
积分:2434
    re回复:编译最新内核4.16-rc5时出现问题

第一次运行
nasm boot.asm -o boot.bin
一直都提示不能打开输入文件boot.asm
因为在nasm目录下输入更改路径指令是无效的
所以解决办法是
将要编译的boot.asm文件放入安装根目录
C:Program Files (x86)
asm
里面

回复这个贴子
引用
第2楼     发布时间:2019-10-15 10:28:51  

作者:leon
积分:2434
    re回复:re回复:编译最新内核4.16-rc5时出现问题


还需要修改字符串长度,原来是16,增加9个字符变成25

DispStr:
        mov        ax, BootMessage
        mov        bp, ax                        ; ES:BP = 串地址
        mov        cx, 25                        ; CX = 串长度,该处修改字符串长度 2018-4-6 kj
        mov        ax, 01301h                ; AH = 13,  AL = 01h
        mov        bx, 000ch                ; 页号为0(BH = 0) 黑底红字(BL = 0Ch,高亮)
        mov        dl, 0
        int        10h                        ; 10h 号中断
        ret

回复这个贴子
引用
第3楼     发布时间:2019-10-15 10:29:25  

作者:leon
积分:2434
    re回复:re回复:re回复:编译最新内核4.16-rc5时出现问题

启动时修改启动文件bochsrc代码, 如下
当然,如果可以学会把boot.bin文件写入
光盘映像文件TINIX.IMG就不需要做这个更改了
# what disk images will be used 
#floppya: 1_44=TINIX.IMG, status=inserted
floppya: 1_44=boot.bin, status=inserted

回复这个贴子
引用
第4楼     发布时间:2019-10-15 10:29:53  

作者:leon
积分:2434
    re回复:re回复:re回复:re回复:编译最新内核4.16-rc5时出现问题

把boot.bin文件写入
光盘映像文件TINIX.IMG需要使用的软件是
FloppyWriter

回复这个贴子
引用

【返回论坛】


回复主题:
回复内容(可拖动回复框右下角调整大小):
文章内容支持少量UBB代码,请参看UBB使用说明
用户名:
email:

 
Powered by kjtoday 20240915 | 友情链接:和讯   |  站长博客 |    站长留言板 |    管理员邮箱地址:3293815@qq.com   |   2019年11月5日正式运营