赞
踩
1.引导程序有多种,如
xp的ntldr引导,引导程序为c盘下的ntldr,配置文件为boot.ini;
windows vista/windows7的bootmgr引导,配置文件为/boot/BCD;
dos的io.sys,引导程序io.sys;
grub4dos是dos版的grub和grub用法是一样的,引导程序为grldr,配置文件一般为menu.lst,可以用grub --config-file=“”指定;
syslinux引导程序为ldlinux,配置文件一般为指定目录下的syslinux.cfg;
grub2为下一代grub,加载core.img和功能模块,配置文件/boot/grub/grub.cfg
还有lilo、fbinst方式、ezboot方式(光盘镜像)、时空淘气包、 plop boot manager等成套解决方案,不太熟悉。
引导过程:mbr/pbr-->引导程序-->系统内核-->其它功能的载入,如grub4dos启动ubuntu的过程:grub4dos的mbr代码首先被执行,指向grldr,grldr载入和执行并加载menu.lst配置,在选择了ubuntu启动项后,内核文件(vmlinuz)载入并执行init进程启动系统。
引导程序间还可进行链接,如syslinux在syslinux.cfg中加入:Label grub 换行 kernel grub.exe,可链接到grub引导;ntldr的boot.ini中加入:[operating system] 换行 X:\grldr,即有grub4dos接管ntldr的选项。
引导程序可安装在不同介质上如u盘、光盘、硬盘、软盘上,通过更改bios中的启动顺序或按esc选择进行启动。
借助不同工具,引导程序的安装方式有多种,以在u盘上安装为例:准备一个格式化的u盘
(1)Ultraiso安装winPE到u盘:打开下载的x.iso,选择菜单中的“启动”——>“写入硬盘映象”;
在硬盘驱动器下拉列表中选择u盘盘符,注意u盘大小是否相符,别误选了硬盘造成数据被毁,开始写入;
重启,选择u盘启动。
这样的引导程序决定于pe所使用的引导,普遍的是ntldr、gurb4dos和bootmgr
(2)USBBOOT制作dos的U盘:选择u盘盘符,点“点击此处选择工作模式”,选引导处理,点"开始“,重启选u盘启动即进入dos,若将 grub4dos复制到u盘某一目录下,在dos下,输入:cd ‘grub4dos所在目录’ 回车换行 grub,即引导至grub4dos。
(3)推荐此方法,BOOTICE可制作不同的引导,是制作可启动u盘不错的工具,但要自己将引导所需文件复制到u盘下。以引导dos再由dos引导grub4dos 为例:目标磁盘选u盘盘符,如果只有两个分区可看到“主引导记录”,点击“主引导记录”-->选择“ultraiso HDD+(占用1扇区)“——>点”安装/配置“,主引导记录即安装成功,若只有一个分区则不需设置主引导记录 。下一步安装分区引导记录,点”分区引导记录“——>下拉列表中选择安装分区,选择”MS-DOS引导程序(FAT)“-->点“安装/配置”,分区引导记录安装成功。
此时还不能引导,缺少所需文件,下载任一dos,从中最少提取io.sys、command.com、msdos.sys三个文件,重启即进入dos。若要引导至grub4dos,下载grub4dos,将其解压到u盘下,在u盘目录下新建autoexec.bat,编辑写入以下内容:cd ‘grub4dos所在目录’ 换行 grub,保存退出。这个autoexec.bat作用是启动dos后自动执行了grub,不用autoexec.bat,重启后在dos下cd 到grub4dos目录后执行grub是一样的效果。
2.系统安装
(1)xp的安装:
dos和winPE和windows(安装ghost后重启)下都有相应的ghost,进入以上系统,运行ghost后将下载的ghost版的XP *.gho克隆至要安装的分区,重启安装即可。
(2)32位系统下64位windows 7安装到c盘:
进入xp或winpe,将下载的windows7 *.iso解压到D盘win7目录下,复制bootmgr和boot文件夹到c盘,复制D:\win7\sources\boot.win到c: \sources下,打开cmd,运行c:\boot\bootsect.exe /nt60 C:
重启,进入安装界面,不要点“安装Windows”按钮,点击“修复计算机”按钮,在Windows恢复环境中,ntfs格式化c盘,点击命令提示符进入DOS,运行D:\Win7\sources\setup.exe进入安装程序安装即可
(3)ubuntu的安装:
a.下载ubuntu.iso,提取iso文件中的casper下的vmlinuz和initrd.lz和.disk
b.使u盘能引导至grub4dos(可用BOOTICE制作grub4dos引导,也可制作dos引导再在dos下执行grub),在grub4dos目录下找到menu.lst,编辑加入启动选项:
title ubuntu
root (hd0,1) #这里的(hdx,y)对应vmlinuz和initrd.lz
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.lz
注意vmlinuz;initrd.lz;ubuntu.iso三个文件的路径根据实际情况修改
重启选中该项即可启动进入liveCD
c.进入liveCD后打开终端
sudo umount -l /isodevice #把isodevice卸载
d.此时可以运行桌面的安装程序安装,liveCD安装的好处在于安装时还可以一边安装一边听歌上网,安装时建议将单独挂载一分区到/boot,这样系统所在分区将不影响/boot分区的启动,建议将单独挂载一分区到/home,这样以后在重安装linux时将不会影响用户数据
3.设置启动项
(1)grub4dos的menu.lst示例
# 默认延迟时间(秒)
timeout 30
# 第一项为默认值
default 0
# 设置图形背景文件
splashimage (hd0,0)/boot/grub/xp2008.gz
# 设置中文支持的字体文件
fontfile (hd0,0)/boot/grub/fonts
title 使用map启动本地硬盘上的瑞星杀毒软盘镜像文件
map (hd0,0)/boot/grub/rav.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 使用memdisk启动本地 Win98 软盘镜像文件
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/win98.img
title 使用memdisk启动本地硬盘上的瑞星杀毒软盘压缩镜像文件
root (hd0,0)
kernel /boot/grub/memdisk.gz c=80 h=12 s=36 floppy
initrd /boot/rav.zip
title 启动第一主分区(hd0,0)上的操作系统
rootnoverify (hd0,0)
makeactive
chainloader +1
title 启动第二主分区(hd0,1)上的操作系统
rootnoverify (hd0,1)
makeactive
chainloader +1
halt
1.引导程序有多种,如 引导过程:mbr/pbr-->引导程序-->系统内核-->其它功能的载入,如grub4dos启动ubuntu的过程:grub4dos的mbr代码首先被执行,指向grldr,grldr载入和执行并加载menu.lst配置,在选择了ubuntu启动项后,内核文件(vmlinuz)载入并执行init进程启动系统。
注意vmlinuz;initrd.lz;ubuntu.iso三个文件的路径根据实际情况修改 3.设置启动项
default 0
4.bootmgr引导linux linux下,生成linux.mbr : dd if=/dev/sda of=/media/windows/linux.mbr count=1 bs=512 将linux.mbr拷至windows下某一分区,如3(3)所述bcdedit创建链接至linux.mbr的条目 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。