如何做一个全能的 U 盘啊

2019-04-19 16:51:49 +08:00
 tony1016

似乎想破头也能搞出来啊,或者有什么替代方案??

8379 次点击
所在节点    程序员
53 条回复
zro
2019-04-20 13:46:03 +08:00
@JackieMe #40 PE 我一般是直接拿安装光盘的 Boot.wim 来启动的,算是原始 PE 吧,搭配常用的绿色 EXE 程序就可以了,一般是 DiskGenius 和 7-Zip,复杂点的才用 Live CD 弄;至于教程,不外乎就是 Grub U 盘安装后,调整 Grub.cfg 和 BCD 这两个文件的启动菜单,遇到哪步不会再 Google。。
josephw
2019-04-20 14:18:40 +08:00
@MartinWu 我去,百度真是一点儿都不搭啊,用 bing 查吧,第一个就是
LifStge
2019-04-20 15:16:21 +08:00
我一直有个想法 如果有这种设备该多好
一个大容量的外置存储设备 本身不关联任何 usb 口 通过虚拟化(类似虚拟磁盘) 对 usb 口可控的绑定
就比如 多个 usb 口 然后可以控制绑定那个盘 然后通过 公对公 usb 线连接对应设备 此时就是对关联的虚拟化磁盘做完全控制了
这样可以做各种各样的操作 比如 N 个系统启动盘 N 个的数据盘(加密等) 也就这样了吧 非常灵活
MartinWu
2019-04-20 15:23:35 +08:00
@josephw #42 嗯嗯~~我谷了
JackieMe
2019-04-20 15:47:05 +08:00
@LifStge 好的,谢谢
EthanKK
2019-04-20 16:42:34 +08:00
我有四个 U 盘,一个老毛桃 PE 8G usb 1.0(历史问题用的老毛桃 2013 年的版本) ,一个 linux 安装盘 16G usb 2.0,一个备份工具的 PE 盘 8G usb 2.0,还有一个空盘 16G usb 2.0,暂时够用了.移动硬盘啥的,就不提了,反正挺多;
tony1016
2019-04-20 17:24:09 +08:00
目前了解应该是可行的
1.mac 应该遵循 efi 的标准,确实 fat32 就可以,不需要 hfs+,这样就兼容了
2.利用 hybrid mbr 的想法,可以让 bios 电脑兼容 gpt 分区,然后交给 grub 引导
3.以上所有都和数据盘必须在第一个分区不矛盾,低版本 windows 有要求,就满足他

这些,上班摸鱼的时候试一试
annielong
2019-04-20 18:03:38 +08:00
拿两个小 U 盘,分别做 win 和 linux 两个系统,自己 diy 个盒子,把接口一头放一个,非常完美
vitalgg
2019-04-20 18:37:41 +08:00
Gpt 分区,ef02 用于 bios,ef00 用于 uefi
做过没 mac 支持的的,因为没 mac
tony1016
2019-04-25 13:31:39 +08:00
基本上实验成功了,拿了一个 64G 的 U 盘,分了四个区
- 32G 的 exfat 区,msf_data 标志,用于存放数据
- 16G 的 ext4 分区,linux_system 标志,用于 LiveCD 的数据 persistence,当然用于装系统也没有问题
- 100M 的无格式分区,bios_grub 标志,用于混合 MBR 的需要
- 8G 多的 vfat 分区,efi 标志,用于安装 grub,以及存储 LiveCD 的 ISO

制作方式,其实看这一篇就够了 https://my.oschina.net/abcfy2/blog/491140
Margulator
2019-04-25 15:48:02 +08:00
第六,能够 996
JackieMe
2019-05-17 23:49:40 +08:00
@tony1016 这个支持 UEFI + Legacy 两种启动方式吗?我是打算把 U 盘做成 UEFI + Legacy 启动,两个分区里面装上 WinPE 和一个 Linux Live 环境,最好再留一个数据分区。看了 OSChina 这个帖子也没有搞清楚是多系统盘怎么做,以及不知道 GPT 情况的 U 盘做 WinPE 和 LiveCD 对于 UEFI 和 Legacy 的支持情况。
tony1016
2019-06-13 16:41:46 +08:00
@JackieMe 嗯,可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/556827

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX