linux在u盘中创建文件|如何在在U盘上创建Linux的文件系统

linux在u盘中创建文件|如何在在U盘上创建Linux的文件系统的第1张示图

Ⅰ 把linux系统装入U盘{详细点}

1,完全可以,因为liveusb下u盘仍旧是fat32的文件系统,windows可以正常识别使用,只是要减去相应容量2,和硬盘安装不一样,只要你有fedoralivecd的光盘和这个fedoraliveusbcreator程序当然还有至少1G的u盘即可建议最少2G3,支持u盘引导的系统都可以4,完全没问题,在其他完全不同的硬件配置也能进入5,liveusb-creator就是创建u盘fedora用的其实这个就是把fedoralivecd转换到了u盘上非常的方便好用1、首先下载Fedora11LiveCD、liveusb-creator,2、执行解压得到的程序liveusb-creator.exe3、点击Browse按钮,然后选择你已经下载好的Fedora11LiveCDISO镜像文件4、在TargetDevice中选择你的USB设备5、移动PersistentOverlay到一个合适的大小(这个大小是你自己决定的,是用来存储系统配置的,也就是你使用过一次系统后,重启时配置会保存到这个区域,不能太小,第一次我就是因为这个只给了64M,所以保存的文件重启后丢失,所以我这次给他了2047M,嘿嘿,反正我的U盘是4G的,这次安装软件,QQ,永中,Firefox插件,重启后配置和文件都保存在了U盘里面)6、点击CreateLiveUSB开始创建,直至提示complete!补充一下在u盘创建liveusb,最好不要参照普通安装方法,因为u盘系统的硬件环境多变,这种直接复制livecd的方式是最好的,对系统结构有一定熟悉后就可以着手制作自己的usb系统了.就是那么简单的

Ⅱ 在我的Linux虚拟机上如何使用U盘拜托各位了 3Q

当你使用VMware虚拟机安装Linux之后,挂载使用u盘的步骤如下:1、确定u盘的位置:在插入u盘之前要确保鼠标放入了Linux系统界面上,也就是说在Linux系统获得鼠标焦点的时候插入u盘(电脑的usb接口上)。插入u盘之后,运行命令fdisk–l,观察命令运行的结果,查找与u盘相关的设备文件,类似于/dev/sd*(*代表a,b,c)这种文件,这就是u盘,假设找到了/dev/sdb。2、创建挂载位置:/mnt文件夹主要存放光盘、软盘等可移动设备文件,因而在/mnt目录下建立挂载u盘的文件夹:mkdir/mnt/usb。3、挂载:这一步是关键,运行命令:mount–tvfat/dev/sdb/mnt/usb,将u盘成功挂载到usb目录下;如果挂载成功,在/mnt/usb之下就可以看到u盘中的文件了。(Linux中把fat16、fat32、ntfs都归为vfat格式)4、卸载:使用完u盘之后必须卸载u盘,卸载u盘有两种方式:umount/dev/sdb或者是umount/mnt/usb。注意,卸载之前必须要保证没有人使用/usb这个文件夹,也就是说u盘没有被使用的情况下,才能被卸载。

Ⅲ 在Linux系统下插入一个在Windows下使用过的U盘,要求在此U盘上新建project目录,并在此目录下新建一个文件

