linux 9.0,Ubuntu centos

RedHat Linux 9.0 下可以访问Windows的文件吗

1、挂载点必须是一个目录。

2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内

容将不可用。

对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其他操作

系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是

fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32;windows2000和

windowsXP是fat16、fat32、NTFS。挂载前要了解linux是否支持所要挂载的文件系统格式。

挂载时使用mount命令:

格式:mount [-参数] [设备名称] [挂载点]

其中常用的参数有

-t<文件系统类型>指定设备的文件系统类型,常见的有:

minix linux最早使用的文件系统

ext2 linux目前常用的文件系统

msdos MS-DOS的fat,就是fat16

vfat windows98常用的fat32

nfs网络文件系统

iso9660 CD-ROM光盘标准文件系统

ntfs windows NT 2000的文件系统

hpfs OS/2文件系统

auto自动检测文件系统

-o<选项>指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有

codepage=XXX代码页

iocharset=XXX字符集

ro以只读方式挂载

rw以读写方式挂载

nouser使一般用户无法挂载

user可以让一般用户挂载设备

提醒一下,mount命令没有建立挂载点的功能,因此你应该确保执行mount命令时,挂载点已经存

在。(不懂?说白了点就是你要把文件系统挂载到哪,首先要先建上个目录。这样OK?)

例子:windows98装在hda1分区,同时计算机上还有软盘和光盘需要挂载。

# mk/mnt/winc

# mk/mnt/floppy

# mk/mnt/cdrom

# mount-t vfat/dev/hda1/mnt/winc

# mount-t msdos/dev/fd0/mnt/floppy

# mount-t iso9660/dev/cdrom/mnt/cdrom

现在就可以进入/mnt/winc等目录读写这些文件系统了。

要保证最后两行的命令不出错,要确保软驱和光驱里有盘。(要是硬盘的磁盘片也可以经常随时

更换的话,我想就不会犯这样的错误了:->)

如果你的windows98目录里有中文文件名,使用上面的命令挂载后,显示的是一堆乱码。这就要

用到-o参数里的codepage iocharset选项。codepage指定文件系统的代码页,简体中文中文代

码是936;iocharset指定字符集,简体中文一般用cp936或gb2312。

当挂载的文件系统linux不支持时,mount一定报错,如windows2000的ntfs文件系统。可以重新

编译linux内核以获得对该文件系统的支持。关于重新编译linux内核,就不在这里说了。

四、自动挂载

每次开机访问windows分区都要运行mount命令显然太烦琐,为什么访问其他的linux分区不用使

用mount命令呢?

其实,每次开机时,linux自动将需要挂载的linux分区挂载上了。那么我们是不是可以设定让

linux在启动的时候也挂载我们希望挂载的分区,如windows分区,以实现文件系统的自动挂载呢

这是完全可以的。在/etc目录下有个fstab文件,它里面列出了linux开机时自动挂载的文件系统

的列表。我的/etc/fstab文件如下:

/dev/hda2/ ext3 defaults 1 1

/dev/hda1/boot ext3 defaults 1 2

none/dev/pts devpts gid=5,mode=620 0 0

none/proc proc defaults 0 0

none/dev/shm tmpfs defaults 0 0

/dev/hda3 swap swap defaults 0 0

/dev/cdrom/mnt/cdrom iso9660 noauto,codepage=936,iocharset=gb2312 0 0

/dev/fd0/mnt/floppy auto noauto,owner,kudzu 0 0

/dev/hdb1/mnt/winc vfat defaults,codepage=936,iocharset=cp936 0 0

/dev/hda5/mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0

在/etc/fstab文件里,第一列是挂载的文件系统的设备名,第二列是挂载点,第三列是挂载的文

件系统类型,第四列是挂载的选项,选项间用逗号分隔。第五六列不知道是什么意思,还望高手

指点。

在最后两行是我手工添加的windows下的C;D盘,加了codepage=936和iocharset=cp936参数以支

持中文文件名。参数defaults实际上包含了一组默认参数:

rw以可读写模式挂载

suid开启用户ID和群组ID设置位

dev可解读文件系统上的字符或区块设备

exec可执行二进制文件

auto自动挂载

nouser使一般用户无法挂载

async以非同步方式执行文件系统的输入输出操作

大家可以看到在这个列表里,光驱和软驱是不自动挂载的,参数设置为noauto。(如果你非要设

成自动挂载,你要确保每次开机时你的光驱和软驱里都要有盘,呵呵。)

为什么有人说linux red hat 9.0不好 建议我换个系统

至少 6年前的东西,如果现在你装系统,有人建议你装 Win98你什么感觉?

当时的 Linux还不是很好刚刚有所发展。

如果楼主好好的接触一下当时的事情,就能明白,其实 RH9本来就不该出现了。RH9发布没多久,RH公司就宣布放弃个人业务,改去发展 RHEL了。

