U盘Linux简介

U盘 Linux 主要的优点就是作为工具的便携性,这里简述我在制作安装、使用与选择U盘 Linux 的一些经验,供初学者参考。

一、U盘 Linux 制作安装
大概有3种方法。

第1种最简单,就是用 Linux 的 dd 命令,其它操作系统的类似镜像写入的工具,把镜像直接写入U盘就行了。应该说主流发行版的ISO镜像基本都支持这种方法了。但这种方法好像只能整体写入到U盘,不能把U盘分区,从而把镜像制作到其中一个分区。

第2种是借助第三方专门制作U盘 Linux 的工具进行制作。如:UNetbootin,Linux Live USB Creator等,或者发行版本身就自带的。这种工具有个好处就是图形界面操作,会有一些高级选项,如持久化设置等。

第3种就是手工操作,复制镜像中相关的文件,手动安装引导,定制持久化设置,甚至修改定制自己的 Live USB。这种方式最大的好处就是足够灵活。例如,你可以把U盘多分几个区,一个分区安装一个 Live OS,或者一个分区安装多个 Live OS。U盘 Linux 多使用 Syslinux 或 Grub4Dos 作引导程序。

另外,就是请注意,一般来说,Live USB 都是格式化成 FAT32 的,尤其是放置 Live OS 的分区。另,据我所知,Linux 可以识别U盘的多个分区,而 Windows 只能访问多分区的首个分区。所以,制作 Live USB 时,必须把 Windows 需要访问的分区放在第一个分区,而 Live OS 可以放置在同一分区或其它分区。

除此之外,也可以把 U 盘当作真正的硬盘,把 Linux 发行版直接用通常的方式安装到 U 盘上也是可以运行的。不过,会有U盘 IO 性能不好和U盘频繁写可能导致的U盘寿命减少等问题。这种方式也不应该是理论上的 Live USB 了。

一点小技巧,可以用 QEMU 虚拟机来初步测试U盘 Linux 是否制作成功。如在 Debian 8 下:kvm -hda /dev/sdc -smp cores=4,threads=2,sockets=1 -m 512 -vga vmware -soundhw hda 。

二、U盘 Linux 的使用
主要用来作系统维护,或者临时急用。

磁盘分区,如:gparted,fdisk,gdisk等。备份及备份恢复,如:partimage, partclone, dd,tar 等。重置 Windows 密码,chntpw。修复磁盘引导记录,ms-sys。杀毒,f-prot for Linux,本文写作时(2016年3月20日,Engine version: 4.6.5.141,Virus signatures: 201603200431)可以针对各操作系统平台总计至少 2402100 个病毒或木马的查杀;因为 Windows 病毒是没法在 Linux 下运行的,所以有时针对 Windows 下的顽固病毒或木马可能会出奇致胜。

维护出问题的 Linux 系统。例如,乱改了系统配置文件导致系统不能启动,重新安装 Grub2 引导程序等。有时,我们需要挂载出问题系统的相关分区并 chroot 到根分区中进行操作,如修复 Grub2 引导程序,这时U盘 Linux 与目标系统必须同是32位或64位,否则 chroot 进去不能执行相关程序。

临时急用。有时,你身边的计算机没有你要用的软件,或者是软件中没有你设定好的环境。或者是你操作的数据比较重要,在陌生的机器上害怕出问题。要不然,你身边的计算机不能启动,却急需要里面的数据。这些都是U盘 Linux 可以应用的场景。

三、U盘 Linux 的选择
U盘 Linux 大的方面可以分成两类,一类是主流发行版附带释出的 Live 版本,如:Ubuntu Linux,Fedora Linux;一类是专门制作的 Live 发行版,如:Puppy Linux, Tiny Core Linux。前者的主要优点是与主流桌面完全兼容,软件丰富,主要缺点是体积大(一般需要1~2G空间),运行速度不快;后者的优缺点基本与前者相反(一般需要100~300M空间)。

好吧,U盘 Linux 就简介到这里。网络,尤其是发行版的官方文档是个宝库,许多细节问题都可以在上面找到答案。欢迎交流和指正,谢谢。

发表评论

电子邮件地址不会被公开。 必填项已用*标注