Chiphell - 分享与交流用户体验

 找回密码
 加入我们
搜索
      
查看: 25624|回复: 35

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

  [复制链接]
发表于 2015-10-11 22:37 | 显示全部楼层 |阅读模式
本帖最后由 NetCobra 于 2015-10-11 22:42 编辑

在论坛里看了很多方法,各种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格式):
  1. # This is a sample menu.lst file. You should make some changes to it.
  2. # The old install method of booting via the stage-files has been removed.
  3. # Please install GRLDR boot strap code to MBR with the bootlace.com
  4. # utility under DOS/Win9x or Linux.
  5. #
  6. # It must be UTF-8 encoding for multi-lingual support. Font lines can be
  7. # appended to the file. The font lines should be in the unifont.hex format.

  8. color blue/green yellow/red white/magenta white/magenta
  9. timeout 5
  10. ## menu border color
  11. color border=0xEEFFEE
  12. ## set vbe mode
  13. graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
  14. ## loading splashimage
  15. #splashimage /boot/grub/splashimage.xpm || splashimage /boot/grub/splashimage.bmp
  16. default /default
  17. ## Menu AutoNumber
  18. write 0x8274 0x2001

  19. title Boot Windows from latest Hard disk
  20. rootnoverify  (hd-1,0)
  21. chainloader /bootmgr

  22. # In the end, font lines for unicode chars in unifont.hex format.
  23. # It should include all unicode chars used in the above menu code.
  24. # Surely normal ASCII chars are not necessary to be included here.

  25. 5173:10100810082000003FF8010001000100FFFE010002800280044008203018C006
  26. 542F:010000801FFC1004100410041FFC10001000100017FC24042404440487FC0404
  27. 673A:100011F011101110FD10111031103910551055109110111211121212120E1400
  28. 91CD:001000F83F000100FFFE01001FF011101FF011101FF001003FF80100FFFE0000
复制代码


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

已经在我的Gen8上测试通过。
发表于 2015-10-11 22:49 | 显示全部楼层
不错,回头试试
发表于 2015-10-11 22:50 | 显示全部楼层
Mark先,谢谢分享
发表于 2015-10-11 23:58 来自手机 | 显示全部楼层
不错。u盘启动,选择最后一块硬盘启动电脑
发表于 2015-10-12 11:30 | 显示全部楼层
很好,已经收藏,就等gen8到手了。。哈哈!
发表于 2015-10-12 11:30 | 显示全部楼层
这个原理看起来比原先那个更好理解点。
发表于 2015-10-12 12:14 | 显示全部楼层
你这个也不简单呢,直接winntsetup安装系统,启动分区选tf卡,安装分区选光驱位硬盘
 楼主| 发表于 2015-10-12 12:23 | 显示全部楼层
bug133 发表于 2015-10-12 12:14
你这个也不简单呢,直接winntsetup安装系统,启动分区选tf卡,安装分区选光驱位硬盘 ...

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

不重装也很容易的,有bootice就行了,bootice真是个好工具,基本解决了所有引导问题。单纯引导windows bootmgr足够了,引入grub多绕了个圈
发表于 2015-10-12 18:21 | 显示全部楼层
好方法,收藏备用。
发表于 2015-10-12 19:42 来自手机 | 显示全部楼层
先收藏再说
发表于 2015-10-14 09:20 | 显示全部楼层
这个保存备用了,目前没问题
发表于 2015-10-14 16:02 | 显示全部楼层
还有一种办法就是用RAID 0每个盘做一个array,即使拿到别的电脑上也可以读出来。

这样就不用TF卡了,风扇也可以达到6%
发表于 2015-10-14 20:49 | 显示全部楼层
bug133 发表于 2015-10-12 13:18
不重装也很容易的,有bootice就行了,bootice真是个好工具,基本解决了所有引导问题。单纯引导windows boo ...

求详解步骤。
发表于 2015-10-14 20:58 | 显示全部楼层
mark先,gen8已在路上
发表于 2015-10-14 21:17 | 显示全部楼层
这个方法和那个综合帖里面写代码的方法有什么不同呢?
另外楼里用winntsetup的话.最大问题是不能用IP安装系统了..只能自己一个一个装驱动.比较花时间..有的有的人不喜欢用这种辅助安装软件来装系统
发表于 2015-10-15 13:19 | 显示全部楼层
好帖,mark~~~~~
发表于 2015-10-15 21:48 | 显示全部楼层
楼主的方法可以用。但是不知道为什么,我的TF用一段时候之后会自动从GRUB4DOS跳到BOOTMGR
导致无法启动,把卡重新用BOOTICE重设一下分区引导记录成GRUB4DOS就可以了。。。
求解?
发表于 2015-10-15 21:52 | 显示全部楼层
codenamea 发表于 2015-10-15 21:48
楼主的方法可以用。但是不知道为什么,我的TF用一段时候之后会自动从GRUB4DOS跳到BOOTMGR
导致无法启动,把 ...

貌似是只要打开WINDOWS 2008 R2的磁盘管理工具界面,就会这样。没有做任何操作。
发表于 2015-10-16 21:25 | 显示全部楼层
用了一段时间无法启动了,表现为无法读取grldr那个倒计时页面。重新复制进去就OK了。不知道哪里的问题,尝试把2个文件都标记为只读以后,过段时间试试
发表于 2015-10-19 15:40 | 显示全部楼层

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

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

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

接下来我要测试把pe写入到tf卡,插上tf位置,还是内置usb插口优先,以后远程有需要的时候可以选择 tf卡的pe系统。
发表于 2015-10-25 02:56 | 显示全部楼层
zgpnhhy 发表于 2015-10-24 15:27
原来我又来刷屏。最新研究,有时候维护时候或者某些情况,会把sd卡的引导删除。我的方案是加上写保护。
1、 ...

内存卡槽的内存卡会被莫名其妙的修改怎么回事
发表于 2015-10-25 10:47 | 显示全部楼层
zgpnhhy 发表于 2015-10-24 15:27
原来我又来刷屏。最新研究,有时候维护时候或者某些情况,会把sd卡的引导删除。我的方案是加上写保护。
1、 ...

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

发表于 2015-10-25 12:38 | 显示全部楼层
我的GEN8还在路上,但是考虑了下不打算用SATA5启动了。直接把SSD装在SATA1上,因为我的数据用不到需要3个盘位都插满的地步
发表于 2015-10-25 14:00 | 显示全部楼层
jay508 发表于 2015-10-25 02:56
内存卡槽的内存卡会被莫名其妙的修改怎么回事

不清楚,我只能弄成不能写入数据的就安全了。
发表于 2015-11-29 19:53 | 显示全部楼层
先mark,下次试试再说
发表于 2015-12-13 19:10 | 显示全部楼层
先感谢LZ的方法,很好用。另外再问个问题,我是用U盘来启动的,已经用分区软件设置了隐藏U盘分区,但是进入系统后还是会显示U盘的盘符,这个要怎么破?
发表于 2015-12-14 23:20 | 显示全部楼层
请问这一步
4) 下载grub4dos(http://grub4dos.chenall.net/,最新版本是grub4dos-0.4.6a-2015-09-15.7z),解压后把“grldr”文件复制到TF卡根目录;

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

感谢。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806

GMT+8, 2020-2-18 18:26 , Processed in 0.019253 second(s), 16 queries , Gzip On, Redis On.

Powered by Discuz! X3.1

© 2007-2019 Chiphell.com All rights reserved.

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