第一步是挂载,我这里是图形界面的,自动挂载U盘,所以我也不知道怎么挂载才正确。挂载这一步的命令我是网上搜的:用“fdisk -l”命令查找可用的移动设备。假设找到的设备名为“/dev/sda1”,用“mkdir /mnt/usb”命令建立一个用于挂载U盘的路径。如果U盘是FAT的,则用以下命令挂载:mount -t msdos /dev/sda1 /mnt/usb如果是FAT32的,则用以下命令挂载:mount -t vfat /dev/sda1 /mnt/usb第二步是进行内容操作切换到挂载路径下:cd /mnt/usb创建并切换到project目录:mkdir projectcd ./project创建并编辑example文件:vi example进入VI的编辑界面。用图形界面的也可以用gedit一类的编辑~然后保存。如果要求必须是命令行的话,就用VI的命令行控制吧,按ESC切换命令模式和编辑模式。随便写点什么内容,然后切换到命令模式,输入命令“:x”或者“:wq”保存并退出(注意那个冒号)将example文件复制到桌面上cp example /home/[用户名]/Desktop/example(这里,前面直接输入文件名“example”是因为已经将终端执行命令的目录切换到指定example所在目录下,稳妥起见可以输入全路径“/mnt/usb/project/example”。[用户名]是当前登录的用户名,自行替换。我这里是中文环境,桌面文件夹名称就是“桌面”,所以这个Desktop是我查的,不是很清楚,注意大小写,Linux是大小写敏感系统)第三步,安全移除U盘:由于刚才一直在U盘的目录下执行命令,现在要把路径切出去,否则无法移除cd /(cd命令切换到任意路径都行,只要别在U盘的路径下就可以。)以下是移除命令(根据挂载路径移除):umount -v /mnt/usb或者也可以根据设备名移除:umount -v /dev/sda1如果显示无法移除,那么可以查看一下挂载目录下是不是还有U盘下的程序在运行。lsof | grep usb查看进程相关信息,可以通过进程PID关闭进程:kill -9 [PID]也可以用延迟移除命令,等待程序进程关闭再移除:umount -vl /mnt/usb或umount -vl /dev/sda1

Ⅳ 要把一个Linux系统dd到一个U盘上生成镜像文件,if=后面怎么写啊,这个linux系统是在物理机上运行的。

硬盘设备比如/dev/sda 是整块硬盘或者 /dev/sda1 是第一个分区如果你要做iso的话。。。应该是某个分区,但是硬盘做出来的镜像不能当光盘用啊。格式不一样。。。

Ⅳ 如何制作一个u盘启动的linux

你好,制作用U盘启动的Linux系统的步骤如下:

一、对U盘进行处理

1.分区:(插上U盘)

# fdisk /dev/sdb

d Enter 删除原有分区

n Enter 新建一个主分区

w Enter 保存设置

# partprobe /dev/sdb 刷新U盘

2.设定U盘分区为活动分区

# fdisk /dev/sdb

a Enter 设定为活动分区

1 Enter 选择分区

3.对硬盘分区进行格式化,格式化成ext3格式

# mkfs.ext3 /dev/sdb1

二、装filesystem包 (目的:生成根下的root,usr,var 。。.等目录)

1.配置好yum

2.加载U盘到/net下

# mount /dev/sdb1 /net

3.安装

# yum -y install –installrot=/net filesystem

安装完成后,可查看/net下生成了多个目录

三、加载系统启动项

1.# cp /boot/vmlinuz-2.6.18-128.el5 /net/boot/

2.生成initrd.img `uname -r`为取系统版本号

# mkinitrd –with=usb-storage /net/boot/initrd-usb.img `uname -r`

3.查看/net/boot/下是否有vmlinuz和initrd

四、制作boot loader(grub)

1.# yum -y install –installroot=/net grub

2.grub.conf不成自动生成,要手工创建

# cp /boot/grub/grub.conf /net/boot/grub/grub.conf 并作修改

# cat /net/boot/grub.conf

default = 0

timeout = 5

title redhat-usb-linux

root(hd0,0)

kernel /boot/vmlinuz-2.6.18-128.el5 ro root=/dev/sdb1 init=/dev/bash

initrd /boot/initrd-usb.img

此处填写的内容要与/net/boot/grub/下的文件名一致

五、安装命令库文件

# yum -y install –installroot=/net bash coreutils pam setup vim-enhanced vim-minimal util-

linux net-tools SysVinit passwd shadow-utils authconfig

可通过rpm -qf /bin/mount 查看包名

此时chroot /net下可使用刚才安装的命令了

六、创建磁盘分区

# mknod /net/dev/sdb b 8 16

# mknod /net/dev/sdb1 b 8 17

b表示块设备,8为主设备号,16、17为次设备号

————————–

| 有关设备号的解释:

| 1.对于一块SCSI/SATA硬盘(格式为sd*),主设备号为8,

