问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用grub2来引导普通U盘里ISO系统镜像文件安装到电脑里

发布网友 发布时间:2022-04-12 10:15

我来回答

2个回答

懂视网 时间:2022-04-12 14:36

对于之前我们制作好的内核文件,我们还需要下面三个步骤 一:制作镜像 二.安装grub2 三.启动 这里不描述U盘如何安装了,如果你能掌握制作虚拟镜像的方法,自然U盘不在话下了,只需修改一下有些步骤即可完成了. 这里所有的步骤都是在UBUNTU 下完成的,其他linux命

对于之前我们制作好的内核文件,我们还需要下面三个步骤

一:制作镜像

二.安装grub2

三.启动

这里不描述U盘如何安装了,如果你能掌握制作虚拟镜像的方法,自然U盘不在话下了,只需修改一下有些步骤即可完成了.

这里所有的步骤都是在UBUNTU 下完成的,其他linux命令稍有不同,本人没有安装其他版本的linux 也就没有实验过,不过你可以参考我的思路,然后修改修改命令,你的制作文档就完成了.

一 制作虚拟设备镜像,这里我们模拟一个U盘1 产生虚拟镜像方法一:DD工具创建镜像 dd if=/dev/zero bs=512 count=20480 of=a.img*方法二:(需要安装BOCHS,当然还有各种办法)接着试第二种方法,bochs自带bximage工具 linux输入命令 bximage 提示:一路回车创建了10M的镜像!2、使用fdisk对生成的img文件进行分区 sudo fdisk a.img m:帮助 a:增加引导标记 n:创建新分区 w:完成操作后记得写入*** p:显示设备列表 3.1 n 创建一个新分区 全部按默认来来大话 (2048-20479)只有一个主分区(前面留出的空间作为引导用) 3.2 a 加入引导标记 入下图 启动 *标记 3.3 p 看一下是否正确 设备 启动 起点 终点 块数 Id 系统 a.img1 * 2048 20159 9056 83 Linux 3.4 w 保存 3格式化分区mkfs 一个镜像文件里可能包含多个分区,所以不能简单 mount -o loop a.img, 我们需要把 a.img 里面包含的每个分区映射出来后在一个一个挂载,(因为需要格式化分区!!) 所以需要一个工具来读分区表,kpartx 就是这样一个在特定设备上读取分区表并为每个分区创建映射的工具, -a 参数表示加入分区映射;-v 参数表示完成后输出结果: 3.1将a.img映射至loop设备,并在mapper目录下生成分区设备 *sudo kpartx -av a.img (注意提示看看被挂载到哪个设备上了。或者3.2) 3.2查看挂载目录,当执行了上面大命令,会在/dev/mapper/目录下生成loop(x)p1类似这样名字的文件 这里/dev/loop(x)p1 被链接到/dev/loop(x). ls -l /de v/mapper brw-r--r-- 1 crazy crazy 252, 0 3月 17 22:16 loop0p1 接着格式化分区: *sudo mkfs /dev/mapper/loop0p1(根据loop0p1) 二.安装grub21 使用mount挂载需要放置grub的分区(还没有卸载loop0p1) sudo mkdir /mnt/img sudo mount /dev/mapper/loop0p1 /mnt/img2.安装GRUB2 (ubuntu 是这样 ,其他可能是 grub2-install ) *sudo grub-install --no-floppy --boot-directory=/mnt/img /dev/loop0 (注意!这里是/dev/loop0,和前面kpartx映射至的loop设备对应 如:/dev/mapper/loop0p1对应着/dev/loop0) (可能会报一些提示:看到安装完成,如果grub能正常启动就算成功了)三、启动内核 启动之前确保虚拟机内存设置(内存推荐265M,内存设置过小 提示: out of memory 导致启动不起来的情况) 若没有配置grub.cfg文件则: set root=hd0,msdos1 (这里以你实际的情况为准,请输入ls查看你的磁盘设备和相关分区情况) multiboot /kernel.img boot #题外话,这里可以启动内核大命令配置到./grub/grub.cfg 这样方便很多. 二话不说查阅:grub2文档,配置出一个配置文件set timeout=15set root=(hd0,msdos1)#set default=0 # Set the default menu entryinsmod jpeg if loadfont /grub/fonts/unicode.pf2 ;then set gfxmode=800x600 insmod gfxterm set lang=zh_CN insmod vbe if terminal_output gfxterm then true else terminal gfxterm fi fiset menu_color_normal=white/blackset menu_color_highlight=white/bluebackground_image (hd0,msdos1)/grub/logo.jpg //这里弄了一张图片 前面加载的模块也是为了这张图片准备的,也拖累了虚拟的速度,这里只是玩一下图片而已.//不需要的话可以吧上面的一切都销毁掉insmod jpeg 这里开始menuentry "cows" { set root=(hd0,msdos1) //这里也是看你的分区号了,自行更改 # chainloader +1 # 制权转交 +`1就是读取另一个操作系统安装分区的第一个扇区 multiboot /kernel.img boot}贴上一张风骚grub界面

