有UNIX版本能装在fat32上的吗?

window4 2007-03-06 05:38:32
或者其它的什么方法? 谢谢
...全文
401 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
fred_56 2009-03-08
  • 打赏
  • 举报
回复
晕看了下,是2007年的帖子,唉,还得我费这么大劲。。。。
fred_56 2009-03-08
  • 打赏
  • 举报
回复
楼上很多朋友关于U盘和CDROM的想法都是非常好的,也是非常方便的,你可以那个移动硬盘到各个机器上去跑Linux.
fred_56 2009-03-08
  • 打赏
  • 举报
回复
Unix 我不是很清楚,但是对于历史上早期的Linux的确是可以的,他使用一个名字叫UMSDOS/UVFAT的文件系统在FAT/FAT32文件系统上虚拟出一个传统的UNIX文件系统。我曾经尝试过UMSDOS,那的确行得通,但是我忘记是那个发行板了,可能是slackware。但是不幸的是,因为缺乏维护,这一特性在2.6内核的某个子版本后被移除了。但是对于2.4版本的内核应该还是可用的。

2.4.27中 有关描述
CONFIG_UMSDOS_FS:
Say Y here if you want to run Linux from within an existing DOS
partition of your hard drive. The advantage of this is that you can
get away without repartitioning your hard drive (which often implies
backing everything up and restoring afterwards) and hence you're
able to quickly try out Linux or show it to your friends; the
disadvantage is that Linux becomes susceptible to DOS viruses and
that UMSDOS is somewhat slower than ext2fs. Another use of UMSDOS
is to write files with long unix filenames to MSDOS floppies; it
also allows Unix-style soft-links and owner/permissions of files on
MSDOS floppies. You will need a program called umssync in order to
make use of UMSDOS; read
Documentation/filesystems/umsdos.txt.

To get utilities for initializing/checking UMSDOS file system, or
latest patches and/or information, visit the UMSDOS home page at
<http://www.voyager.hr/~mnalis/umsdos/>.

This option enlarges your kernel by about 28 KB and it only works if
you said Y to both "DOS FAT fs support" and "MSDOS fs support"
above. If you want to compile this as a module ( = code which can
be inserted in and removed from the running kernel whenever you
want), say M here and read Documentation/modules.txt. The
module will be called umsdos.o. Note that the file system of your
root partition (the one containing the directory /) cannot be a
module, so saying M could be dangerous. If unsure, say N.

CONFIG_VFAT_FS:
This option provides support for normal Windows file systems with
long filenames. That includes non-compressed FAT-based file systems
used by Windows 95, Windows 98, Windows NT 4.0, and the Unix
programs from the mtools package.

You cannot use the VFAT file system for your Linux root partition
(the one containing the directory /); use UMSDOS instead if you
want to run Linux from within a DOS partition (i.e. say Y to
"Unix like fs on top of std MSDOS fs", below).

The VFAT support enlarges your kernel by about 10 KB and it only
works if you said Y to the "DOS FAT fs support" above. Please read
the file Documentation/filesystems/vfat.txt for details. If
unsure, say Y.

If you want to compile this as a module ( = code which can be
inserted in and removed from the running kernel whenever you want),
say M here and read Documentation/modules.txt. The module
will be called vfat.o.

在内核2.6.28.2中却只剩下了
debian:/usr/src/linux# grep -ri umsdos .
./CREDITS:D: Author of the Umsdos file system
./CREDITS:D: Maintainer of the Umsdos file system
./Documentation/ioctl/ioctl-number.txt:0x04 D2-DC linux/umsdos_fs.h Dead since 2.6.11, but don't reuse these.

lz可以参见这个链接http://en.wikipedia.org/wiki/UMSDOS

我想问一下lz问什么会有这样的需求?其实ext2/3 或者其他如Reiserfs 就其使用的广泛性和兼容性已超过fat32. UMSDOS或者类似的系统,在效率和
安全性角度上看来都不是一个好的选择。

所以搂主一定要这么做的话,就要使用2.4系列的内核版本,或者自己维护UMSDOS,并将其移植到最新的内核版本中。当然如果楼主能主动挑起维护UMSDOS的工作,
我们对您的行为表示钦佩和赞赏。当然如果楼主能自己写一个其它的就更好了。

我只是一个Linux菜鸟,如有不正确的地方或者还有其他的方法我不知道,希望楼下的XDJM能够给于批评指正。


zhshto886 2009-02-21
  • 打赏
  • 举报
回复
Ubuntu 好象有附带一种安装软件,可以把Ubuntu安装到一个指定的逻辑盘
qihuanfengyun 2009-02-20
  • 打赏
  • 举报
回复
不支持直接安装在fat32吧,linux系统的文件系统很特殊。就是windows系统也不是什么文件系统都能安装的。
lyklm 2009-01-21
  • 打赏
  • 举报
回复
虚拟机
HOOLOO 2008-11-13
  • 打赏
  • 举报
回复

在fat32上装Linux/Unix有意思吗?
kmzs 2008-11-11
  • 打赏
  • 举报
回复
基于BSD的Macintosh是装在HFS+上的,看来改改UNIX的内核说不定就能装载FAT上。由于MS有FAT的部分知识产权,因此没有人修改内核让它们能装在FAT上吧。
  • 打赏
  • 举报
回复
solaris, Ubuntu
都有个Live CD就是插上光盘直接在上面跑的。
现在又有一个Live USB,
就是插上U盘,主板支持U盘启动,就可以跑起来。

而那个Live USB ,就是将内核,文件系统镜像都直接拷贝到U盘上。

USB是普通的FAT32格式的。

也就是说在FAT32格式下面,只要通过dos引导,再通过loadin.exe就可以让Linux跑起来。
hwman 2008-10-06
  • 打赏
  • 举报
回复
fat32文件系统不能支持unix所需的基本安全需要,因此目前还没有
lonecrystal 2008-09-06
  • 打赏
  • 举报
回复
Unix下可以读取Fat32上的内容,但目前还没版本可以装在这种分区上.
Cauty45 2007-03-22
  • 打赏
  • 举报
回复
solaris有x86的版本,是不是你所要的?
fengfan 2007-03-21
  • 打赏
  • 举报
回复
虽然我啥也不懂,不过好像不能吧.

2,163

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
  • 文天大人
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