zoukankan      html  css  js  c++  java
  • ISO:Fedora/Centos-6/7-LiveCD 利用iso文件 本地硬盘安装:方式1:Grub4Dos partnew模拟

    此方式来源与USB启动U盘制作工具: yumi

    而其原理则来源于:grub4dos 的硬盘模拟功能 partnew

    一句话:都是人才啊!

    #-----------------------------------------------

    很简单:利用grub4dos partnew 可以通过读取文件系统上的ISO文件来模拟一个mbr主分区,然后,就是通过map ISO文件到虚拟光驱,最后通过该虚拟光驱启动即可。

    更深层次:

    1:通过ISO文件来创建模拟bios分区,该分区类型时自动类型(0 或 0x00),并设置了该分区的LABEL为liveCD的标签

    2:通过ISO文件map到虚拟光驱启动,本质上,时dracut内存盘处理架构来自动扫描本地磁盘的具有特定LABEL标签的分区来继续执行启动

    #-----------------------------------------------

     注意事项:

    1.ISO文件必须在grub4dos支持的文件系统上

    2.ISO文件必须时连续存储的,不能有碎片

    3.ISO文件所在磁盘必须与partnew模拟的mbr主分区在一个物理磁盘上

    4.ISO文件必须时基于dracut内存盘体系构建的

    5.partnew 其实不一定时(hd0,3)。只要时没有用到的、有效的都可以。比如(hd【0+】,【1-3】)

    #-----------------------------------------------

     例子:

    parttype  (hd0,3)

    partnew  (hd0,3) 0 /path-to-iso

    root

    map /path-to-iso (0xff)

    map --hook

    chainloader (0xff)

    boot

  • 相关阅读:
    过滤器排序规则
    n维立体空间建模
    将多个Sheet导入到同一个Excel文件中
    Oracle分页查询
    SSH整合逻辑图
    MD5算法原理
    Spring框架整合Struts2
    Pandas入门——Series基本操作
    Python 使用selenium+webdriver爬取动态网页内容
    Python处理json和dict
  • 原文地址:https://www.cnblogs.com/jinzhenshui/p/13344786.html
Copyright © 2011-2022 走看看