热心网友 时间:2022-04-12 11:44

U盘做启动U盘pe来重装系统的话。你得准备一张4GBU盘或8GBU盘。在电脑上安装大白菜,把U盘插入电脑后,打开大白菜按提示操作就可以成功完成制作。制作好PE后,下载或复制系统到U盘相应的文件夹里,比如是gho的就放在U盘gho文件夹里。
全部弄好后。把U盘插入要装系统的电脑并关闭电脑,关机后,开机时同时按住快捷键不放。直到进入启动选项后松手。各电脑快捷键看下图。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高德地图离线包求教高德地图怎么安装离线包 高德地图平板电脑版平板上装高德地图在没网的时候可以做导航用吗_百... 平板电脑如何离线导航百度地图ipad可以离线导航吗 离线地图包下载怎么下载手机的离线地图 谷歌离线地图请问google的离线地图要在哪里下载啊 ...车子的中控平板内存才16G,下载的离线地图有9.5G,不够用,放在U盘可以... 质谱图与离子浓度有什么关系? 质谱图bpc/ tic怎么制作? 隐形守护者解锁游戏的规则:游戏攻略详解 隐形守护者攻略游戏规则:全面解读游戏攻略和玩法 微粒贷和信用卡最低还款哪个用起来更划算? 信用卡最低还款划算吗,用微粒贷怎么样? 访问好友的QQ空间,结果被挡,他的QQ空间名字下面显示【TA 1个共同好友】,请问这是什么意思呢?? 空间亲密,共同好友1个是什么意思 微粒贷和信用卡的账单分期哪个用着更加方便一些? 微粒贷和信用卡账单分期相比,哪个更灵活? 微粒贷和信用卡账单分期哪个更方便? 请问是信用卡账单分期灵活还是微粒贷更灵活? 和微粒贷相比,信用卡账单分期灵活吗? 信用卡账单分期灵活,还是微粒贷灵活? 平安好贷是平安公司吗 公办大专里专一,专二是什么意思? 邯郸学院的英语教育是专一还是专二啊?请知道的帮忙回答一下 经济类考研科目当中的专一、专二指哪些科目? 大专的专一专二是什么意思 平安好贷是平安集团旗下的吗 专一、专二、专三有什么区别? 临沂师范学院 大学考研专一专二是什么 焦作大学 专一和专二有什么区别啊? 华为畅享10e新机带膜吗? 在老挝如何物流铁木菜板? 浙江爱秀美容科技有限公司怎么样? 五道口爱秀美容院店长工资一般多少? 爱秀诱惑玫瑰精纯露怎么样 朱丹原来是二婚!她的前夫大家都熟悉,这是周一围很少秀恩爱的原因吗? 家居好物能大大提高人们的幸福感,你都知道哪些百元以内的家居小物件? 谁能告诉我老北京的小玩意该买什么? 网购1元~5元小东西小物品,货到付款 适合送礼的小物件 我是外地人,我过10天去上海,想知道上海哪有卖小百货和小吃一条街,如新奇特的10元以内小物件,或时尚女 华为一体机如何拆机 手机? 华为一体手机如何拆机? 华为一体机手机怎么拆机 GRUB2怎样安装到U盘启动.并支持UEFI 厂励志句子 求excel 高手进来帮忙,一列数据合并到某一单元格,中间用“英文逗号”隔开,在线等!!1 求EXCEL高手,2个EXCEL文件一个中文,一个英文,怎么把两个合并在一起就是同时每个单元格有了中英文 如何时刻保持口气清新? 如何保持口气清新?