网云科技

 找回密码
 立即注册
搜索
查看: 8482|回复: 29

Gen8通过TF卡启动光驱位硬盘的新办法(增减硬盘无需改动)

[复制链接]

72

主题

405

回帖

1044

积分

金牌会员

Rank: 6Rank: 6

积分
1044
发表于 2016-3-29 19:21:51 | 显示全部楼层 |阅读模式
在论坛里看了很多方法,各种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上测试通过。


回复

使用道具 举报

66

主题

380

回帖

978

积分

高级会员

Rank: 4

积分
978
发表于 2016-3-29 19:21:51 | 显示全部楼层
好帖,mark~~~~~

回复

使用道具 举报

42

主题

310

回帖

764

积分

高级会员

Rank: 4

积分
764
发表于 2016-3-29 19:21:52 | 显示全部楼层

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

以上操作都由BOOTICE完成


回复 支持 反对

使用道具 举报

70

主题

365

回帖

959

积分

高级会员

Rank: 4

积分
959
发表于 2016-3-29 19:21:52 | 显示全部楼层

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




回复 支持 反对

使用道具 举报

52

主题

332

回帖

836

积分

高级会员

Rank: 4

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

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

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

回复 支持 反对

使用道具 举报

61

主题

310

回帖

819

积分

高级会员

Rank: 4

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

回复 支持 反对

使用道具 举报

51

主题

381

回帖

933

积分

高级会员

Rank: 4

积分
933
发表于 2016-3-29 19:21:53 | 显示全部楼层

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

回复 支持 反对

使用道具 举报

54

主题

382

回帖

942

积分

高级会员

Rank: 4

积分
942
发表于 2016-3-29 19:21:53 | 显示全部楼层
先感谢LZ的方法,很好用。另外再问个问题,我是用U盘来启动的,已经用分区软件设置了隐藏U盘分区,但是进入系统后还是会显示U盘的盘符,这个要怎么破?

回复 支持 反对

使用道具 举报

66

主题

409

回帖

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
发表于 2016-3-29 19:21:53 | 显示全部楼层
还有一种办法就是用RAID 0每个盘做一个array,即使拿到别的电脑上也可以读出来。

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

回复 支持 反对

使用道具 举报

51

主题

356

回帖

883

积分

高级会员

Rank: 4

积分
883
发表于 2016-3-29 19:21:54 | 显示全部楼层
这个保存备用了,目前没问题

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表