veket官方网站论坛

shuobing 发表于 2014-12-7 20:15

在U盘DOS系统启动盘下启动LINUX系统的方法

本帖最后由 shuobing 于 2014-12-7 20:24 编辑

说明:经验证此方法在8G U盘中成功启动的LINUX版本有VEKET7.96和SLITAZ4.0汉化版。使用的8G容量U盘型号为:Kingston DT101 G2
一、准备:
1、操作系统:Veket V7.96镜像 和 Slitaz v4.0汉化版镜像
2、软件:rufus_v1.2汉化版、FbinstTool、grub4dos-0.4.4
二、制作:
1、制作DOS系统盘:将U盘中的数据备份到其它存储中,因制作启动盘时会格式化U盘;备份完毕后,使用sufus软件将U盘制作成FreeDOS系统启动盘;
2、将要使用的LINUX系统镜像解压到U盘中,这里使用Slitaz v4.0汉化版进行操作;解压后会在根目录生成一级目录,在一级目录下为镜像中的目录及文件,我在解压完毕后,将一级目录重命名为Slitaz4;
3、在U盘根目录中建立grub目录;
4、Grub4dos-0.4.4在从网上下载后,一般为压缩包,将压缩包解压,把grub.exe和menu.lst复制到U盘grub目录中;
5、编辑menu.lst文件,在title开始的段落,是系统启动菜单,加入一下内容
titleslitaz 4.0
find --set-root /slitaz4/boot/vmlinuz-2.6.37-slitaz
kernel /slitaz4/boot/vmlinuz-2.6.37-slitaz root=/dev/ram0 PMEDIA=usbflash
initrd /slitaz4/boot/rootfs.gz
6、在U盘根目录下建立boot.ini文件,文件内容为:
C:\grub\grldr="GRUB LOADER" 。
7、在U盘根目录中建立linux.bat文件,文件内容为:
PATH=.;C:\;C:\grub
Grub
8、使用VEKET系统时,只需要替换Slitaz4目录名为veket,menu.list中内容slitaz4/boot这个路径更改为veket的路径,替换vmlinuz-2.6.37-slitaz为vmlinuz即可
三、使用
当以上均完成后,可以使用FbinstTool中的Qemu测试 功能,在虚拟环境下测试是否能够正常启动到纯DOS系统,以及使用linux.bat命令启动引到菜单。虚拟启动成功后,再用U盘使用PC进行启动,这样效率会更高。
在PC上如果成功U盘启动,则会进入到纯DOS系统;在进入纯DOS系统后,执行根目录下的linux.bat命令,执行后,会进入GRUB启动引到菜单,选择要使用的LINUX版本后确定,即开始引到进入LINUX系统。
注:因以上为进入DOS系统后,需人工执行LINUX.BAT命令后,才可以启动引到菜单,也可以修改autoexec.bat文件,使得可以在登录纯DOS系统后,自动启动GRUB,从而省略手动执行LINUX.BAT命令的步骤;在U盘根目录下的AUTOEXEC.BAT文件里面,加入以下内容:
PATH=.;C:\;C:\grub
Grub
或者是加入以下内容:
Linux.bat
此两种方法的效果相同,而使用第一种方法,可以不建立linux.bat文件。

songbo 发表于 2014-12-9 02:24

论坛不允许提其它系统,我去举报。

shuobing 发表于 2014-12-15 09:09

回复 songbo 的帖子

那以后我可以不发原创帖子,也尽可能少发帖子,省事

songbo 发表于 2014-12-16 00:04

回复 shuobing 的帖子

你终于知道这里的规矩了。

任立殿 发表于 2014-12-16 00:08

回复 shuobing 的帖子

建议不必理会songbo,我看了他的几个帖子都是找人争吵的,看这里:
http://www.lucky8k.com/thread-88117-1-1.html
songbo应该就是别有用心的人之一,你看他的回帖就知道了,都是找人争吵的居多。
有关这里不建议发其它系统只是为了防止争吵才对,看这帖:
http://www.lucky8k.com/thread-78665-1-1.html
页: [1] 2
查看完整版本: 在U盘DOS系统启动盘下启动LINUX系统的方法