废墟FISH 发表于 2014-3-9 14:53

Wifislax硬盘启动教程,不需要U盘,虚拟机

本帖最后由 废墟FISH 于 2014-3-9 14:55 编辑

发现最近论坛里有一些关于西班牙Wifislax系统的PJ教程,想试试看这个系统好用不好用。可是没有USB的网卡,只有笔记本内置的无线网卡,于是就参考别的帖子,自己制作了一个本地硬盘启动,不需要安装虚拟机,不需要U盘,光盘。顺便分享给大家。

准备工作
首先下载wifislax系统
wifiway下载地址http://www.downloadwireless.net/isos/wifislax-4-8-final.iso
下载后解压到C盘,wifislax解压后将生成两个文件夹(boot、wifislax)


接下来讲grub的多系统引导程序

下载grub4dos内置菜单编辑器和grldr两个全下载下来(grldr是个隐藏文件,需打开显示所有文件)grub4dos内置菜单编辑器需要用到grldr文件和melu.lst文件



这是编辑的一个melu.lst文件(各位可把如下文件用记事本保存,并且把记事本文件的txt后缀改成lst)
default 0
timeout 10
title 1. Start wifislax
kernel (hd0,0)/boot/vmlinuz
initrd (hd0,0)/boot/initrd.xz
title 2. Start Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
title 3. reboot
reboot
title 4. Halt
halt
本主主要讲的就是编辑这个melu.lst文件,并生成grldr文件,最后利用grub启动wifislax
下面我就针对上面的这个melu.lst文件逐一介绍一下(编辑melu.lst菜单文件,其命令必须全部用小写英文,说明文字除外)

default 0 (默认值,无需修改)
timeout 10 (默认延时单位秒,根据自己需要修改)
title 1. Start wifislax (这一行是说明文字,可以自己随意写)
kernel (hd0,0)/boot/vmlinuz (这步单独介绍)
initrd (hd0,0)/boot/initrd.xz (这步单独介绍)
title 2. Start Windows(这一行是说明文字,可以自己随意写)
rootnoverify (hd0,0)(下面三步是执行命令返回到windows启动菜单)
makeactive
chainloader +1
title 3. reboot(这一行是说明文字,可以自己随意写)
reboot(这个不说了,重启)
title 4. Halt(这一行是说明文字,可以自己随意写)
halt(这个不用解释了)
单独介绍的部分
kernel (hd0,0)/boot/vmlinuz
initrd (hd0,0)/boot/initrd.xz
kernel是grub的命令.后面的(hd0,0)/boot/是vmlinuz文件的绝对路径
使用绝对路径时要注意GRUB对设备的命名方法。系统的第一个硬盘驱动器表示成(hd0),其上的第一个分区表示为(hd0,0),也就是说对于硬盘,采用(hdx,y)的形式来表示,x、y都是从0开始计数的,x表示硬盘号,y表示分区号。由于主分区只能有四个,所以第一硬盘的四个主分区分别用(hd0,0)~(hd0,3)来表示;逻辑分区则从(hd0,4)开始算,即第一逻辑分区用(hd0,4),第二逻辑分区用(hd0,5)来表示,依次类推。一般机子的硬盘都是一个主分区,其余是逻辑分区。因此C盘用(hd0,0),D盘用(hd0,4)来表示。
很多朋友需要修改的就是这个(hd0,0)路径.各位朋友根据自己的实际情况做修改.首先确认你iboot,wifislax这两个文件夹放入了哪个分区的更目录.然后根据上面的grub对设备的命名方法修改此绝对路径即可.
编辑完menu.lst以后用grub4dos内置菜单编辑器把此文件改写到grldr中.
打开grub4dos内置菜单编辑器,选择第二项"改写内置菜单".有两个浏览,第一个浏览选择刚才下载的grldr文件,下
面一个浏览选择你刚才编辑的menu.lst文件然后点确定.这时候就改写了grldr文件.把这个改写过的grldr文件拷贝

到C盘根目录下.
编辑boot.ini文件
此文件在C盘根目录下,是隐藏的只读系统文件,需要在系统菜单/工具/文件夹选项/查看/去掉隐藏受保护的操作系
统文件前面的勾/确定
在C盘根目录下可以看到boot.ini文件,去掉只读属性.打开此文件后在最下面加上这样一行
c:\grldr="wifislax" (wifislax这个是说明文字,你可自己随意编辑,可以用中文)
至此全部OK了.
启动PC出现windows启动菜单,下面有一行wifislax.选择后将进入grub菜单.再选择Start wifislax将进入wifislax



另外,WIN7用户可以直接下载EASYBCD 进行硬盘启动




















sd007 发表于 2014-8-29 17:07

我觉得这样才是真正的写入硬盘,等于在硬盘上做了一个系统,可以记住你以前做的工作 。
通过启动的WIFISLAX写入硬盘:
http://www.tuicool.com/articles/zU7jemN

http://www.tuicool.com/articles/zU7jemN

hkwpc 发表于 2014-3-9 15:27

沙发是我的,支持一下

废墟FISH 发表于 2014-3-9 17:34

hkwpc 发表于 2014-3-9 15:27 static/image/common/back.gif
沙发是我的,支持一下

:lol 谢谢支持

richerer 发表于 2014-3-9 17:39

能不能讲个u盘启动方式啊,太感谢了。硬盘比u盘少许麻烦,但u盘我不会安装

zly8988 发表于 2014-3-9 17:50


回帖奖励 +1 元金币

有福程程 发表于 2014-3-9 19:14

回帖赚点跑包钱

chweq 发表于 2014-3-9 19:28

呵呵,正需要这个呢。你就雪中送炭了。做的u盘都启动卡在循环错误中不能用。你才是真正的高手啊。佩服加感谢:hug:

mayunfeng 发表于 2014-3-9 19:41

richerer 发表于 2014-3-9 17:39 static/image/common/back.gif
能不能讲个u盘启动方式啊,太感谢了。硬盘比u盘少许麻烦,但u盘我不会安装

有意思吗? 软件写入U盘就可以了。。

chweq 发表于 2014-3-9 20:05

mayunfeng 发表于 2014-3-9 19:41 static/image/common/back.gif
有意思吗? 软件写入U盘就可以了。。

我的用UltraISO试过无数次了反正就是不行,有了硬盘启动就是救命稻草了:victory:

mayunfeng 发表于 2014-3-9 20:14

chweq 发表于 2014-3-9 20:05 static/image/common/back.gif
我的用UltraISO试过无数次了反正就是不行,有了硬盘启动就是救命稻草了

边去,,,写入硬盘。没有不成功的。。:victory:

mayunfeng 发表于 2014-3-9 20:15

chweq 发表于 2014-3-9 20:05 static/image/common/back.gif
我的用UltraISO试过无数次了反正就是不行,有了硬盘启动就是救命稻草了

WIN7系统    UltraISO管理员运行。。。

richerer 发表于 2014-3-9 20:39

mayunfeng 发表于 2014-3-9 20:15 static/image/common/back.gif
WIN7系统    UltraISO管理员运行。。。

要写引导么,直接ulraISO刻进去就ok了?
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Wifislax硬盘启动教程,不需要U盘,虚拟机