请选择时期:
怀孕准备 怀孕 分娩 宝宝0-1岁 宝宝1-3岁 宝宝3-6岁

如何使用iso文件安装系统

来源: 最后更新:2022-12-12 06:05:26

导读:大多数 Linux 发行版都会提供一个可以从 USB 启动的 live 环境,以便用户无需安装即可测试系统。我们可以用它来评测这个发行版或仅仅是当成一个一次性系统,并且很容易将这些文件复制到一
扫描关注公众号
The Beginning

  JzQ育儿早教网

如何使用iso文件安装系统(移动硬盘如何用grub引导系统)(1)


JzQ育儿早教网

  大多数 Linux 发行版都会提供一个可以从 USB 启动的 live 环境,以便用户无需安装即可测试系统。我们可以用它来评测这个发行版或仅仅是当成一个一次性系统,并且很容易将这些文件复制到一个 U 盘上,在某些情况下,我们可能需要经常运行同一个或不同的 ISO 镜像。GRUB 2 可以配置成直接从启动菜单运行一个 live 环境,而不需要烧录这些 ISO 到硬盘或 USB 设备。获取和检查可启动的 ISO 镜像JzQ育儿早教网

  为了获取 ISO 镜像,我们通常应该访问所需的发行版的网站下载与我们架构兼容的镜像文件。如果这个镜像可以从 U 盘启动,那它也应该可以从 GRUB 菜单启动。当镜像下载完后,我们应该通过 MD5 校验检查它的完整性。这会输出一大串数字与字母合成的序列。JzQ育儿早教网

如何使用iso文件安装系统(移动硬盘如何用grub引导系统)(2)

将这个序列与下载页提供的 MD5 校验码进行比较,两者应该完全相同。配置 GRUB 2JzQ育儿早教网


JzQ育儿早教网

  ISO 镜像文件包含了整个系统。我们要做的仅仅是告诉 GRUB 2 哪里可以找到 kernel 和 initramdisk 或 initram 文件系统(这取决于我们所使用的发行版)。在下面的例子中,一个 Kubuntu 15.04 live 环境将被配置到 Ubuntu 14.04 机器的 Grub 启动菜单项。这应该能在大多数新的以 Ubuntu 为基础的系统上运行。如果你是其它系统并且想实现一些其它的东西,你可以从这些文件了解更多细节,但这会要求你拥有一点 GRUB 使用经验。这个例子的文件kubuntu-15.04-desktop-amd64.iso放在位于/dev/sda1的/home/maketecheasier/TempISOs/上。为了使 GRUB 2 能正确找到它,我们应该编辑/etc/grub.d40-customJzQ育儿早教网

  JzQ育儿早教网

如何使用iso文件安装系统(移动硬盘如何用grub引导系统)(3)


JzQ育儿早教网

  menuentry "Kubuntu 15.04 ISO" {JzQ育儿早教网

  set isofile="/home/maketecheasier/TempISOs/kubuntu-15.04-desktop-amd64.iso"JzQ育儿早教网

  loopback loop (hd0,1)$isofileJzQ育儿早教网

  echo "Starting $isofile..."JzQ育儿早教网

  linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=${isofile} quiet splashJzQ育儿早教网

  initrd (loop)/casper/initrd.lzJzQ育儿早教网

  }JzQ育儿早教网

  JzQ育儿早教网

如何使用iso文件安装系统(移动硬盘如何用grub引导系统)(4)


