前言在一些场合(如开发内核模块)我们需要安装多个版本的内核,这时候容易出现boot分区空间不够的问题,本文介绍如何扩展银河麒麟(4.0.2)的boot分区。 由于boot分区通常位于磁盘的第一个分区,直接扩展难度较大,因此采取新分区替换原分区的方式间接实现boot分区的扩展。请注意,替换boot分区有风险,请评估完风险后,谨慎操作。
1、准备新的分区如何是虚拟机,可以直接添加一块虚拟磁盘,如果是物理机,可以从现有磁盘中清理出一块未用分区,并用磁盘工具(如parted)格式化。 如果磁盘是msdos格式,新分区须为primary。如何使用磁盘工具,这里不再赘述。假设新分区为/dev/newpart(你的新分区肯定不会叫这个名字),利用mkfs格式化:
2、复制boot分区首先将新分区挂载到某个目录,如/mnt: 然后将/boot中的所有文件复制到挂载的目录: |