lfslivecd内核挂载文件系统
- 格式:doc
- 大小:248.50 KB
- 文档页数:8


制作最好是新装系统,配置好自动登陆,安装好五笔,清理掉/root/.cache/*所有文件并重启一次,确保当前路径为/home挂载母盘(母盘可以是原盘也可以是制作过的测试盘)mkdir /home/isomount -t iso9660 -o loop /Fedora-11-LiveCD.iso /home/iso 红色为母盘路径解压光盘中的镜像文件(之前制作有过解压这步可以省略了,直接下一步)unsquanshfs /hoem/iso/LiveOS/squanshfs.img写方式挂载从上述镜像文件中解压出来的ext3fs.img文件/mkdir /home/livecd-rootmount -o loop,rw /home/squanshfs-root/LiveOS/ex3fs.img /home/livecd-root注:挂载后/home/livecd-root即为光盘linux的根目录”/”挂载后即可进入/home/livecd-root/ect/init.d/中删除启动服务必要服务为:auditd,cpuspeed,functions,haldaemon,halt,ip6tables,irqbalance,sshd,messagebus,smartd,network,udev-pos,rsyslog其他服务都可删除,服务删除的只是启动项,没有真正删除内容。
修改登陆前的背景/home/livecd-root/usr/share/backgrounds/leonidas/lion/wide/1920x1200/将文件夹中的jpg文件替换为指定登陆桌面文件,不要更改文件名删除多余帮助文件rm -rf /home/livecd-root/usr/share/doc/*生成已安装软件列表rpm -qa --root /home/livecd-root/ | sort >/list.txt(通过列表查看软件名字方便使用yum 卸载)卸载livecd-root目录中已安装软件yum remove firefox --installroot=/home/livecd-root安装ibus五笔输入法(装之本机硬盘也装方便同步时配置输入法)yum install ibus-table-wubi --installroot=/home/livecd-root (当前目录应为输入法安装包所在目录)删除livcd-root中的用户共享目录并重建rm -rf /home/livecd-root/etc/skelmkdir /home/livecd-root/etc/skel修改下列文件配置让root自动登陆禁用root密码vi /home/livecd-root/etc/pam.d/gdm在第二行前面加“#”注释vi /home/livecd-root/etc/pam.d/gdm-password 在第二行前面加“#”注释设置自动登陆用户vi /home/livecd-root/etc/gdm/cutom.conf在后面添加[daemon]TimedloginEnable=trueTimedlogin=rootTimedloginDelay=0vi /home/livecd-root/etc/password删除第一行的“x”修改默认登陆语言vi /home/livecd-root/etc/sysconfig/i18n修改内容为LANG=” zh_CN.UTF-8”添加需要自动启动的后台程序vi /home/livecd-root/etc/rc.local在后面添加./root/socketcli &./root/shell &同步root用户配置——同步前调整硬盘中root用户的壁纸,输入法,电源管理,禁用屏保,关闭电源管理,设置桌面内容,启动项。
前言很多人都用过或听说过Knoppix,只需一张光盘,就能够让我们在任何场所,随心所欲地使用Linux1,打破了操作系统只能先安装再使用的传统概念。
Knoppix 最初的设计用途是教学,但由于这项技术很受欢迎,使得LiveCD 这项技术不断发展,现在它的应用已经非常广泛,涉及:系统演示、系统急救、网络防火墙、产品宣传、游戏,等等。
虽然有众多的LiveCD 供我们挑选,但有时候找一张完全满足个人需要的版本还真是不容易。
不过没关系,因为绝大多数LiveCD 采用的都是开放源码的自由软件,这让我们完全可以自己动手,按自己要求制作LiveCD。
这篇文章就是示范如何在已有LiveCD 的基础上定制符合自己要求的LiveCD。
确定目标首先,我们要明确所需的LiveCD 的用途,应该具备的功能。
这里示范的LiveCD 是给没有装Linux 系统的笔记本电脑用的,用它可以连上网络收发电子邮件,而不用担心病毒的侵扰,另外还可以学习使用Linux。
于是我们可以列出这张LiveCD 需要有的特性:* 支持中文。
既能看,又能写。
* 硬件识别能力强。
特别是能识别大多数网络设备,可以连上LAN,也可以拨号使用2。
* 要有网络浏览器。
便于通过WebMail 查阅邮件。
* 要能打开MS Word 和pdf 格式的文件。
* 容量不超过200M,可以刻录到MiniCD 上,便于携带。
Knoppix 是最有名的LiveCD,估计很多人都会首先想到从它入手,但是Knoppix 采用KDE 作为桌面环境,按照上面最后一项的要求,Knoppix 怎么样都无法裁减到200M 以内,因此不合适。
经过寻找和比较各种已有的LiveCD,发现Morphix 符合要求,它与Debian,Knoppix 一脉相承,采用模块化设计是它的主要特点,就是将LiveCD 的各个部分分解成模块,可以随意组合成不同用途的LiveCD。
由于可以选择轻量级的桌面管理器,LiveCD 的尺寸能容易控制在200M 以内。
Linux外置存储介质挂载方法linux教程:Mount命令:Linux外置存储介质挂载方法Linux系统在使用光盘、软盘或U盘时,必须先执行挂载(mount)命令。
挂载命令会将这些存储介质指定成系统中的某个目录,以后直接访问相应目录即可读写存储介质上的数据。
1.挂载光盘挂载光盘的命令如下:# mount -t is09660 /dev/cdrom /mnt/cdrom该命令将光盘挂载到/mnt/cdrom目录,使用“ls /mnt/cdrom”命令即可显示光盘中数据和文件。
卸载光盘的命令如下:# umount /mnt/cdrom2.挂载软盘将软盘挂载到/mnt/floppy目录的命令如下:# mount /dev/fd0 /mnt/floppy卸载软盘的命令如下:#umount /mnt/floppy3.挂载U盘挂载U盘相对复杂一些首先使用“fdisk -l”命令查看外挂闪存的设备号,一般为/dev/sda1。
然后用“mkdir /mnt/usb”命令建立一个挂载U盘用的目录。
之后使用如下命令挂载FAT格式的U盘:# mount -t msdos /dev/sda1 /mnt/usb使用如下命令挂载FAT32格式的U盘:# mount -t vfat /dev/sda1 /mnt/usb4.挂载外挂硬盘分区挂载外挂硬盘分区(FAT32格式)同样需要先用“fdisk -1”查看外挂的硬盘分区设备号,假设为/dev/hda1。
建立/mnt/vfat挂载目录后,使用如下命令进行挂载:# mount -t vfat /dev/hda1 /mnt/vfat注意,默认情况下Linux只允许root用户执行mount命令。
如果想让一般用户也能挂载,并且希望在系统启动时自动挂载光盘或软盘,需要修改/etc/fstab配置文件,加入以下内容:LABEL=/ /ext3 defaults 11 /dev/cdrom/mnt/cdrom iSo9660 auto,owner,kudzu,ro,user 00 /dev/fdo/mnt/floppy auto auto,owner,kudzu,ro,user 00其中,“user”表示将mount命令赋予一般用户使用。
GRUB实用入门一.什么是GrubGNU GRUB 是个多重操作系统启动管理器。
GNU GRUB 是由GRUB(GRand Unified Bootloader)派生而来。
GRUB 最初由Erich Stefan Boleyn 设计和应用;二.为什么要选择Grub基于在X86架构的CPU而研发操作系统,系统引导管理器不仅仅有GRUB ,而且也有LILO,但对于多重系统引导管理器,你只能选择其一而用;不能两个同时使用;目前这两个多重系统引导管理器是大家最常用的,也是主流Linux发行版而采用的;大部分的使用者都偏向于使用GRUB。
主流发行版Fedora、Redhat、Centos等基于RPM包的系统,在最新版本中都默认GRUB 引导;Slackware 目前仍采用LILO;而Debian发行版目前最新的版本也是采用GRUB;从目前看来,GRUB有逐渐取代LILO之势,GRUB 2.0正在研发之中GRUB和LILO相比有着一定的优势,所以大部分人还是会选择GRUB。
其具体优势在于:LILO 没有交互式命令界面,而GRUB 拥有。
LILO 不支持网络引导,而GRUB 支持。
LILO 将关于可以引导的操作系统位置的信息物理上存储在MBR 中。
如果修改了LILO 配置文件,必须将LILO 第一阶段引导加载程序重写到MBR。
相对于GRUB,这是一个更为危险的选择,因为错误配置的MBR 可能会让系统无法引导。
使用GRUB,如果配置文件配置错误,则只是默认转到GRUB 命令行界面将关于可以引导的操作系统位置的信息物理上存储在MBR 中。
如果修改了LILO 配置文件,必须将LILO 第一阶段引导加载程序重写到MBR。
相对于GRUB,这是一个更为危险的选择,因为错误配置的MBR 可能会让系统无法引导。
使用GRUB,如果配置文件配置错误,则只是默认转到GRUB 命令行界面三.Grub的编译安装过程注:笔者在LiveCD(lfslivecd-x86-6.3-r2145.iso)进行linux系统的制作1.首先,请下载好你所需要要grub的tar包,这里用的是grub-0.97.tar.gz。