|
本帖最后由 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
复制代码
------------------------------------------------------------------------------------------------------- |
评分
-
查看全部评分
|