1.å¦ä½å®è£
windows centosåç³»ç»
2.linuxä¸isolinuxçåºå«
3.WinPE镜像制作代码
å¦ä½å®è£ windows centosåç³»ç»
Windows7ä¸å®è£ CentOSåç³»ç»
æè¿å·¥ä½ç©ºé²ä¸æ¥äºï¼äºæ¯å°±æ³å©ç¨è¿æ®µæ¶é´å¦ä¹ ä¸ä¸Linuxãé¦å å¾æä¸ä¸ªLinuxç¯å¢ï¼å æ¤å©ç¨èªå·±ççµèï¼å®è£ äºåç³»ç»ãå ä¸ºå ¬å¸å¤§é¨åLinuxé½æ¯å®è£ çCentOSï¼æ以æä¹éæ©äºè¿ä¸ªçæ¬ã
1.ä¸è½½CentOSçå®è£ ç
æççµèæ¯ä½çï¼æ以ä¸è½½äºiçæ¬çCentOS-6.2-i-bin-DVD.iso
注ï¼åºè¯¥ä¸è½½ç¡¬çå®è£ çï¼èä¸æ¯liveCDç
liveCD
(å çç)æ¯å¯ä»¥ç´æ¥å¨å çä¸è¿è¡ççæ¬ï¼è¿è¡åå¯ä»¥åéæ©å®è£ å°ç¡¬çä¸ã
bin-DVD(硬çå®è£ ç) æ¯ä¸ä¸ªçº¯å®è£ çæ¬ï¼ä¸è¬æ¨èç¨è¿ä¸ªï¼å 为 LiveCD
å®è£ çæ¶åå¾å¤è½¯ä»¶å è¦ä»ç½ç»å»ä¸è½½ï¼ä¼å¾æ ¢ã
å°éåæ件解ååï¼æåå ¶ä¸çisolinuxåimages两个æ件夹ï¼å°å ¶å¤å¶å°Cçåä½ åæ¾éåæ件çç£ççæ ¹ç®å½ä¸ã
注ï¼åæ¾éåæ件çç£çå¿ é¡»ä¸ºFATæ ¼å¼ååº(å 为Grubä¸è®¤ntfs)ã
2.ååç£ç
ä¸è½½DiskToolååºå©æ
è¿ä¸ªå·¥å ·ä¸»è¦ç¨äºç¡¬çååºï¼å¹¶éä¸å®è¦ç¨è¿ä¸ªå·¥å ·ï¼åªè¦è½è¿è¡ååºå³å¯ã
å¯å¨DiskToolï¼éæ©ä½ çä¸ä¸ªçï¼ç¶åç¹å»âå建ååºâï¼ååä¸å硬ç空é´ï¼ä½ä¸ºCentOSç硬çï¼ç¹å»å·¥å ·æ çâæ交âæé®ï¼éå¯çµèï¼ä½¿å ¶çæã
è¿ä¸ªæ¶åï¼åååºæ¥çè¿ä¸ªç£çä»ç¶å½å±äºWindowsï¼å æ¤æ们è¿éè¦å°å ¶ä»Windowsä¸å离åºå»ã
é¼ æ å³é®è®¡ç®æº->管ç->åå¨->ç£ç管çï¼æ¾å°åæååçç£çï¼å³é®->å é¤å·ã
3.å¤ç³»ç»å¯å¨è®¾ç½®
å®è£ å¤ä¸ªç³»ç»åï¼å¯å¨æ¶ä¼æ¯è¾éº»ç¦ï¼å æ¤ï¼æ们éè¦åå©å·¥å ·æ¥è¿è¡å¤ç³»ç»çå¯å¨ç®¡çï¼è¿éæ¨èEasyBCDã
EasyBCDæ¯ä¸ä¸ªå¤ç³»ç»å¯å¨ç®¡çå·¥å ·ï¼å é¤äºBCDEditçç¹çåé¿å½ä»¤ã
å¯å¨EasyBCDï¼ç¹å»æ·»å æ°æ¡ç®->NeoGrubï¼ç¶åç¼åé ç½®ã
å¨ç¹å»âé ç½®âæé®åï¼åºç°çæ件ä¸æ·»å å¦ä¸å è¡:
#å¯å¨æ¶æ¾ç¤ºçååï¼å¯èªå®ä¹
title
CentOS
#ç³»ç»å½ä»¤ï¼è¿å ¥å°ä¸æ 为0ç硬ç(ä¹å°±æ¯Cç)
root (hd0,源码0)
#设置æ件路å¾
kernel
(hd0,0)/isolinux/vmlinuz
initrd
(hd0,0)/isolinux/initrd.img
4.å®è£
éå¯çµèï¼éæ©NeoGrub
Bootloaderï¼è¿å ¥CentOSçå®è£ ï¼éæ©è¯è¨ï¼éæ©å®è£ æ件æº=>硬ç驱å¨å¨ï¼éæ©CentOSæ åæå¨çååºï¼ç¶åæ ¹æ®æ示ä¸è·¯å®è£ å³å¯ã
å®è£ è¿ç¨ä¸æ¶åä¸ä¸ªç£çååºçé®é¢ï¼å»ºè®®æå¨ååºã
è¿é对Linuxçå 个ç®å½è¿è¡ä¸ä¸è¯´æï¼
boot
ç®å½æ¯å¼å¯¼æ件ä½ç½®ï¼è®¾ç½®ä¸ºMï¼
/
æ ¹ç®å½æ¯ç³»ç»æ件ä½ç½®ï¼å¤§å°è§CentOSèå®ï¼
swap
æ¯èæå åï¼ä¸è¬è®¾ä¸ºå åç两å
root
åæ¾rootç¨æ·çç¸å ³æ件
home
åæ¾æ®éç¨æ·çç¸å ³æ件
var
åæ¾ç»å¸¸ååçæ件
usr
软件é»è®¤å®è£ ç®å½(类似windowsçprogram)
bin
åæ¾å¸¸ç¨å½ä»¤çæ件
sbin
è¦å ·æä¸å®æéæå¯ä»¥ä½¿ç¨çå½ä»¤
mnt
é»è®¤æå¨å 驱å软驱çç®å½
etc
åæ¾é ç½®ç¸å ³çæ件
5.ç½ç»è®¾ç½®
å®è£ 好CentOSåï¼å¯è½æ æ³èç½ï¼éè¦è®¾ç½®å¥½IPãç½å ³ççï¼æ¹æ³æå¦ä¸å ç§ï¼
(1)å¯è§åçé¢å½¢å¼
以rootè´¦å·ç»éï¼æ§è¡setupå½ä»¤ï¼ç¶åå¨network
configurationéé¢è¿è¡è®¾ç½®
é ç½®å®æåï¼éå¯/etc/rc.d/init.d/network
restartçæ
(2)临æ¶ä¿®æ¹
ifconfig eth0 ..1.
ifconfig eth0 network
xxxxxxx
åç½æ©ç
(3)ç´æ¥ä¿®æ¹æ件
/etc/sysconfig/network-scripts/ifcfg-eth0
onboot=yes(No=ç¦æ¢èªå¨å¯å¨)
bootproto=static(éæï¼æå®å ·ä½æ个é ç½®)/dhcp(å¨æï¼èªå¨åé IPï¼éç¨äºå±åç½é²æ¢å²çª)
IPADDR=..1.
NETMASK=...0
GATEWAY=..0.1
ç¶åéå¯ç½å¡(å¡æ¯æ¶åæ°¸ä¹ ä¿®æ¹çï¼é½éè¦éå¯æè½çæ)
注æï¼Linuxä¸ææ设å¤é½æ¯æ件ï¼å¯ä»¥ç´æ¥æä½(å æ¤å¦ä¼æ¥çLinuxæºç å¾éè¦)
(4)æä½çé¢ä¿®æ¹
è¿å ¥æä½ç³»ç»ï¼ç¹å»å±å¹ä¸æ¹å³ä¾§çç½ç»è¿æ¥å¾æ è¿è¡è®¾ç½®ã
linuxä¸isolinuxçåºå«
isolinuxå ¶å®æ¯ä¸ç§ç¹æ®çlinux
isolinux
ç¨SYSLINUXæISOLINUXå¶ä½å¯å¨Uçæå ç SYSLINUX/ISOLINUX
æ¯ä¸é¨ç¨æ¥å¼å¯¼å¯ç§»å¨ä»è´¨çè½»é级å¼å¯¼ç¨åºï¼å 为è¿æ ·çä»è´¨é常ä¸ä¼åºå®åªé对ä¸ç§ç¡¬ä»¶ãæ们主è¦ä»ç»ä»¥ä¸ISOLINUX
å¼å¯¼å®è£ ç¨åºã
isolinuxå ¶å®æ¯ä¸ç§ç¹æ®çlinuxï¼ä¸é¨ç¨äºå¼å¯¼æ¢å¤ç³»ç»æ¶å使ç¨ãä¸éè¦å®è£ ï¼ç´æ¥æå ¥å¯ä»¥å¼å¯¼ä½¿ç¨ï¼ISOLINUXå ¶å®æ¯ä¸ä¸ªç®åçLinuxç³»ç»ãï¼å°±ç±»ä¼¼windowsçææ´ç³»ç»PEç³»ç»ï¼åæ®éçwindowsä¸æ ·ãï¼
WinPE镜像制作代码
在做启动U盘的时候,我们一般都会将Pe做成ISO的源码源码延伸格式,下面就为大家提供一个能够直接生成PE ISO的源码java灰度发布源码源码:
@Echo of
COLOR 1e
Set Prog= 启动ISO映像制作程序
Set L1=
Set L2=?
Set L3=┤ %Prog% ├
Set L4=
Set L5=?
Set L6=?
Set L7=?
Set L8=?版权所有:caomaoLBL
?
Set L9=?────────────────────────?
Title %Prog%
::checkos
if /i not "%os%."=="windows_nt." goto systemerro
::判断系统版本并设置theos
ver|find /i " 6.1"nul set winver=win7 set theos=win7
ver|find /i " 6.0"nul set winver=vista set theos=vista
ver|find /i " 5.0"nul set winver=winnt set theos=
ver|find /i " 5.1"nul set winver=winnt set theos=xp
ver|find /i " 5.2"nul set winver=winnt set theos=
goto start
:systemerro
cls
echo.
echo.
echo 注意:未经测试,本软件可能不适用于非 windows pe//xp//vista/win7 操作系统。源码教务系统源码免费
echo 按回车键退出安装程序
pause nul
exit
:Start
Title %Prog%——制作
CLS
Echo.
Echo %L1%
Echo %L2%
Echo %L3%
Echo %L4%
Echo %L5%
Echo %L6%
Echo ?源码串口程序源码代码 请选择生成方式: ?
Echo %L6%
Echo ? [1] 生成 Grub4dos英文版启动 ISO映像 ?
Echo ? [2] 生成 Grub4dos中文版启动 ISO映像 ?
Echo ? [3] 生成 Grub4dosGfxmenu启动 ISO映像 ?
Echo ? [4] 生成 Isolinux启动 ISO映像 ?
Echo ? [5] 生成 ISO格式PE内核 ISO映像 ?
Echo ? [6] 生成 纯PE启动 ISO映像
Echo ? [7] 生成 EZboot启动 ISO映像 ?
Echo ? [8] 生成 Bootmgr启动 ISO映像 ?
Echo ? [Q] 退出 ?
Echo %L6%
Echo %L7%
Echo %L8%
Echo %L9%
echo.
echo 您现在使用的是 windows %theos% 操作系统 !
echo.
::Set Choice=
Set /P Choice=请选择要进行的源码yy源码怎么查看操作 (1/2/3/4/5/6/7/8/Q) ,然后按回车:
If "%Choice%"=="" GOTO Start
If Not "%Choice%"=="" SET Choice=%Choice:~0,源码1%
If /I "%Choice%"=="1" GOTO Gruben
If /I "%Choice%"=="2" GOTO Grubchs
If /I "%Choice%"=="3" GOTO Grubgfx
If /I "%Choice%"=="4" GOTO Isolinux
If /I "%Choice%"=="5" GOTO Neihe
If /I "%Choice%"=="6" GOTO PEiso
If /I "%Choice%"=="7" GOTO EZboot
If /I "%Choice%"=="8" GOTO Bootmgr
If /I "%Choice%"=="q" EXIT
Goto Start
:Gruben大白菜官网
Binoscdimg.exe -h -m -o -d -l"GRUBEN" -n -b"Bingrldr.bif" -t//,:: -x "rojectGruben" "Gruben.iso"
Goto :Success
:Grubchs
Binoscdimg.exe -h -m -o -d -l"GRUBCHS" -n -b"Bingrchs.bif" -t//,:: -x "rojectGrubchs" "Grubchs.iso"
Goto :Success
:Grubgfx
Binoscdimg.exe -h -m -o -d -l"GRUBGFX" -n -b"Bingrgfx.bif" -t//,:: -x "rojectGrubgfx" "Grubgfx.iso"
Goto :Success
:Isolinux
Binoscdimg.exe -h -m -o -d -l"ISOLINUX" -n -b"Binisolinux.bin" -t//,:: -x "rojectIsolinux" "Isolinux.iso"
Goto :Success
:Neihe
Binoscdimg.exe -h -m -o -l"WINPE" -n -t//,:: -x "rojectNeiHe" "WINPE.ISO"
Goto :Success
Eiso
Binoscdimg.exe -h -m -o -d -l"E" -n -b"Binpe.bin" -t//,:: -x "rojectPEiso" "E.iso"
Goto :Success
:EZboot
Binoscdimg.exe -h -m -o -d -l"EZBOOT" -n -b"rojectEZbootbootloader.bin" -t//,:: -x "rojectEZboot" "EZboot.iso"
Goto :Success
:Bootmgr
Binoscdimg.exe -h -m -o -d -l"NT6.X" -n -b"Binbootmgr.bif" -t//,:: -x "ProjectNT6.X" "NT6.X.iso"
Goto :Success
:Success
title %prog%——制作完成
cls
echo.
echo.ISO映像 已制作成功,就在当前目录下...
echo.
set /p cho=返回主菜单继续制作请输入Y,源码否则按Enter(回车)退出。源码
源码if /i "%cho%"=="y" call :start
源码exit
源码