构建自己的Linux系统记录(二)

来源:互联网 发布:mac app store空白 编辑:程序博客网 时间:2024/04/26 00:52
在第三章是进行了一些对制作GNU/Linux系统的准备工作

首先是虚拟机,这个按照正常操作就行了,在虚拟机建立一个操作系统,需要的镜像文件可以在网上找到。

然后是创建制作分区

cfdisk /dev/sda  

cfdisk可以检查自己的硬盘使用情况,并且进行操作,我是在虚拟机里分配了512M内存和8G硬盘,所以进去只有8G的Free Space,然后我进行了分配,用1G作为交换区,其余作为系统根目录。

mkfs.ext3 /dev/sda2

将第二个分区格式化为ext3,mkfs是格式化分区命令,创建可以被操作系统识别的文件系统 ext3 是格式成的磁盘文件系统。

mkfs也可以将某个文件当作磁盘分区格式化

dd if=/dev/zero of=/tmg/test.img bs=10M count=10mkfs.ext2 /tmp/test.imgmount -o loop /tmp/test.img /mnt

dd是用指定大小的块拷贝一个文件,if是输入文件名,of是输出文件名,bs设置读写块的大小,count设置拷贝块的个数,将目录挂载到文件模拟的块设备上要指定参数 -o loop

mount /dev/sda2 /mnt

将/mnt挂载到第二个分区上,磁盘文件系统是通过挂载的方式来使用的,mount是挂载命令,可以通过-t指定文件系统

mount -t ext3 /dev/sda2 /mntumount /mntumount /dev/sda2

卸载磁盘文件系统,可以卸载目录,也可以指定设备文件,执行一次即可。

df 

查看文件系统使用情况,加 -h 显示磁盘空间使用情况时参数显示容量单位。

mkswap /dev/sda1swapon /dev/sda1swapoff /dev/sda1

这三条命令分别是格式化交换分区,使用交换空间,取消交换空间,可以通过命令free查看交换空间使用情况

最后,把自己的测试删除,还原到刚分好区,没有挂载任何目录,交换分区启用的情况。

0 0