02 设置工作环境与环境(一)

博客园 2023-04-19 00:59:12

1、让GRUB只加载一个文件;


(相关资料图)

需要将多个文件封装成一个文件,成为内核映像文件;包含二级引导器的模块、内核模块、图片、字库文件;

为了让GRUB加载这个文件,并解析;需要定义好具体的格式;4KB大小GRUB头、映像文件头描述符、文件头描述符、文件1...

两个c语言结构体,映像文件头描述符 s_mlosrddsc和 文件描述符 s_fhdsc

准备打包映像文件的工具;

2、手工生成硬盘;

虚拟机只是用特定格式的文件来模拟硬盘,生产虚拟硬盘就变成了生成对应格式的文件;dd命令(用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换);

接着在一个文件上创建文件系统:首先让文件变成Linux下的回环设备;losetup命令设置回环设备;回环设备可以将文件虚拟成Linux下的块设备,用来模拟整个文件系统,并mount命令挂载;只能用超级用户设置;

接着mkfs.ext4命令格式化设备,建立EXT4文件系统;mount命令挂载设备;

3、正常安装的时候,Linux会把GRUB安装在物理硬盘上,现在要把它安装在我们的虚拟硬盘上;

上一步把挂载虚拟硬盘文件为loop0回环设备;

接着安装GRUB;

4、 将硬盘原来的二进制格式,转化为虚拟机本身能识别的 VDI 格式;

5、使用虚拟机命令挂载这个 硬盘到我们的系统;

x

热门推荐

02 设置工作环境与环境(一)

2023-04

天天快看:一美金是多少人民币?

2023-04

北京市妇女儿童保护协会地址_北京市妇女联合会

2023-04

在中国最“酸”合拢宴 遇见侗乡的人间烟火

2023-04

邓正红能源软实力:摩根大通称美联储准备暂停加息将成油价快速上涨的导火索

2023-04

世界即时:交大昂立:公司股东提起股东代表诉讼

2023-04

全球今亮点!招标师考试报名条件_招标师考试报名条件有哪些

2023-04

宝湾物流补充两期中期票据注册文件 说明募集资金用途等问题

2023-04

《大唐无双》421新大区预约多重福利限时开启 当前信息

2023-04

每日速递:比亚迪海洋网首款B+级超混轿车,驱逐舰07亮相上海车展

2023-04

推荐阅读

“双十一”期间开展集中促销活动 要切实承担起消费维权主体责任

2022-12

粤 水 电: 关于为巴楚县粤水电能源有限公司融资提供担保的公告_世界观点

2022-12

中工国际最新公告:子公司产品入选第七批制造业单项冠军产品名单

2022-12

深圳发布养老服务合同示范文本规范养老机构服务行为

2022-03

山东深耕文化资源 推动旅游业高质量发展

2021-12

安徽潜山两车相撞 已致8人死亡3人受伤

2021-12

56位残疾人士登上黄山 互利互勉共建生活希望

2021-12

山西忻州古城:一城风华延续千年历史文脉

2021-12

上海洋山海关首次在出口货运渠道查获夹带卷烟

2021-12

西藏林芝:多彩民俗活动迎接工布新年

2021-12