这些年 Linux发展很快,很多软件都改进了软件接口,导致新软件不能运行在旧系统库上面,GCC对源代码语法要求也有改进,功能实现全面更换了新的理念。

RH9已经完全不能实现当前驱动要求的接口,不能实现软件要求的功能。

但还有无数的人莫名其妙的继续死搂 RH9不放,认为学会 RH9,就万事皆会了。

而不去管 RH9里面的东西基本已经都被放弃了。

请教硬盘安装red hat linux 9.0(不是用虚拟机哦)

下面有两种安装方法.

<A>从dos安装.这方法可以不用软盘,比较方便.

<A.1>得到dosutils目录

这个目录里有从dos安装和软盘安装的工具.一般都在第一个iso文件里.

在linux下可以这样装载iso文件.

mount-o loop valhalla-i386-disc1.iso/mnt/cdrom

cd/mnt/cdrom

cd-r images/mnt/c把dosutils目录拷到c盘.

如果用windows:

有些软件如isobuster等都可以打开iso文件,然后就可以用这软件把dosutils目录提取出来了.

<A.2>从dos安装

在开机进windows时按着ctrl键,就会出现一个菜单,选择command prompt only或 saft mode command prompt only.这样就可以进去dos了.或者进了windows后关闭系统时选进入dos模式

接着

cd dosutils

autoboot

就可以进入linux安装程序了.

<B>从软盘启动

像manderake就没提供从dos安装的工具,就只好用软盘了.而且,从dos安装也不保险,redhat7.2从dos安装经常会出现奇怪的错误,用软盘装就正常了,不过redhat7.3好像没这问题了.

<B.1>

开始做安装软盘了.

linuz下:

mount-o loop valhalla-i386-disc1.iso/mnt/cdrom

cd/mnt/cdrom

cd images

放软盘

dd if=boot.img of=/dev/fd0

就做好了.

windows下:

用iso工具得到dosutils下的rawrite.exe和images目录下的boot.img

然后运行rawrite.exe.

会依次问你镜像文件,回答boot.img

驱动器,回答a:

插软盘,回车,就开始做一个安装盘了

然后重启从软盘启动就行了.

<三>.开始安装了

装的时候有个选hard disk的,一般c盘对应hda1,d盘对应hda5,e盘对应hda6...

然后再下面那里填入保存iso文件的文件夹,比如/redhat,如果是mandrake,需要填入第一个iso文件的详细路径,包括文件名.这里填对后其它的就跟用光盘装一样的了.

设置装载点的时候,最好不要把/mnt/c等windows分区的装载点设上(如果你的iso文件也在这些分区上),还是装好后手工设置好些.

如果是装mandrake,还有不少麻烦.还要你手工换盘.

下面是介绍:

安装到出错的时(需要第二张盘)

按ctrl-alt-f2进入shell,执行如下命令

umount/tmp/image

losetup-d/dev/loop3

mknod/dev/loop0 b 7 0

/mnt/bin/mount-o loop/tmp/hdimage/(your mandrake directory)/Mandrake82-cd2-ext.i586.iso/tmp/image

按alt+f7返回继续安装,再出错时把第三个iso mount上.

umount/tmp/image

losetup-d/dev/loop0

mknod/dev/loop0 b 7 0

/mnt/bin/mount-o loop/tmp/hdimage/(your mandrake directory)/Mandrake82-cd3-supp.i586.iso/tmp/image

我装的时候用完第三张又要第一张,反正用这办法换了好几次盘:)

🙂 over.

回答者:问个过瘾-助理二级 3-8 12:38

从硬盘安装RedHat Linux 9.0通常需要三个文件

1 shrike-i386-disc1.iso;

2 shrike-i386-disc2.iso;

3 shrike-i386-disc3.iso。

由于是映像文件,系统无法直接读取,所以需要先将ISO里的文件还原。这里推荐大家使用 Daemon Tool

一、这个Windows下的软件将ISO文件“解”到硬盘上,比方说shrike-i386-disc1.iso可以解压缩到C:盘的cd1目录,shrike-i386-disc2.iso解压缩到C:盘的cd2目录,shrike-i386-disc3.iso可以解压缩到C:盘的cd3目录待用。接下来重新启动系统进入MS-DOS方式,进入我们刚才解压出来的C\cd1目录,里面有个dosutils目录,执行里面一个名为autoboot.bat的DOS批处理文件,系统就会再次重新启动,进入Linux的安装界面。这时安装程序就会提示你选择是用光盘安装还是从硬盘安装,选择从硬盘安装后,系统会提示输入安装文件所在的目录。需要注意的是,我们刚解压缩的ISO文件是在Windows中操作的,如果直接输入c:\cd1,Linux安装程序是无法识别的,我们需要将c:\cd1对应到Linux安装程序能够识别的格式,因此这里应该输入的是/dev/hda1/cd1。

