维塔斯科技

 找回密码
 立即注册
查看: 6646|回复: 29
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

72

主题

477

帖子

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

主题

446

帖子

978

积分

高级会员

Rank: 4

积分
978
沙发
发表于 2016-3-29 19:21:51 | 只看该作者
好帖,mark~~~~~

回复

使用道具 举报

该用户从未签到

42

主题

352

帖子

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

主题

435

帖子

959

积分

高级会员

Rank: 4

积分
959
地板
发表于 2016-3-29 19:21:52 | 只看该作者

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




回复 支持 反对

使用道具 举报

该用户从未签到

52

主题

384

帖子

836

积分

高级会员

Rank: 4

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

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

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

回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

371

帖子

819

积分

高级会员

Rank: 4

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

回复 支持 反对

使用道具 举报

该用户从未签到

51

主题

432

帖子

933

积分

高级会员

Rank: 4

积分
933
7#
发表于 2016-3-29 19:21:53 | 只看该作者

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

回复 支持 反对

使用道具 举报

该用户从未签到

54

主题

436

帖子

942

积分

高级会员

Rank: 4

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

回复 支持 反对

使用道具 举报

该用户从未签到

66

主题

475

帖子

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
9#
发表于 2016-3-29 19:21:53 | 只看该作者
还有一种办法就是用RAID 0每个盘做一个array,即使拿到别的电脑上也可以读出来。

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

回复 支持 反对

使用道具 举报

该用户从未签到

51

主题

407

帖子

883

积分

高级会员

Rank: 4

积分
883
10#
发表于 2016-3-29 19:21:54 | 只看该作者
这个保存备用了,目前没问题

回复 支持 反对

使用道具 举报

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

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|邢台网云科技有限公司 ( 冀ICP备16008275号 )

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