linux label?linux盒子
大家好,今天小编来为大家解答以下的问题,关于linux label,linux盒子这个很多人还不知道,现在让我们一起来看看吧!
如何安装kali-linux-1.0.9a-i386.iso
1、安装到硬盘
把从官方网站下载页面下载的 CDlinux 0.6.2标准版光盘映像文件CDlinux-0.6.2.iso解压到一个硬盘分区的根目录下(也可以是任意目录,但需要传递给kernel另外的引导参数),如果你没有改变解压目录,那么目录结构应该是/boot/CDlinux/,里面是initrd、bzImage等。如果你用GRUB引导,你可以借用/boot/grub/menu.lst里面的选项,但要稍作一点修改,如下(假设你把CDlinux放在了第一个硬盘的第一个分区里):
title CDlinux in Simplified Chinese(LANG=zh_CN.UTF-8)
root(hd0,0)
kernel/boot/CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes
initrd/boot/CDlinux/initrd
而如果你修改了CDlinux的解压目录结构,如把前面目录结构的顶级目录/boot改为了/CDlinux,那么你需要修改一下引导参数,如下:
title CDlinux in Simplified Chinese(LANG=zh_CN.UTF-8)
root(hd0,0)
kernel(hd0,0)/CDlinux/CDlinux/bzImage acpi=force vga=normal quiet CDL_DEV=/dev/sda1 CDL_DIR=CDlinux/CDlinux CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes
initrd(hd0,0)/CDlinux/CDlinux/initrd
上面的acpi=force是启用电源管理,vga=normal是使用标准的vga模式,这是我自己的机器上使用的。你可以根据自己的具体情况选择使用与否。后面的CDL_DEV指定了CDlinux安装的分区,而后面的CDL_DIR指定了安装的目录结构。相关引导参数的含义详见官方文档:CDlinux支持哪些命令行参数?。
在Linux下,你可以用GRUB或LILO引导;在 Windows下,你可以使用Grub4dos(如安装的矮人工具箱就是Grub4dos引导系统的),也可以试一下用 loadlin.exe从Dos下引导Linux(未在CDlinux上验证);你也可以尝试用Syslinux引导(Linux和Windows下均可,但未在硬盘上安装的CDlinux上验证)。
2、安装到U盘上
在介绍CDlinux-0.5.9的安装和使用时,我已经介绍过用Syslinux制作可启动的U盘来启动解压到U盘上的CDlinux。在新的CDlinux 0.6.2里,解压的目录结构同前面介绍的硬盘安装,这里只简单的补充一下syslinux.cfg文件的编写。详细的syslinux.cfg文件的编写请参见官方文档:。里面有Linux, Windows, Dos等系统下的syslinux使用。如,把syslinux.cfg文件放在/boot/syslinux目录下面(syslinux目录是新建的)。从syslinux官方网站上下载下来的最新版SYSLINUX3.72,把它解压到一个地方。这里以在Windows下面为例,执行解压开的目录下面的win32目录下的syslinux.exe,如U盘为I:盘,执行命令: syslinux.exe-m-a-d/boot/syslinux I:,则制作好了引导配置文件在/boot/syslinux目录下面的可启动U盘。上面的参数-m指安装到U盘的mbr中,-a激活所选U盘分区为可引导分区,-d指定了syslinux.cfg引导配置文件的位置。syslinux.cfg配置文件的内容如下(假设你解压为默认的目录结构):
DEFAULT CDlinux
LABEL CDlinux
SAY Now booting the cdlinux from SYSLINUX...
KERNEL/boot/CDlinux/bzImage
APPEND initrd=/boot/CDlinux/initrd quiet CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes
如果你把CDlinux解压到不同的目录结构,那么请参考前面硬盘安装的Grub引导配置文件修改相应参数。
3、重制CD ISO映像系统
如果你重新定制了CDlinux,需要把它重新制作成为可启动的光盘映像文件,那么,在ISO文件里的顶级目录下面有个mkisofs.sh脚本文件,把你重制后的光盘文件和这个脚本文件一起拷入一个临时的目录里(保持像光盘ISO文件里的目录结构)。然后在有genisoimage和mkisofs命令的Linux系统下执行这个脚本,那么,一个重制好的ISO文件就被放在了/tmp目录下,文件名为 CDlinux.iso。你进入CDlinux就可以这样重制光盘ISO映像文件。
linux文件系统的标头label 干什么用的
通俗的说Lable就是给linux系统下的设备取一个比较直观的名字,方便用户识别。因为在linux下任何硬件设备都对应一个文件,如文件/dev/hda对应第一个磁盘,hda是系统自定义的名字,当应用它时很难搞清楚在系统中他在什么地方,所以我们通常把它的LABLE改成和这个磁盘要挂载的路径同样的名字,如/home,(改变LABEL名称用e2label命令)引用/home等同于引用hda磁盘,我们就可以吧/home这个设备挂载到/home路径上了,当要存取这个磁盘时直接在/home操作。
这里只是一个比方
应该明白了吧,感觉讲的很详细了
linux的/etc/fstab文件中没有LABEL=/ / /什么的是不是不正常
正常, LABEL不是必须的.
如你所知, fstab第一列是设备名,第二列是挂载点.
设备名这块,可以直接使用文件的名字,例如/dev/sdb1,
也可以使用诸于LABEL=或UUID=的形式.
LABEL=后的值是创建一个文件系统时指定的标签名,也可以使用e2label或tune2fs来设置该标签名(针对ext2/3/4)
UUID=后的值是一个唯一的号码,每一个设备都可以有一个独立的UUID
使用LABEL或UUID的好处是在一台机器上有多个硬盘时,不好区分哪块是sda,哪块是sdb,这样fstab中直接写设备名字,反而不方便.
刚说了,设备名这块,可以直接使用文件的名字,意思是除了块设备,本地文件也是可以的.
#创建一个100MB的空文件/root/testfs
ddif=/dev/zeroof=/root/testfsbs=1Mcount=100
#将/root/testfs做成ext3的文件系统
mkfs.ext3-F/root/testfs
#创建挂载点目录
mkdir/home/testfs
#挂载文件系统
mount/root/testfs/home/testfs
执行上面的命令,即可在将一个普通文件做成文件系统并挂载起来.(需要root权限)