二、正式开始安装你会觉得简直就和安装Windows一样了。通过上面的叙述,无论是从光盘安装,还是从硬盘安装,我们都可以方便地进入正式的安装过程。让我们来看看安装过程中几个重要的地方。

1.选择系统默认语言 RedHat支持世界上几乎所有国家的语言,这里只要在简体中文前面打上钩,并将系统默认语言选择为简体中文,那么在安装过程结束,系统启动后,整个操作系统的界面都将是简体中文的了,用户不用做任何额外的中文化操作和设置。

2.分区操作接下来,是磁盘分区的工作,这也许是整个安装过程中惟一需要用户较多干预的步骤,REDHAT Linux 9.0提供了两种分区方式——自动分区和使用DISK DRUID程序进行手动分区

(1)自动分区:如果是全新的计算机,上面没有任何操作系统,建议使用“自动分区”功能,它会自动根据磁盘以及内存的大小,分配磁盘空间和SWAP空间。这是一个“危险”的功能,因为它会自动删除原先硬盘上的数据并格式化成为Linux的分区文件系统(EXT3、REISERFS等),所以除非计算机上没有任何其他操作系统或是没有任何需要保留的数据,你才可以使用“自动分区”功能。

(2)手动分区:如果硬盘上有其他操作系统或是需要保留其他分区上的数据,建议采用DISK DRUID程序进行手动分区。DISK DRUID是一个GUI的分区程序,它可以对磁盘的分区进行方便的删除、添加和修改属性等操作,它比以前版本中使用的字符界面Fdisk程序的界面更加友好,操作更加直观。下面我们来看看如何使用DISK DRUID程序对硬盘进行分区。因为Linux操作系统需要有自己的文件系统分区,而且Linux的分区和微软Windows的分区不同,不能共用,所以,需要为Linux单独开辟一个(或若干个)分区。Linux一般可以采用EXT3分区,这也是REDHAT Linux 9.0默认采用的文件系统。为Linux建立文件分区可以有两种办法,一种是利用空闲的磁盘空间新建一个Linux分区,另一种是编辑一个现有的分区,使它成为Linux分区。如果没有空闲的磁盘空间,就需要将现有的分区删除后,腾出空间,以建立Linux分区。DISK DRUID程序中有明显的新建、删除、编辑、重设等按钮。用户可以直观地对磁盘进行操作。在使用DISK DRUID对磁盘分区进行操作时,有四个重要的参数需要仔细设定:它们是挂载点、文件系统类型、驱动器、分区大小挂载点:它指定了该分区对应Linux文件系统的哪个目录,Linux允许将不同的物理磁盘上的分区映射到不同的目录,这样可以实现将不同的服务程序放在不同的物理磁盘上,当其中一个物理磁盘损坏时不会影响到其他物理磁盘上的数据。文件系统类型:它指定了该分区的文件系统类型,可选项有EXT2、EXT3、REISERFS、JFS、SWAP等。Linux的数据分区创建完毕后,有必要创建一个SWAP分区,它实际上是用硬盘模拟的虚拟内存,当系统内存使用率比较高的时候,内核会自动使用SWAP分区来模拟内存。大小:指分区的大小(以MB为单位),Linux数据分区的大小可以根据用户的实际情况进行填写,而SWAP大小根据经验可以设为物理内存的两倍,但是当物理内存大于1GB时,SWAP分区可以设置为2GB。允许的驱动器:如果计算机上有多个物理磁盘,就可以在这个菜单选项中选中需要进行分区操作的物理磁盘。经过磁盘分区的操作,安装过程中相对最复杂的一个步骤已经过去,接下来的安装将是一马平川。让我们来继续选择要安装的系统组件。

3.选择安装组件 REDHAT Linux 9.0和先前的版本在安装组件的选择上非常相似,用户既可以选择桌面计算机、工作站、服务器、最简化安装这四个安装方法中的一个,也可以自己定义需要系统组件安装完毕后,安装程序会自动将用户选择的软件包从光盘介质拷贝到计算机的硬盘上,中途不需人工干预,并且在安装每个系统组件时都会对该组件做简短的说明。在选择软件包时,如果你想进一步配置系统,可以选定制软件包集合。建议定制,选上KDE桌面环境,这样你就有两个可以和WindowsXP媲美的真彩图标的桌面怎么样,安装过程很简单吧?当然,这还不是最后一步,因为在安装完所有系统组件后,安装程序还会“体贴”地提醒你制作一张启动磁盘,以备不测。

到此为止,Linux系统就已经顺利地安装完成了

上面的这个回答不错!

还是要小心点的

请联系我

发短消息

知道不

我教你

阅读剩余
THE END