| 
 | 
 
 本帖最后由 dos时代菜鸟 于 2015-12-7 13:59 编辑  
 
解压到任意 fat 或这 ntfs 分区,然后执行里面的 grub2\setup\bios_setup.cmd 就会 把 第一硬盘的引导区 写入 grub2_bios 引导代码,启动以后,进入 grub2 ,会自动查找 你解压目录里面的 各个 mod 以及 grub2.cfg 。 
 
其实安装 grub2 到 硬盘就是一个批处理的事儿 。 
 
利用两个 grub2 提供的程序 一个是 grub-mking 一个就是 grub-bios-setup . 
 
批处理内容如下: 
-------------------------------------------------------------------------------- 
- @echo off
 
 - setlocal ENABLEDELAYEDEXPANSION
 
  
- echo grub2-bios-setup
 
  
- set hd=\\.\PHYSICALDRIVE0
 
  
- echo Making biosgrub.cfg ......
 
 - for /f %%c in ("%cd%") do (
 
 -         set p=%%~pc
 
 -         set p=!p:\=/!
 
 - >biosgrub.cfg        echo search.file !p!grub2.cfg gp
 
 - >>biosgrub.cfg        echo set prefix=^(${gp}^)!p!
 
 - >>biosgrub.cfg        echo set root=^(${gp}^)
 
 - >>biosgrub.cfg        echo insmod configfile
 
 - >>biosgrub.cfg        echo configfile ${prefix}/grub2.cfg
 
 - )
 
  
 
- echo Making core.img ......
 
 - if exist core.img del core.img
 
 - grub-mkimage -d ..\i386-pc -c biosgrub.cfg -o core.img -O i386-pc biosdisk part_msdos fat ntfs ntfscomp search_fs_file
 
  
- echo Making g2ldr ......
 
 - if exist g2ldr del g2ldr
 
 - copy /b ..\i386-pc\boot.img+core.img g2ldr /y >nul
 
  
- echo Installing boot.img+core.img to !hd!
 
 - copy ..\i386-pc\boot.img /y >nul
 
 - grub-bios-setup -d . !hd!
 
  
- echo GRUB2 INSTALL OK!
 
 - ECHO.
 
 - ECHO.
 
 - PAUSE
 
  复制代码 
------------------------------------------------------------------------------------------------------- |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |