硬盘安装Slackware(目前各版本Slackware百分百没有问题,适用Winnt、Win2000、Win2003、Winxp和Windows7系统)
一、对只有Winnt,Win2000,Win2003,Winxp系统下无光驱、无USB接口简单实用的解决方案。
(一):资源:
Slackware安装盘,最新的Grub4dos安装包,找到boot.ini 文件(C盘的根目下隐藏文件)。
(二):准备
1、Slackware安装盘拷贝到任意盘符下(从Slackware官方网站下载)。
2、准备好initrd,bzImage,grub和grldr四个文件。
a、initrd,bzImage分别从SlackwareDVD光盘isolinux目录和kernels\hugesmp.s目录下的获得。
b、拷贝到能访问的盘符内,如c:\根目录下。
c、把下载的Grub4dos解开,只用grub和grldr两个文件,放到c:\的根目录下。
3、修改boot.ini文件(让我们从回Dos时代)
a、修改boot.ini的属性:命令是“attrib boot.ini -h -s -r”;
b、打开boot.ini文件,在最后一行添加C:\grldr="Grub edit",修改后保存;
c、boot.ini的属性修改回去,命令是“attrib boot.ini +h +s +r”。
(三)、Grub的功效展现
1、重新启动电脑,选择Grub edit
2、分别执行命令
kernel (hd0,0)/bzImage initrd (hd0,0)/initrd.img boot |
*注:如果initrd,bzImage四个文件在其他文件夹就要加相应的目录名,如果是在c盘根目录slackware下,对应的命令
kernel (hd0,0)/slackware/bzImage initrd(hd0,0)/slackware/initrd.img boot |
四、进入久违的Slackware安装界面。
*注:1、把slackwareDVD解压到任意盘符(如slackware)目录下;
2、硬盘的格式必须是FAT格式,目前(2012.11.1)不支持NTFS格式,否则不能执行安装文件,跟着执行命令setup即可安装。 二、win7的解决方法 重复上面“(一)、和(二)、”的准备工作,不仅把Grub4dos的两个文件拷贝,还要把 grldr.mbr拷贝到c:/根目录下;
win7下没有boot.ini文件,boot.ini的拷贝修改也就省了。
win7添加Grub4dos新的步骤如下:
1、然后以管理员模式运行cmd,输入bcdedit /create /d "grub" /application bootsector 会有一大串符号,提示:
{3e40fad8-5e09-11e2-8971-d18e51d2bd88}成功创建 |
2、bcdedit /set {3e40fad8-5e09-11e2-8971-d18e51d2bd88} device partition=c:
3、bcdedit /set {3e40fad8-5e09-11e2-8971-d18e51d2bd88} path \grldr.mbr
4、bcdedit /displayorder {3e40fad8-5e09-11e2-8971-d18e51d2bd88} /addlast
5、最后重复上面的步骤“(三)”即可,但是有些改动,
执行命令:
kernel (hd0,1)/bzImage initrd (hd0,1)/initrd.img boot |
这是因为win7有100M隐藏分区在hd0的0内,那c:盘就在hd0的1内。
*注:1、cmd在c:/windows/system32下,以最高权限执行;
2、大括号的符号每次运行bcdedit都不同,产生的符号编码包括横杆有37位;
3、
Bcdedit可以参考百度百科。
评论