网云科技

标题: Gen8通过TF卡启动光驱位硬盘的新办法(增减硬盘无需改动) [打印本页]

作者: x9mfdzi    时间: 2016-3-29 19:21
标题: Gen8通过TF卡启动光驱位硬盘的新办法(增减硬盘无需改动)
在论坛里看了很多方法,各种TF卡启动盘的制作方法都不简单,而且一旦增加或者减少了硬盘,很多时候就需要修改TF卡的启动配置,很麻烦。

在无忧启动论坛里面讨教了一种用grub4dos制作TF卡启动盘的方法(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=371351),可以引导光驱位硬盘,并且不管增加或者减少硬盘,都不需要再做任何改动,Gen8总是从光驱位硬盘启动,下面是实现的方法:

1. 首先Gen8去除hd1-hd4的硬盘,只保留光驱位硬盘,按一般方法安装好Windows;
2. 按如下步骤制作一张grub4dos的TF卡启动盘:
   1) 在DiskGenius(http://www.diskgenius.cn/download.php)中格式化TF卡为NTFS格式。
   2) 在DiskGenius中将TF卡“重新建立主引导区”,并且激活当前分区,然后关闭Diskgenuis软件;
   3) 运行BOOTICE软件(http://bbs.wuyou.net/forum.php?m ... 7232&extra=page%3D1),将TF卡的分区引导记录设置为grub4dos0.4.6a。
      具体操作:打开BOOTICE软件,选择你的TF卡(别报错选中本地硬盘),点击“分区引导记录(P)”-->选择“GRUB4DOS0.4.5c/0.4.6a(FAT/FAT32/NTFS/ExFAT)"-->点击”安装/配置(S)“-->选择“0.4.6a"-->点击”确定“-->点击”确定“。
   4) 下载grub4dos(http://grub4dos.chenall.net/,最新版本是grub4dos-0.4.6a-2015-09-15.7z),解压后把“grldr”文件复制到TF卡根目录;
   5) 在TF卡根目录下创建menu.lst文件,编辑文件内容如下(注意要保存为UTF-8格式):
# This is a sample menu.lst file. You should make some changes to it.

# The old install method of booting via the stage-files has been removed.

# Please install GRLDR boot strap code to MBR with the bootlace.com

# utility under DOS/Win9x or Linux.

#

# It must be UTF-8 encoding for multi-lingual support. Font lines can be

# appended to the file. The font lines should be in the unifont.hex format.



color blue/green yellow/red white/magenta white/magenta

timeout 5

## menu border color

color border=0xEEFFEE

## set vbe mode

graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32

## loading splashimage

#splashimage /boot/grub/splashimage.xpm || splashimage /boot/grub/splashimage.bmp

default /default

## Menu AutoNumber

write 0x8274 0x2001



title Boot Windows from latest Hard disk

rootnoverify  (hd-1,0)

chainloader /bootmgr



# In the end, font lines for unicode chars in unifont.hex format.

# It should include all unicode chars used in the above menu code.

# Surely normal ASCII chars are not necessary to be included here.



5173:10100810082000003FF8010001000100FFFE010002800280044008203018C006

542F:010000801FFC1004100410041FFC10001000100017FC24042404440487FC0404

673A:100011F011101110FD10111031103910551055109110111211121212120E1400

91CD:001000F83F000100FFFE01001FF011101FF011101FF001003FF80100FFFE0000
复制代码

3. 然后就可以用这张TF卡启动Gen8了,启动后会先显示grub4dos的启动菜单,5秒钟没有动作后会自动从第一个菜单项“Boot Windows from latest Hard disk”启动进入光驱位硬盘中的Windows;不管hd1-hd4有几块硬盘,只要从这个TF卡启动,都会转向到最后一块硬盘也就是光驱位的硬盘启动。

已经在我的Gen8上测试通过。



作者: m3evxbn    时间: 2016-3-29 19:21
好帖,mark~~~~~


作者: fqognd    时间: 2016-3-29 19:21

先简单说下windows的引导顺序  MBR->BOOTMGR->WINDOWS
第一步在TF卡上建立分区,再把分区激活
第二步就是在TF卡上安装主引导记录,选windows NT 6.x MBR
第三步就是在TF卡上安装分区引导记录,选BOOTMGR,再把BOOTMGR这个文件和BOOT目录 拷到TF卡的根目录,这些文件安装好的系统里有
第四步编辑BOOT目录下的BCD文件指向安装好的windows

以上操作都由BOOTICE完成



作者: 4dfj1rv    时间: 2016-3-29 19:21

是啊,TF太不稳定啦!进系统资源管理器打不开TF卡,容易卡死,不知道有没有遇到。。。





作者: 59uqsf0v    时间: 2016-3-29 19:21
原来我又来刷屏。最新研究,有时候维护时候或者某些情况,会把sd卡的引导删除。我的方案是加上写保护。
1、按照楼主的教程做好sd卡后,找一个有写保护的读卡器(注意看下有没有写保护的弹片,现在很多没有写保护唐弹片的开关),把sd卡写保护开关打开,插进去电脑测试下看看写保护成功没。
2、连接到GEN8的usb,进去bios开启内置usb插口优先。

