通常我们在启动Linux ISO镜像的时候 , 需要先烧录到光盘 , 这样会比较麻烦 , 那么有什么方法能够从硬盘直接启动Linux ISO镜像文件呢?这就需要用到GRUB2启动加载 , 下面小编就给大家做个详细介绍 。
获取Linux ISO文件
这一密技需要你的硬盘驱动器上安装有Linux系统 , 你的计算机必须使用GRUB2启动加载器 , 这是大多数Linux系统的标准启动加载器 。不好意思 , 你是不能使用Windows启动加载器来直接启动一个Linux ISO文件的 。
下载你想要使用的ISO文件 , 并放到你的Linux分区中 。GRUB2应该支持大多数Linux系统的 。如果你想要在live环境中使用它们 , 而不想将它们安装到硬盘驱动器上 , 请确认你下载的是各个Linux ISO的“live CD”版本 。很多基于Linux的可启动工具盘也应该可以工作 。
检查ISO文件内容
你可能需要查看ISO文件的内部来知道那些特定的的文件在哪里 。例如 , 你可以通过使用Ubuntu及其它基于GNOME的桌面环境中的归档管理器/文件管理器这些图形化应用程序来打开ISO文件 。在Nautilus文件管理器中 , 右击ISO文件并选择使用归档管理器打开 。
找到内核文件和initrd映像 。如果你正在使用Ubuntu ISO文件 , 你会在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上 , 打开终端并运行以下命令:
sudo fdisk -l
【Linux ISO镜像文件从硬盘启动的方法】 你将看到一个Linux设备路径列表 , 你可以自行将它们转成GRUB设备名 。例如 , 在下面的图片中 , 我们可以看到有个系统分区是/dev/sda1——那么 , 对于GRUB而言 , 它就是(hd0 , 1) 。
上一页12下一页 剩下全文
推荐阅读
- Linux使用LGOGDownloader下载GOG游戏的技巧
- Linux安装StarDict软件的步骤
- Linux VirtualBox安装Win8.1报错0x000000C4怎么办?
- VMware克隆Linux提示eth0找不到怎么办?
- Linux增加VirtualBox分辨率的方法
- giiso在哪里下载
- Linux系统中wget命令操作实例
- Linux使用虚拟机安装Windows 10的方法
- Linux中百度网盘bcloud常见问题的解决方法
- Linux启动vi编辑器时提示E325: ATTENTION怎么办?