
Linux
BAOLIANG196
这个作者很懒,什么都没留下…
展开
-
Linux:bootloader概述
Bootloader,称为引导加载程序,是嵌入式系统加电后运行的第一段代码,相当于PC机的BIOS。 •Bootloader通常固化在硬件上某个固态存储设备上,加电后自启动。 •通过Bootloader这段代码,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。•Bootloader的主要任务是:正确地调用内核来加原创 2015-12-11 11:25:43 · 1178 阅读 · 0 评论 -
Linux:主机linux内核版本升级实验
主机linux内核版本升级实验1.实验要求1、下载一个新版本的内核源码(尽量与本机内核源码版本相近) 2、修改内核源码,在启动过程中加入你的名字和学号,重新编译内核 3、用新内核启动,过程中应该出现你加入的信息(在启动时最好出现两个内核版本的选择) 4、要求写出详细的实验步骤和结果记录,并附相关实验截图2.实验目的希望学生通过该Project促进学生掌握linux内核编译,深入理解grub等引原创 2015-12-10 23:10:46 · 3092 阅读 · 0 评论 -
Linux:内核启动流程详细解释(源代码)
我用的源码是linux-2.6.32.69 arch/arm/kernel/head.S 该文件是内核最先执行的一个文件,包括内核入口ENTRY(stext)到start_kernel间的初始化代码, 主要作用是检查CPU ID, Architecture Type,初始化BSS等操作,并跳到start_kernel函数。在执行前,处理器应满足以下状态: r0 - should be 0原创 2015-12-10 16:58:03 · 788 阅读 · 0 评论 -
Linux:执行sudo apt-get install提示“现在没有可用的软件包
问题描述:sudo apt-get install openssh-server正在读取软件包列表…完成正在分析软件包的依赖关系树Reading state information… 完成现在没有可用的软件包 openssh-server,但是它被其它的软件包引用了。分析:这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到: 软件包 openssh-server 还没有可供安装的候原创 2015-12-05 14:40:15 · 13448 阅读 · 2 评论 -
Ubuntu:su和su -(su - root)的区别
su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。1.执行 su单纯使用su切换到root,读取变量的方式是non-login shell,这种方式下很多的变量都不会改变,尤其是PATH,所以root用的很多的命令都只能用绝对路径来执行,这种方式只是切换到root的身份.2.执行su原创 2015-09-23 18:32:52 · 1002 阅读 · 0 评论 -
Ubuntu:useradd和adduser的区别
ubuntu系统增加用户时可以使用useradd和adduser,但是这两种方法使用方法是不同的。原创 2015-08-22 19:14:37 · 765 阅读 · 0 评论 -
Ubuntu:su切换用户时提示 su:认证失败
su root提示认证失败原创 2015-08-18 20:14:21 · 4204 阅读 · 1 评论