| 第一块硬盘的次设备号为0-15,第二块硬盘的次设备号为16-31,依次类推。因为对于硬盘来说,主分区最多为4个,可以3个主分区1个扩展分区,扩展分

| 区仍然可以再分区,但是分区的总数最多为16个,所以每一块硬盘的次设备号为16个(0-15,16-31)。

| 2.对于一块IDE硬盘(格式为hd*),主设备号为3,次设 备号第一块为0-63,第二块为64-127。

| 3.# ls -l /dev/sd*

| brw-r—– 1 root disk 8, 0 10-16 14:53 /dev/sda

| brw-r—– 1 root disk 8, 1 10-16 14:54 /dev/sda1

| brw-r—– 1 root disk 8, 2 10-16 14:53 /dev/sda2

| brw-r—– 1 root disk 8, 3 10-16 14:54 /dev/sda3

| brw-r—– 1 root disk 8, 16 10-16 15:50 /dev/sdb

| brw-r—– 1 root disk 8, 17 10-16 15:50 /dev/sdb1

| brw-r—– 1 root disk 8, 32 10-16 15:50 /dev/sdc

| brw-r—– 1 root disk 8, 36 10-16 15:50 /dev/sdc4

| 以上是我一台主机上插了1个硬盘,两个U盘的显示情况,我们可以看到设备号的显示情况。

| 4.在linux中一切皆文件,硬件也是通过文件体现出来的,所有硬件设备都在/dev/有所显示。

|5.更具体的设备号研究可以查看下面的文件。

| # yum install kernel-doc

| # /usr/share/doc/kernel-doc-2.6.18/Documentation/devices.txt

—————————

七、创建挂载

1.创建mtab

# cat /net/etc/mtab

/dev/sdb1 / ext3 rw 0 0

2.创建fstab

# cat /net/etc/fstab

/dev/sdb1 / ext3 default 1 1

八、安装grub

# chroot /net

# grub-install /dev/sdb1

注:

1.如果创建硬盘分区的时候没有配置正确,在第八步会报错:

the file /boot/grub/stage1 not read correctly

2.在用U盘启动后,进入到U盘中的系统,此时我们可以用已经

安装过的命令集,但是此时的文件系统是只读的,我们不能vim,

mount等的操作,此时必须用下面这个命令,进行重新读写挂载:

# mount -o remount,rw /

重挂载后,就可以了。

至此,U盘Linux系统启动盘的制作就完成了,通过以上方法,用户就可以用U盘来启动Linux系统,再也不用担心误删文件进不来系统,也不用这么麻烦拆下硬盘进行拷贝。

Ⅵ 如何在在U盘上创建Linux的文件系统

和一般硬盘上建文件系统没啥区别阿?fdisk分区,然后用mkfs.*创建文件系统并格式化。通常用mkfs.vfat创建fat32分区。

Ⅶ 说出挂载光盘U盘的基本方法,以及在linux中如何制作ISO镜像文件

