Linux启动Linux live CD,甚至将Linux安装在另一个硬盘驱动器分区上,而不将其刻录到光驱或从USB驱动器引导。
我们在Ubuntu 14上执行了这个过程。04其他Linux发行版应该同样工作。
获取Linux ISO文件相关文章图片0tupian如何配置GRUB2引导加载程序您的计算机必须使用GRUB2引导加载程序,这是大多数Linux系统上的标准启动加载程序。对不起,你可以
下载要使用的ISO文件,并将其存储在Linux分区上。GRUB2应支持大多数Linux系统。如果要在现场环境中使用它们,而不将其安装到硬盘驱动器,请确保下载许多基于Linux的可启动实用程序光盘也应该可以工作。
检查ISO文件的内容
您可能需要在ISO文件中查看特定文件的具体位置。例如,您可以使用Ubuntu和其他基于GNOME的桌面环境附带的Archive Manager / File Roller图形应用程序打开ISO文件。在Nautilus文件管理器中,右键单击ISO文件,然后选择使用存档管理器打开。
找到内核文件和initrd映像。如果你您
确定硬盘分区在Linux系统上,/ dev / sda1是第一个硬盘上的第一个分区在GRUB中,(hd01)相当于/ dev / sda0.0表示第一个硬盘,而1表示第一个硬盘。换句话说,在GRUB设备名称中,磁盘编号从0开始计数,分区num6ers开始计数为1例如,(hd36)是指第四个硬盘上的第六个分区。
您可以使用fdisk -l命令查看此信息。在Ubuntu上,打开终端并运行以下命令:
sudo fdisk -l
You例如,下面我们可以看到系统分区是/ dev / sda1
创建GRUB2引导条目
添加自定义引导条目的最简单方法是编辑/ etc / grub。d / 40_custom脚本。此文件专为用户添加的自定义引导条目而设计。编辑文件后,您的/ etc / defaults / grub文件和/ etc / grub的内容。d / scripts将合并创建一个/ boot / grub / grub。cfg文件它
You用root权限编辑d / 40_custom文件。在Ubuntu上,您可以通过打开终端窗口并运行以下命令来执行此操作.:
sudo gedit / etc / grub。D / 40_custom
可以在您喜欢的文本编辑器中自由打开文件。例如,您可以替换
无论你您
Here我们用Ubuntu 14测试了这个。04:
menuentry04 ISO04.1 - 桌面AMD64.异efi boot = casper iso-scan / filename = $ {isofile}安静的飞溅initrd(loop)/ casper / initrd。LZ}
自定义引导条目以包含您所需的菜单条目名称,计算机上ISO文件的正确路径以及包含ISO文件的硬盘和分区的设备名称。如果vmlinuz和initrd文件具有不同的名称或路径,请确保指定这些文件的正确路径。
(如果你有一个单独的/ home /分区,省略/ home位,像so: set isofile =
重要Note:不同的Linux发行版需要不同的引导条目,具有不同的启动选项。GRUB Live ISO Multiboot项目为不同的Linux发行版提供了各种菜单条目。您应该可以调整要引导的ISO文件的这些示例菜单条目。您还可以执行网络搜索您要与其一起引导的Linux发行版的名称和版本号
如果要添加更多ISO启动选项,请在文件中添加其他部分。
保存文件返回终端窗口并运行以下命令:
sudo update-grub
下次你启动你的电脑,你您可能必须在启动时按住Shift键才能看到GRUB菜单。
如果您尝试启动ISO文件时看到错误信息或黑色屏幕,则会错误地配置引导条目。即使您的ISO文件路径和设备名称正确,ISO文件上的vmlinuz和intird文件的路径可能不正确,或者您的Linux系统
."