11 Commits

Author SHA1 Message Date
LoGin
01090de77e
使用DragonStub引导riscv下的DragonOS内核 (#460) 2023-12-03 14:40:13 +08:00
LoGin
c89d0c1237
修复bootstrap的一系列脚本忘了source最新的shell rc的问题 (#453) 2023-11-21 20:24:43 +08:00
LoGin
48a3baa9b1
安装musl toolchain以及riscv相关的工具链 (#449) 2023-11-21 13:42:06 +08:00
zhaoyao73
285de542f3
modify kernel link script (#373)
put rust text between _text and _etext, so rust symbols are included in
kallsyms, traceback could use them.

modify grub_auto_install.sh to add arch linux support
2023-09-06 18:08:52 +08:00
login
b66beefd4e
解决ubuntu2210版本无法正确编译grub,以及正确安装qemu的问题 (#176) 2023-02-27 01:00:35 +08:00
YJwu2023
882f0b7e74
修复内存bug与grub安装脚本的错误 (#129)
* 修复内存bug与grub安装脚本的错误

* 修改小bug
2022-12-28 19:35:17 +08:00
YJwu2023
a7f5ca7b67
修复下载grub2.06时的提示错误 (#125)
* 修复grub下载显示提示显示错误
2022-12-24 23:29:36 +08:00
guanjinquan
5ed4cd4602
Patch gcc toolchain (#111)
* 添加了GCC_cross_compile——tool_chain

* - 解决环境变量路径拼接时,多了`/`的问题
- apt安装时增加-y,不需用户确认

* 解决添加环境变量的命令有误的问题

* 修正编译错误时,还会执行下一步的问题

* new: 编译完成后清理临时文件

* 更新makefile

* 调整:把grub安装在 $HOME/opt/dragonos-grub下

* new: 新增dockerfile

* 将镜像源换成中科大的(原因是清华的总是ban掉用于构建镜像的服务器的ip)

* 修改为基于debian bullseye构建

* 取消指定版本

* 修复MBR磁盘镜像未设置启动标志的bug

* 取消在docker中安装grub

* 安装grub的过程改到客户机上进行

* bootstrap.sh 添加--no-docker

* 使用新版的docker编译镜像

* 修补, 添加了一些关于gcc的check

Co-authored-by: longjin <longjin@RinGoTek.cn>
2022-12-22 21:09:12 +08:00
YJwu2023
47f0d12a1f
修复docker安装时异常退出的bug (#119)
* 修复docker安装时异常退出的bug

* 修复grub编译脚本的小bug
2022-12-19 14:53:51 +08:00
login
d02e6ea411
调整编译grub的脚本的部分 (#108)
1、bugfix: 修复编译grub的脚本的部分错误
2、将grub下载源替换为tuna
3、优化写入磁盘镜像的脚本
4、将bios文件夹改名为legacy
2022-12-14 20:01:55 +08:00
YJwu2023
38b341b8aa
新增32位uefi启动 (#105)
* 新增32位uefi启动

* 修复小bug

* 增加grub本地编译安装

* 增加本地grub编译安装脚本

* 修正小错误

* 修复空文件夹不上传的bug
2022-12-14 16:58:49 +08:00