代码:
bcdedit /set {id} device partition=C: bcdedit /set {id} path \\grldr.mbr bcdedit /displayorder {id} /addlast 如果要设Grub4Dos为默认,则 复制内容到剪贴板 代码:
bcdedit /default {id}
在win7上安装veket311成功。 不过,仅仅是引导成功,还有问题。从我的机器上看(不知道是不是win7特有的,还是连带vista),硬盘分区编号是和以前不一样的。
首先是有隐藏分区,看上去只有一个c盘,但分区编号已经用掉了0-3。
其次,排列的顺序也很奇怪,似乎并不是按盘符字母排列的,也许和创建分区时切割硬盘的先后次序有关系,我不知道真正的原因。我的E盘是(hf0,5),而F盘反而是(hd0,4)。
具体分区编号是多少,我是用指令去看的。 1。用管理员身份打开dos终端(在菜单上点鼠标右键,选择“用管理员身份运行”),打“diskpart”进入diskpart命令行。
2。选择veket目录所在的硬盘,我是笔记本,只有一块硬盘,即在diskpart终端键入“select disk 0”。如果是多硬盘,还需要先打“list disk”看一下硬盘编号。
3。打“list partition”,就能看见veket目录所在的硬盘是什么编号。不过也是带猜的,因为指令打出来只能显示硬盘的大小,
我有两块一样大小的硬盘,看排列顺序,联想到我用工具分硬盘时,排列的顺序就是F在前面,所以,就蒙了一下,果然让我猜到了。
最后去改c盘根目录下的menu.lst文件,把原来F盘的(hd0,6)改成(hd0,4),就是这样: title veket F
kernel (hd0,4)/veket/vmlinuz root=/dev/ram0 PMEDIA=idehd initrd (hd0,4)/veket/initrd.gz 重起系统就引导成功了。
-------------------------------------------------------------
第- 11 -页 共-32-页
第一步 准备工作 1)解压下载来的veket的虚拟光盘文件(iso),把里面的文件统统拷贝到一个目录,起名叫“veket”,例如我拷贝到:F:\\veket
2)下载这里提供的压缩文件“手动安装veket到硬盘”,解压。到grub目录里,把grldr、grldr.mbr、menu.lst三个文件拷贝到 C:盘的根目录。注意一点,往c盘根目录拷文件是一件比较严重的事情,所以,系统会有提示给你,说需要管理员权限之类的,你点“继续”就可以了。
第二步 手动设置启动项
由于win7使用BCD管理启动项,所以,改变启动项需要不一样的方法。
1)在windows菜单里打开dos指令行窗口(这个和以前的windows一样的)。 2)输入:bcdedit /create /d \
你可以复制上面这条指令,到dos窗口去“粘贴”,所以,指令看起来很长,但并不麻烦的。 输入指令以后,系统就会出现类似这样的回复:(这是我的系统地显示,你的可能不一样) 项 {8a783f2d-c175-11de-bd5a-894479f52fd1} 成功创建。
这时候,在dos窗口点鼠标右键,选“全选”,摁ctrl-c,就是复制的意思啦,然后开一个写字板,摁ctrl-v粘贴,这样,上面那串长长的数字就被粘贴到写字板里了。
3)输入:bcdedit /set {id} device partition=C:
上面花括弧里的id要换成刚才你粘贴到写字板里的数字,像我就变成了这样: bcdedit /set {8a783f2d-c175-11de-bd5a-894479f52fd1} device partition=C:
这就是为什么要你把系统给你的数字复制粘贴到写字板的原因,这串东西靠手输入可太麻烦了,容易打错。所以,先在写字板里把这条指令编辑好,然后复制,最后粘贴到dos指令行里。
输入以后,系统回复你: 操作成功完成。
4)输入:bcdedit /set {id} path \\grldr.mbr 在我的这里就是这样:
bcdedit /set {8a783f2d-c175-11de-bd5a-894479f52fd1} path \\grldr.mbr 老规矩,你可以事先编辑好指令然后粘贴到指令行。 然后,系统回复你: 操作成功完成。
5)输入:bcdedit /displayorder {id} /addlast 在我这里是这样:
bcdedit /displayorder {8a783f2d-c175-11de-bd5a-894479f52fd1} /addlast 系统回复: 操作成功完成。
这就设置好了。开机的时候会出现grub的选项了,就在windows 7选项的下面。
如果,开机选grub选项,然后用上下键选择你的veket目录所在的硬盘分区(像我,选F盘),能够成功启动veket,那么特别的事情就做完了,可以像以前的veket一样的开始新系统的使用。
如果,系统找不到你的veket目录,或者干脆告诉你 - 没有这样的“partition”,那么,你需要做第三步。
第三步 更改分区序号
第- 12 -页 共-32-页
1)用管理员身份打开dos终端(在菜单上点鼠标右键,选择“用管理员身份运行”),打“diskpart”进入diskpart命令行。命令提示符变成了这样:
DISKPART〉
2)用指令选择veket目录所在的硬盘。
我是笔记本,只有一块硬盘,即在diskpart终端键入“select disk 0”。
如果是多硬盘,还需要先打“list disk”看一下硬盘编号。也许是“select disk 1”,这是第二块硬盘。
3)察看分区编号
打“list partition”,就能看见veket目录所在的硬盘是什么编号。系统显示给你的情形类似这样:
分区 ### 类型 大小 偏移量 分区 1 恢复 1500M 1024K 分区 2 ...... ......
分区 4 逻辑 19G 186G ......
根据分区的大小,你大致可以判断出来哪个分区是你的veket所在的盘,因为你应该知道veket目录所在的硬盘有多少G。
在我的机器里,我把veket目录放在F盘,分给它20G,所以,我就知道F盘的分区编号是4。 4)到C盘根目录,用写字板打开menu.lst文件(在第一步中你拷贝进去的)。 在文件中找到你的veket所在的硬盘,例如我是F盘,我就找这三行:
title veket F
kernel (hd0,6)/veket/vmlinuz root=/dev/ram0 PMEDIA=idehd initrd (hd0,6)/veket/initrd.gz
原文件把F盘的分区编号写成了(hd0,6),意思是硬盘0分区6,这和我的系统不符。所以我改成
title veket F
kernel (hd0,4)/veket/vmlinuz root=/dev/ram0 PMEDIA=idehd initrd (hd0,4)/veket/initrd.gz
也就是硬盘0分区4。
改完存盘的时候要注意,系统可能不会让你往c盘根目录存menu.lst文件,因为它很重要,你可以把文件存到其他地方,然后,把c盘根目录的原文件改名,例如menu1.lst,改名的时候系统又会告诉你需要管理员权限之类的,你点“继续”就可以改掉,然后把存在其他地方的menu.lst拷贝粘贴到 c盘根目录。
重启系统,就能找到你的veket目录顺利启动veket了。
第- 13 -页 共-32-页
veket中运行和编译配置java环境(送代码)
veket的编译和兼任能力都很出色,但是对于一些java爱好者可能就赶到缺点什么,其实者veket中配置java环境也是很简单的,下面我就来说明一下(我的系统是veket-lucky3):
总共分为3部,1)下载文件;2)安装 3)配置环境变量。
1)下载文件:首先从http://java.sun.com下载j2se。(因为考虑到编译的需求,我们就一次到位,不安装jre拉)我下载的是linux下的那个(非rpm) 免费内容: 就是这个文件名jdk-6u21-linux-i586.bin 下载完拉?恭喜,这部就over拉。
2)安装,首先要把这个文件移动到你要安装的目录中,然后要提升运行权限: 免费内容: #chmod a+x jdk-6u21-linux-i586.bin (上面的文件替换你下载的那个安装,其实下载我这个就ok拉) 然后就运行它就行拉, 免费内容: #./jdk-6u21-linux-i586.bin 然后一路回车,就done拉。
3)配置环境变量就麻烦一点拉,当然,就一点点。。。 其实在shell中运行以下三行就ok拉: 免费内容: export JAVA_HOME=/mnt/home/android/jdk1.6.0_21(这个目录是我的安装目录,你可以改成你那个目录,就是done后生成的那个目录,下面两行就不用改拉) export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 但是这只限于当前shell,于是我尝试做成脚本让他们自动运行,但还要source+脚本才有效,于是只好修改一下配置
第- 14 -页 共-32-页
文件拉,嘻嘻,第三步现在才开始呢。
首先打开你根目录下的/etc/profile配置文件,然后把“你的”那三行加到最后面就ok拉。
ps:刚才试了一下,在黑背景的shell下这样设置环境变量还好使,但是xfce下在文件夹直接点右键的白背景shell就不行拉,这里给出“终极解决方案”,回复可见:
然后,再打开一个终端,输入java测试一下,一切正常,爱好java的朋友有了随身java环境,实现“到处运行”了。
大家平时在veket系统常用的命令是什么?
虽然用鼠标控制是习惯了,但偶尔也要用到几个命令,大家最常用的是什么呢?
先说我自己的: 1,ls
这是我常常要用到的,看看当前目录下有什么内容。 引用: 名称 : ls 使用权限 : 所有使用者 使用方式 : ls [-alrtAFR] [name...] 说明 : 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。 参数 : -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为\的视为隐藏档,不会列出) 第- 15 -页 共-32-页