挂载ntfs分区:挂载ntfs分区:假设/dev/hda1是Windows分区(NTFS)的位置,而要挂载的目录是:/media/windows :sudo mkdir /media/windowssudo mount /dev/hda1 /media/windows/ -t ntfs -o umask=0222要卸载Windows分区sudo umount /media/windows/挂载优盘命令如下:并且能够正确显示中文:sudo mkdir /media/Usudo mount /dev/sda1 /media/U/ -t vfat -o iocharset=utf8mount命令详解mount命令详解功能:加载指定的文档系统。语法:mount [-afFhnrvVw] [-L] [-o] [-t] [设备名] [加载点]用法说明:mount可将指定设备中指定的文档系统加载到Linux目录下(也就是装载点)。可将经常使用的设备写入文档/etc/fastab,以使系统在每次启动时自动加载。mount加载设备的信息记录在/etc/mtab文档中。使用umount命令卸载设备时,记录将被清除。常用参数和选项:-a 加载文档/etc/fstab中配置的任何设备。-f 不实际加载设备。可和-v等参数同时使用以查看mount的执行过程。-F 需和-a参数同时使用。任何在/etc/fstab中配置的设备会被同时加载,可加快执行速度。-h 显示在线帮助信息。-L 加载文档系统标签为的设备。-n 不将加载信息记录在/etc/mtab文档中。-o 指定加载文档系统时的选项。有些选项也可在/etc/fstab中使用。这些选项包括:async 以非同步的方式执行文档系统的输入输出动作。atime 每次存取都更新inode的存取时间,默认配置,取消选项为noatime。auto 必须在/etc/fstab文档中指定此选项。执行-a参数时,会加载配置为auto的设备,取消选取为noauto。defaults 使用默认的选项。默认选项为rw、suid、dev、exec、anto nouser和async。dev 可读文档系统上的字符或块设备,取消选项为nodev。exec 可执行二进制文档,取消选项为noexec。noatime 每次存取时不更新inode的存取时间。noauto 无法使用-a参数来加载。nodev 不读文档系统上的字符或块设备。noexec 无法执行二进制文档。nosuid 关闭set-user-identifier(配置用户ID)和set-group-identifer(配置组ID)配置位。nouser 使一位用户无法执行加载操作,默认配置。remount 重新加载设备。通常用于改变设备的配置状态。ro 以只读模式加载。rw 以可读写模式加载。suid 启动set-user-identifier(配置用户ID)和set-group-identifer(配置组ID)配置位,取消选项为nosuid。sync 以同步方式执行文档系统的输入输出动作。user 能够让一般用户加载设备。-r 以只读方式加载设备。-t 指定设备的文档系统类型。常用的选项说明有:minix Linux最早使用的文档系统。ext2 Linux现在的常用文档系统。msdos MS-DOS 的 FAT。vfat Win85/98 的 VFAT。nfs 网络文档系统。iso9660 CD-ROM光盘的标准文档系统。ntfs Windows NT的文档系统。hpfs OS/2文档系统。Windows NT 3.51之前版本的文档系统。auto 自动检测文档系统。-v 执行时显示周详的信息。-V 显示版本信息。-w 以可读写模式加载设备,默认配置。简单用法:fat32的分区mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom (mount -tvfat -o iocharset=cp936 /dev/hda7 /mnt/cdrom)ntfs的分区mount -o iocharset=cp936 /dev/hda7 /mnt/cdromiso文档mount -o loop /abc.iso /mnt/cdrom软盘mount /dev/fd0 /mnt/floppyUSB闪存mount /dev/sda1 /mnt/cdrom 说明: /mnt/cdrom 目录必须存在任何/etc/fstab内容 mount -a能够指定文档格式"-t 格式", 格式能够为vfat, ext2, ext3等.映像文档:mount fileName mountPoint -oloop,fileName是映像文档名(*.iso,*.img),其他的不用说了,跟上面相同。用例:如我有一个a.iso光盘映像文档,mounta.iso a -o loop,这样进入目录a您就能浏览a.iso的内容了,*.img文档的用法相同。显示中文方面,假如是fedora core 1 的话,用utf8更好mount -o iocharset=uft8 /dev/hda1 /mnt/cmount -o iocharset=uft8 /dev/sda1 /mnt/usbmount -t smbfs //ip_addr/share/dir /mnt/smb/share -oiocharset=uft8,username=name, password=passwd开机就mount上windows下的分区自动将windows的d盘挂到/mnt/d上,用vi打开/etc/fstab,加入以下一行/dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0注意,先得手工建立一个/mnt/d目录mount局域网上其他windows机器共享出的目录(bjchenxu)mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom在Linux系统中,我们可以通过拷贝命令,将光驱上的内容拷贝到一个ISO文件中,如:cp /dev/cdrom xxx.iso在Windows系统下,制作ISO必须要一个专用软件如WINISO之类的,没想到在LINUX下这么简单,LINUX果然是好东西。在LINUX下,还可以用dd命令制作ISO:dd if=/dev/cdrom of=/root/rh9-1.iso bs=512

Ⅷ linuxU盘无法新建文件夹

试试在命令行下可以吗?mkdir 新建文件夹名称

未经允许不得转载:山九号 » linux在u盘中创建文件|如何在在U盘上创建Linux的文件系统

赞 (0)