CentOS7安装好操作系统后,为/boot创建单独分区

CentOS7安装好操作系统后,为/boot创建单独分区

如果操作系统已经安装好了,没有分/boot分区,使用以下步骤,为boot分区

1、磁盘扩容

[root@testos1:/root]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk
├─sda1   8:1    0  7.5G  0 part [SWAP]
└─sda2   8:2    0 92.6G  0 part /
sdb      8:16   0    1G  0 disk
sdc      8:32   0    5G  0 disk
sr0     11:0    1  4.3G  0 rom  /mnt

如上sda盘只有两个分区,100GB的大小都分完了,因为是虚拟机可以关机扩该磁盘

扩10G

[root@testos1:/root]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  110G  0 disk
├─sda1   8:1    0  7.5G  0 part [SWAP]
└─sda2   8:2    0 92.6G  0 part /
sdb      8:16   0    1G  0 disk
sdc      8:32   0    5G  0 disk
sr0     11:0    1  4.3G  0 rom

2、创建新分区

[root@testos1:/root]# fdisk /dev/sda
#创建了sda3的分区
[root@testos1:/root]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  110G  0 disk
├─sda1   8:1    0  7.5G  0 part [SWAP]
├─sda2   8:2    0 92.6G  0 part /
└─sda3   8:3    0    1G  0 part
sdb      8:16   0    1G  0 disk
sdc      8:32   0    5G  0 disk
sr0     11:0    1  4.3G  0 rom
#格式化分区
[root@testos1:/root]# mkfs.ext3 /dev/sda3

3、迁移数据到新分区

[root@testos1:/root]# mount /dev/sda3 /mnt
[root@testos1:/root]# cp -ar /boot/* /mnt
[root@testos1:/root]# echo "/dev/sda3 /boot ext3 defaults 0 0" >> /etc/fstab
[root@testos1:/root]# mount -a
[root@testos1:/root]# umount /mnt

4、刷新引导文件

[root@testos1:/root]# grub2-install /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
[root@testos1:/root]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-b16af01b1d4e4b9bac945b3c03f19a20
Found initrd image: /boot/initramfs-0-rescue-b16af01b1d4e4b9bac945b3c03f19a20.img
done

说明:

  • install 是设置从这个磁盘启动 mbr/uefi引导grub
  • mkconfig 是从这个路径下读取kernel刷新这个路径下的grub引导启动文件。

一般来说,如果操作系统版本是RHEL/CENTOS7/EULERos2.5 以上的话,用的都会是grub2。除非你用的是suse或者ubuntu/debian

至于uefi。华为云只在arm使用。我们则是新主板型号PC系统盘才使用

5、重启主机检查

[root@testos1:/root]# reboot -f
Rebooting.

#重启后
[root@testos1:/root]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  110G  0 disk
├─sda1   8:1    0  7.5G  0 part [SWAP]
├─sda2   8:2    0 92.6G  0 part /
└─sda3   8:3    0    1G  0 part /boot
sdb      8:16   0    1G  0 disk
sdc      8:32   0    5G  0 disk
sr0     11:0    1  4.3G  0 rom
[root@testos1:/root]#

重启能正常进入系统,/boot还在说明配置成功。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值