仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 531|回复: 7
打印 上一主题 下一主题

[其他Linux] linux教程之间接从硬盘启动Linux ISO镜像的图文教程

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 11:31:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh


  Linux的GRUB2启动加载器能够间接从硬盘启动LinuxISO文件,能够启动LiveCD的ISO,而不必烧录到光盘来安装Linux到一个硬盘分区,或从USB驱动启动。
  我们在Ubuntu14.04上实行了该历程——Ubuntu及基于Ubuntu的Linux版本对此撑持优秀。别的Linux刊行版上的事情道理也相似。
  猎取LinuxISO文件
  这一密技必要你的硬盘驱动器上安装有Linux体系,你的盘算机必需利用GRUB2启动加载器,这是年夜多半Linux体系的尺度启动加载器。欠好意义,你是不克不及利用Windows启动加载器来间接启动一个LinuxISO文件的。
  下载你想要利用的ISO文件,并放到你的Linux分区中。GRUB2应当撑持年夜多半Linux体系的。假如你想要在live情况中利用它们,而不想将它们安装到硬盘驱动器上,请确认你下载的是各个LinuxISO的“liveCD”版本。良多基于Linux的可启开工具盘也应当能够事情。
  反省ISO文件内容
  你大概必要检察ISO文件的外部来晓得那些特定的的文件在那里。比方,你能够经由过程利用Ubuntu及别的基于GNOME的桌面情况中的回档办理器/文件办理器这些图形化使用程序来翻开ISO文件。在Nautilus文件办理器中,右击ISO文件并选择利用回档办理器翻开。
  找到内核文件和initrd映像。假如你正在利用UbuntuISO文件,你会在casper文件夹中找到这些文件——vmlinuz文件是Linux内核,而initrd文件是initrd映像。前面,你必要晓得它们在ISO文件中所处的地位。

  反省硬盘分区路径
  GRUB利用与Linux分歧的“设备定名”体例。在Linux体系中,/dev/sda0是硬盘上的第一个分区——a是指第一个硬盘,而0是指第一个分区。在GRUB中,与/dev/sda0绝对应的是(hd0,1)。0指第一个硬盘,而1则指它下面的第一个分区。换句话说,在GRUB设备名中,磁盘编号从0入手下手计数,而分区编号则从1入手下手计数——是啊,这真是俄然使人狐疑。比方,(hd3,6)是指第四磁盘上的第六分区。
  你可使用fdisk-l命令来检察该信息。在Ubuntu上,翻开终端并运转以下命令:
  sudofdisk-l
  你将看到一个Linux设备路径列表,你能够自即将它们转成GRUB设备名。比方,鄙人面的图片中,我们能够看到有个体系分区是/dev/sda1——那末,关于GRUB而言,它就是(hd0,1)。

  创立GRUB2启动条目
  增加自界说启动条目标最复杂的体例是编纂/etc/grub.d/40_custom剧本,该文件计划用于用户自行增加启动条目。在编纂该文件后,/etc/defaults/grub文件和/etc/grub.d/剧本的内容将分解创立/boot/grub/grub.cfg文件——你不该该手工编纂这个文件。它被计划为经由过程你在别的的文件中指定的设置主动天生。
  你必要以root特权翻开/etc/grub.d/40_custom文件来编纂。在Ubuntu上,你能够经由过程翻开终端窗口,并运转以下命令来完成:
  sudogedit/etc/grub.d/40_custom
  放轻松点,你能够用你喜好的文本编纂翻开该文件。比方,你能够交换命令中“gedit”为“nano”,在Nano文本编纂器中翻开它。
  除非你已增加了别的自界说启动条目,不然你应该看到的是一个几近空的文件。你必要在正文行下增加一个或多个ISO启动部分。

  这里为你展现了如何来从ISO文件启动Ubuntu或基于Ubuntu的刊行版,我们在Ubuntu14.04下作了测试:
  menuentry"Ubuntu14.04ISO"{setisopold="/home/name/Downloads/ubuntu-14.04.1-desktop-amd64.iso"loopbackloop(hd0,1)$isofilelinux(loop)/casper/vmlinuz.efiboot=casperiso-scan/filename=${isofile}quietsplashinitrd(loop)/casper/initrd.lz}
  自界说启动条目以包括你希冀的菜单的条目称号,并指定盘算机上该ISO文件的准确路径,和包括ISO文件的硬盘和分区设备名。假如vmlinuz和initrd文件的称号或路径分歧,请为这些文件指定准确的路径。
  (假如你的/home/目次是一个分区,请疏忽/home部分,像如许:setisofile="/name/Downloads/${isoname}")。
  主要申明:分歧的Linux版本请求带有分歧启动选项的分歧的启动条目,GRUBLiveISO多启动项目供应了用于分歧Linux刊行版的菜单条目标各类分歧范例。你应该为你想要启动的ISO文件调剂这些示例菜单条目。你也能够仅仅从网页搜刮你想要启动的Linux刊行版的称号和刊行编号,并附带关头词“在GRUB中从ISO启动”,以猎取更多信息。

  假如你想要增加更多ISO启动选项,请为该文件增加分外部分。
  完成后保留文件,前往终端窗口并运转以下命令:
  sudoupdate-grub

  再次启动盘算机时,你将看到ISO启动条目,你能够选择它来启动ISO文件。在启动时,你大概必要按Shift键来显现GRUB菜单。
  假如在实验启动ISO文件时你瞥见毛病信息或黑屏,那末你的启动条目设置一定设置毛病了。即便ISO文件路径和设备名是准确的,ISO文件上的vmlinuz和initrd文件的路径多是不准确的,大概你启动Linux体系大概必要分歧的选项。
</p>
不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。
若天明 该用户已被删除
沙发
发表于 2015-1-18 07:48:57 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
老尸 该用户已被删除
板凳
发表于 2015-1-24 09:45:48 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
分手快乐 该用户已被删除
地板
发表于 2015-2-1 08:37:12 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
精灵巫婆 该用户已被删除
5#
发表于 2015-2-7 03:12:41 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
小女巫 该用户已被删除
6#
发表于 2015-2-20 10:28:46 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
金色的骷髅 该用户已被删除
7#
发表于 2015-3-6 17:28:15 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
简单生活 该用户已被删除
8#
发表于 2015-3-13 05:41:30 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-4 06:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表