如何在在移动硬盘上引导veket

 

第一步
解压从这里下载的简单的将veket安装到U盘的方法.zip”,拷贝syslinux.cfgsyslinux目录到 盘的根目录。veket目录也拷贝在 盘根目录。(makeboot.bat没用了)
注意,我的移动硬盘的盘符是I

第二步
打开 dos窗口,cd进入 I:\syslinux\win32目录:
c:\windows\system32>i:
I:\>cd syslinux
I:\syslinux>cd win32
I:\syslinux\win32>
运行
I:\syslinux\win32>syslinux -maf i:
注意:
1. 上面的蓝色部分是我打的指令。
2. 最后那个"i:"是我的移动硬盘的盘符,你要根据自己情况修改成正确的盘符。
我先前失败的问题在于,敲指令的时候光想着要用 -f 这个参数去override, 却忘记了,原本需要加上的两个参数,ma,这是makeboot.bat脚本里原来写有的,是有用的。a,我不知道什么用。m是指MBR,这个参数自然是必须要有的。所以,现在我改为只在原指令的参数里加入了 这个选项(我瞎猜这个“f”force的意思),变成了 “-maf”。果然成功。
(如果是win7系统,这里有个讲究,必须用管理员权限的DOS终端才能运行这个指令,用一般dos终端出来的结果是:
Accessing physical drive: 拒绝访问。
Did not successfully update the MBR; continuing...

3步 修改“syslinux.cfg”文件。
把原来的
default veket/vmlinuz initrd=veket/initrd.gz PMEDIA=usbflash
改成:
default veket/vmlinuz initrd=veket/initrd.gz PMEDIA=nodma acpi=off
(如果有问题,改成:default veket/vmlinuz initrd=veket/initrd.gz PMEDIA=usbhd  acpi=off
顺便说一下,后来我把这行又改了一下,因为把电源管理接口(acpioff掉以后,屏幕变得奇亮刺眼。我改成:
default veket/vmlinuz initrd=veket/initrd.gz PMEDIA=nodma acpi=force
启动完全没问题,屏幕看上去也舒服多了。

4步 重启机器,在bios里选用USB启动,成功进入veket5.19.

这是进入系统以后的桌面截图(5.19):

上图可见,homesdb1.

结论:如果是xp系统往移动硬盘上安装veket,可以继续使用原来的makeboot.bat脚本,只是要修改一下,指令加个参数"f"。再把syslinux.cfg也改好。
如果是win7系统,还是手动算了。管理员权限,没办法。


------------------以下是原求助帖帖---------------------------------
从来没有在移动硬盘上安装成功过,以前是试了一下,没成功也就懒得管,现在有新同学遇到了同样的问题,于是,我想还是再试试,仍然不成功。

我这是一块IBM80GUSB移动硬盘,我分成两个分区,一个是FAT32格式的20G,给veket,是 盘。另外一个是ntfsJ盘 。
我用这里下载的简单的将veket安装到U盘的方法安装。

1. 拷贝makeboot.batsyslinux.cfg两个文件,和一个syslinux目录到 盘的根目录。当然,veket目录也已经放在 盘根目录了(做这个是老手了)。

2. 在文件管理器里双击运行makeboot.bat。运行完了,但显然没成功,说“Not a removable drive (use -f to override)”

而且 盘的根目录也没有任何变化。
查了一下makeboot.bat文件,其实里面管用的就一句:syslinux\win32\syslinux.exe -ma

3. 打开 dos窗口,cd进入 I:\syslinux\win32目录,运行syslinux -f i:(更新提示:这个错误)
运行成功,I盘根目录出现一个文件“ldlinux.sys”

4. 修改“syslinux.cfg”文件。
把原来的
default veket/vmlinuz initrd=veket/initrd.gz PMEDIA=usbflash
改成:
default veket/vmlinuz initrd=veket/initrd.gz PMEDIA=nodma acpi=off

5. 重启机器,在bios里选用USB启动,结果是什么都没有,直接跳到boot list的下一个选项,cd启动

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值