以上我已经测试成功,可以进去windows8

接下来我要测试把pe写入到tf卡,插上tf位置,还是内置usb插口优先,以后远程有需要的时候可以选择 tf卡的pe系统。


作者: 7jhmgmz    时间: 2016-3-29 19:21
这个方法和那个综合帖里面写代码的方法有什么不同呢?
另外楼里用winntsetup的话.最大问题是不能用IP安装系统了..只能自己一个一个装驱动.比较花时间..有的有的人不喜欢用这种辅助安装软件来装系统


作者: 9hbdv49    时间: 2016-3-29 19:21

不重装也很容易的,有bootice就行了,bootice真是个好工具,基本解决了所有引导问题。单纯引导windows bootmgr足够了,引入grub多绕了个圈


作者: 7qhxmxgj    时间: 2016-3-29 19:21
先感谢LZ的方法,很好用。另外再问个问题,我是用U盘来启动的,已经用分区软件设置了隐藏U盘分区,但是进入系统后还是会显示U盘的盘符,这个要怎么破?


作者: b3zlkb    时间: 2016-3-29 19:21
还有一种办法就是用RAID 0每个盘做一个array,即使拿到别的电脑上也可以读出来。

这样就不用TF卡了,风扇也可以达到6%


作者: gx4mselh    时间: 2016-3-29 19:21
这个保存备用了,目前没问题


作者: d1gg1t9    时间: 2016-3-29 19:21
用了一段时间无法启动了,表现为无法读取grldr那个倒计时页面。重新复制进去就OK了。不知道哪里的问题,尝试把2个文件都标记为只读以后,过段时间试试


作者: k0jxp83    时间: 2016-3-29 19:21

求详解步骤。


作者: 6nxovgw    时间: 2016-3-29 19:21
你这个也不简单呢,直接winntsetup安装系统,启动分区选tf卡,安装分区选光驱位硬盘


作者: k85qv3cx    时间: 2016-3-29 19:21
请问这一步
4) 下载grub4dos(http://grub4dos.chenall.net/,最新版本是grub4dos-0.4.6a-2015-09-15.7z),解压后把“grldr”文件复制到TF卡根目录;

这个grldr是哪个文件,下载的压缩包解开后没有找到。

感谢。

作者: eny36w    时间: 2016-3-29 19:21
Mark先,谢谢分享


作者: c1uq3gw    时间: 2016-3-29 19:21
不错,回头试试


作者: v3mql1s    时间: 2016-3-29 19:21

貌似是只要打开WINDOWS 2008 R2的磁盘管理工具界面,就会这样。没有做任何操作。



作者: q655bb1    时间: 2016-3-29 19:21
不错。u盘启动,选择最后一块硬盘启动电脑


作者: yfk7hns    时间: 2016-3-29 19:21

内存卡槽的内存卡会被莫名其妙的修改怎么回事


作者: 5ln2fzu    时间: 2016-3-29 19:21
这个原理看起来比原先那个更好理解点。


作者: 3fl3oy    时间: 2016-3-29 19:21
先mark,下次试试再说


作者: o81qy58l    时间: 2016-3-29 19:21
很好,已经收藏,就等gen8到手了。。哈哈!


作者: nnkbul    时间: 2016-3-29 19:21
mark先,gen8已在路上


作者: q8cy1i    时间: 2016-3-29 19:21
Mark先,谢谢分享


作者: 2stz1px    时间: 2016-3-29 19:21
我的GEN8还在路上,但是考虑了下不打算用SATA5启动了。直接把SSD装在SATA1上,因为我的数据用不到需要3个盘位都插满的地步


作者: 8s1ujs    时间: 2016-3-29 19:21
好方法,收藏备用。


作者: m2iem8u    时间: 2016-3-29 19:21
先收藏再说


作者: 0ypcioih    时间: 2016-3-29 19:21
楼主的方法可以用。但是不知道为什么,我的TF用一段时候之后会自动从GRUB4DOS跳到BOOTMGR
导致无法启动,把卡重新用BOOTICE重设一下分区引导记录成GRUB4DOS就可以了。。。
求解?


作者: 4pqcxor    时间: 2016-3-29 19:22

不清楚,我只能弄成不能写入数据的就安全了。


作者: q655bb1    时间: 2016-3-29 19:22

嗯,可能自己以前做过grub4dos的启动盘,所以觉得这种方法更简单;不过这种方法的好处除了增减硬盘无需处理意外,我觉得更好的一点是恰恰是跟你说的方法比,Windows的安装不需要做任何特殊处理,如果像我这样已经在原有硬盘上安装好了系统的,直接ghost到SSD上,做个TF启动卡就解决了,不需要再重装Windows。






欢迎光临 网云科技 (http://www.8x6x.com/) Powered by Discuz! X3.2