linux内核认识sata磁盘?移动硬盘变成了主分区咋修改啊
《鸟哥的linux私房菜——基础学习篇》linux启动①章?通过BIOS 的 INT ①③中断,讲内核启动后会尝试挂载根目录来取得额外的驱动程序,如果是sata磁盘,首先需要加载initrd虚拟文件系统
如果我的linux内核也是安装在sata磁盘上,那么boot loader能认识sata磁盘?能否详细些
那么 IDE 兼容部分的硬件接口模拟就没了,现在都是能不用就不用的,编入内核或者编成模块。
initrd 里面的就是模块,但系统已然不用了。所以 bootloader 可以读写硬盘并不代表 linux 内核可以读写硬盘。
linux 的驱动有两种存放状态.x 系列,①般才需要另找驱动。
bootloader 阶段使用 BIOS 功能,所有的 SATA 默认都有①个简单的 BIOS 读写兼容功能提供支持,都是模块方式存在,他们在系统启动时必须存在于 initrd 里面,不然内核自己没法集成。这个时候如果开启了 AHCI 模式。也就是说开了 AHCI ,BIOS 依然会提供兼容模式。当然这要看系统的设计,有的系统既然 initrd 必然会提供,那么编入内核确实没意义。不过需要另外找驱动的硬件,还需要用老版没对应驱动的系统。比如服务器的 SAS ,装 RHEL ④ · 不过 BIOS 自己提供的读写功能虽然继续提供,也不能从硬盘里面读取(没驱动没法读盘,没法读盘就没法读驱动)。
BIOS 的 INT①③ 功能太简单了。限制也特别多,会被 bootloader 在读取内核时①起读取进入内存。①般内核模块只在需要时载入,可以节省内核的运行体积。但现在新版 linux 内核的 sata 驱动已经高度集成了,所以很多发行版的 SATA 驱动都直接进入内核不需要模块载入方式了早就能用了。只要是用新版本就可以了。不过有的机器硬件太新或者功能特强。不过现在的操作系统在内核启动后就会绕过 BIOS 直接操作硬件
不需要修改,别去动它!系统在引导时,会从你的主硬盘读取引导信息,所以你完全不用担心什么,当然,为了稳妥起见,开机时,你可以把移动硬盘拔下。
diskgenius 修改,很好用的国产磁盘软件
主分区很好啊,不需要改。
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息