JzQ育儿早教网

  分析上述代码JzQ育儿早教网

  首先设置了一个变量名$menuentry,这是 ISO 文件的所在位置 。如果你想换一个 ISO ,你应该修改isofile="/path/to/file/name-of-iso-file-.iso".下一行是指定回环设备,且必须给出正确的分区号码。loopback loop (hd0,1)$isofileJzQ育儿早教网

  注意 hd0,1 这里非常重要,它的意思是第一硬盘,第一分区 (/dev/sda1)。GRUB 的命名在这里稍微有点困惑,对于硬盘来说,它从 “0” 开始计数,第一块硬盘为 #0 ,第二块为 #1 ,第三块为 #2 ,依此类推。但是对于分区来说,它从 “1” 开始计数,第一个分区为 #1 ,第二个分区为 #2 ,依此类推。也许这里有一个很好的原因,但肯定不是明智的(明显用户体验很糟糕)..在 Linux 中第一块硬盘,第一个分区是/dev/sda1,但在 GRUB2 中则是hd0,1。第二块硬盘,第三个分区则是hd1,3, 依此类推.下一个重要的行是:linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=${isofile} quiet splashJzQ育儿早教网

  这会载入内核镜像,在新的 Ubuntu Live CD 中,内核被存放在/casper目录,并且命名为vmlinuz.efi。如果你使用的是其它系统,可能会没有.efi扩展名或内核被存放在其它地方 (可以使用归档管理器打开 ISO 文件在/casper中查找确认)。最后一个选项,quiet splash,是一个常规的 GRUB 选项,改不改无所谓。最后initrd (loop)/casper/initrd.lzJzQ育儿早教网

  这会载入initrd,它负责载入 RAMDisk 到内存用于启动。启动 live 系统JzQ育儿早教网

  做完上面所有的步骤后,需要更新 GRUB2:sudo update-grubJzQ育儿早教网

  JzQ育儿早教网

如何使用iso文件安装系统(移动硬盘如何用grub引导系统)(5)


JzQ育儿早教网

  当重启系统后,应该可以看见一个新的、并且允许我们启动刚刚配置的 ISO 镜像的 GRUB 条目:JzQ育儿早教网

如何使用iso文件安装系统(移动硬盘如何用grub引导系统)(6)

选择这个新条目就允许我们像从 DVD 或 U 盘中启动一个 live 环境一样。JzQ育儿早教网


JzQ育儿早教网

THE END
广告、内容合作请点击这里 寻求合作
免责声明:本文系转载,版权归原作者所有;旨在传递信息,其原创性以及文中陈述文字和内容未经本站证实。

育儿知识

所属专题: [db:关键词]  

本文地址:http://www.yuerzaojiao.com/news/jiaodian/383556.html

最新文章
  • 1腾讯为什么告老干妈(腾讯跟老干妈什么情况)

    腾讯为什么告老干妈(腾讯跟老干妈什么情况)

  • 2突然确诊癌症中晚期,已转移!宁波男子无法接受:怎么可能!医生:发现一个,全家高危!

    突然确诊癌症中晚期,已转移!宁波男子无法接受:怎么可能!医生:发现一个,全家高危!

  • 3疑似皇马前主席之孙公然辱华,皇马却称“将致力于消除足球界种族歧视”?

    疑似皇马前主席之孙公然辱华,皇马却称“将致力于消除足球界种族歧视”?

  • 4韩军称朝鲜军人无意中越界 韩军称朝鲜军人无意中越界了吗

    韩军称朝鲜军人无意中越界 韩军称朝鲜军人无意中越界了吗

  • 5中纪委再打两“虎”!还有一“虎”被免职,一“虎”获刑十五年!

    中纪委再打两“虎”!还有一“虎”被免职,一“虎”获刑十五年!

  • 6吉林市将举办世界锅包肉大赛,此前召开座谈会论证锅包肉起源

    吉林市将举办世界锅包肉大赛,此前召开座谈会论证锅包肉起源

  • 7哪些爱爱姿势更容易怀孕 选择这些爱爱姿势帮助生儿生女

    哪些爱爱姿势更容易怀孕 选择这些爱爱姿势帮助生儿生女

  • 8男性精子存活时间有多久 精子存活率低怎么办

    男性精子存活时间有多久 精子存活率低怎么办

  • 9医生算错怀孕周数怎么办 孕龄胎龄预产期原来是这样算的

    医生算错怀孕周数怎么办 孕龄胎龄预产期原来是这样算的

  • 10备孕未准妈妈请注意 这里有份孕前自检表请签收

    备孕未准妈妈请注意 这里有份孕前自检表请签收

推荐文章

关于我们 | 广告服务 | 网站合作 | 免责声明 | 联系我们| 网站地图

© 2022 育儿早教网 All Rights Reserved. 沪ICP备20230950727号-10

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 联系邮箱:kefu#yuerzaojiao.com (请把#替换成@)