前言
一直都很想用闲置下来的256MB U盘制作一个微型的Linux系统,可是,多次尝试也没做出来,今天终于做出了一个165.7MB的Linux系统。其中,遇到了不少问题,现在总结一下,以方便进一步的优化。
步骤
一、U盘分区
由于我的U盘只有256MB,如果再分开两个区,可能容量就不够了,所以,我的做法是U盘只分一个区。
使用fdisk /dev/sdb指令,将u盘分成两个分区,一个Linux Ext3分区,一个FAT16分区,并将Linux分区标记为可引导的分区。
Disk /dev/sdb: 262 MB, 262012928 bytes
1 heads, 56 sectors/track, 9138 cylinders
Units = cylinders of 56 * 512 = 28672 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2 200 5572 6 FAT16
/dev/sdb2 * 201 9138 250264 83 Linux
注:经测试U盘单独分一个ext3分区似乎不太稳定?经常无缘无故的变回FAT16,怪了。
二、U盘格式化
值得注意的是在格式化前得先把U盘卸载掉。
sudo mkfs.vfat /dev/sdb1
sudo mke2fs -j -m0 -L SAN /dev/sdb2
或者sudo mke2fs -j -L "sanux" -b 2048 -i 8192 /dev/sdb6
sudo tune2fs -c -0 -i 0 /dev/sdb2
三、制作initRD
在制作时,提示“--preload=ehci-hcd ”找不到,我还没确定该写法是否有问题,或者应该是“--preload=ehci_hcd ”?
sudo mkinitrd --preload=ehci-hcd --preload=usb-storage --preload=scsi_mod --preload=sd_mod /boot/usbinitrd.img `uname -r`
四、制作Linux文件系统
将U盘mount起来,修改usb目录的权限,然后在U盘目录下创建如下文件夹
chmod 777 -R /mnt/usb
mkdir bin sbin etc dev lib sys proc usr var root home tmp mnt selinux
然后,将已有的Fedora10的文件系统中的boot bin sbin etc lib 目录及其下面的所有文件复制到U盘中(我的做法是手动拷贝,这样可一将其中的链接也保留下来,当然,也可以cp -arp ),我的U盘比较烂,经常出现Read-Only System的问题,不过重新mount一下就OK了!
补充说明:
1、后来尝试还是使用文字终端手动Mount比较稳头些!
2、还有一个关于磁盘检查的问题,在制作的过程中U盘有可能出现错误,这时可以用e2fsck命令对相应分区作检查,如e2fsck /dev/sdb2等。
3、制作文件系统时一定要用UUID防止mount错位,造成U盘文件系统破坏!
4、系统启动时显示一行Log“loading /lib/keymaps/i386/qwerty/us.map”,这说明lib下的系统动态链接库文件相当关键!
以下为文件系统的2层目录结构,其中有些文件夹是空的,但是,系统启动起来后会在该目录下创建相应的文件,如/proc等。值得一提的是,我的Fedora10是只有文字界面,而没有图形化界面的,所以,文件系统会小一些。建议大家如果想自己制作U盘启动盘,最好也是利用没有图形化界面的文件系统,这样可以省不少空间。
在制作文件系统时,尤其要注意/etc/fstab这个文件的配置,如下:
注意:文中有关UUID的使用问题,请参考UUID一文。
#/dev/sdb1 / ext3 defaults 1 1
UUID=bbcbb70a-3da2-47cc-becd-5f3e3a162803 / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
[san@localhost san_fs]$ tree -d -L 2
.
|-- bin
|-- boot
| |-- efi
| |-- grub
| `-- upgrade
|-- dev
|-- etc
| |-- NetworkManager
| |-- X11
| |-- alternatives
| |-- avahi
| |-- blkid
| |-- chkconfig.d
| |-- cron.daily
| |-- dbus-1
| |-- default
| |-- depmod.d
| |-- dirmngr
| |-- event.d
| |-- fonts
| |-- gcrypt
| |-- gnupg
| |-- init.d -> rc.d/init.d
| |-- iproute2
| |-- kernel
| |-- ld.so.conf.d
| |-- logrotate.d
| |-- lvm
| |-- makedev.d
| |-- modprobe.d
| |-- netplug
| |-- netplug.d
| |-- openldap
| |-- opt
| |-- pam.d
| |-- pki
| |-- popt.d
| |-- ppp
| |-- prelink.conf.d
| |-- profile.d
| |-- rc.d
| |-- rc0.d -> rc.d/rc0.d
| |-- rc1.d -> rc.d/rc1.d
| |-- rc2.d -> rc.d/rc2.d
| |-- rc3.d -> rc.d/rc3.d
| |-- rc4.d -> rc.d/rc4.d
| |-- rc5.d -> rc.d/rc5.d
| |-- rc6.d -> rc.d/rc6.d
| |-- rpm
| |-- rwtab.d
| |-- sasl2
| |-- security
| |-- selinux
| |-- skel
| |-- statetab.d
| |-- sysconfig
| |-- terminfo
| |-- udev
| |-- xdg
| |-- xinetd.d
| |-- yum
| `-- yum.repos.d
|-- home
|-- lib
| |-- bdevid
| |-- dbus-1
| |-- firmware
| |-- i686
| |-- kbd
| |-- modules
| |-- rtkaio
| |-- security
| |-- terminfo
| |-- tls
| |-- udev
| `-- xtables
|-- mnt
|-- proc
|-- root
|-- sbin
|-- selinux
|-- sys
|-- tmp
|-- usr
`-- var (该目录下还需创建lib lock run log等目录,这可以根据系统起来后的提示确定 )
85 directories
五、Grub安装
在GUB中hd0,或者hd1与硬盘或者与U盘的对应关系不是固定的,这得看BIOS从哪个启动了。所以,在安装grub时得注意,别装错了,哈哈哈!
# grub
grub> root (hd1, 1)
grub> setup (hd1)
grub> quit
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,5)
# kernel /boot/vmlinuz-version ro root=/dev/sda6
# initrd /boot/initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz 这里是GRUB背景图像
hiddenmenu
title Fedora (2.6.27.5-117.fc10.i686)
root (hd0,0)
# kernel /boot/vmlinuz-2.6.27.5-117.fc10.i686 ro root=/dev/sdb1 selinux=0 single quiet
kernel /boot/vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=bbcbb70a-3da2-47cc-becd-5f3e3a162803 selinux=0 single quiet 记得要用UUID啊!要不再多一个U盘,那就分不清sdb还是sdc了!哈哈!
#kernel /boot/vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=bbcbb70a-3da2-47cc-becd-5f3e3a162803 selinux=0 rhgb quiet也是可以的。
#kernel /boot/vmlinuz-2.6.27.5-117.fc10.i686 ro root=/dev/sdb1 selinux=0 single quiet
initrd /boot/usbinitrd.img
附件:最终文件系统列表
.
|-- bin
| |-- arch
| |-- awk -> gawk
| |-- basename
| |-- bash
| |-- cat
| |-- chgrp
| |-- chmod
| |-- chown
| |-- cp
| |-- cpio
| |-- cut
| |-- date
| |-- dbus-cleanup-sockets
| |-- dbus-daemon
| |-- dbus-monitor
| |-- dbus-send
| |-- dbus-uuidgen
| |-- dd
| |-- df
| |-- dmesg
| |-- dnsdomainname -> hostname
| |-- doexec
| |-- domainname -> hostname
| |-- dumpkeys
| |-- echo
| |-- ed
| |-- egrep -> grep
| |-- env
| |-- ex -> vi
| |-- false
| |-- fgrep -> grep
| |-- find
| |-- gawk
| |-- grep
| |-- gtar -> tar
| |-- gunzip
| |-- gzip
| |-- hostname
| |-- igawk
| |-- ipcalc
| |-- iptables-xml
| |-- kbd_mode
| |-- kill
| |-- link
| |-- ln
| |-- loadkeys
| |-- login
| |-- ls
| |-- mkdir
| |-- mknod
| |-- mktemp
| |-- more
| |-- mount
| |-- mountpoint
| |-- mv
| |-- netstat
| |-- nice
| |-- nisdomainname -> hostname
| |-- pgawk
| |-- ping
| |-- ping6
| |-- plymouth
| |-- ps
| |-- pwd
| |-- red
| |-- rm
| |-- rmdir
| |-- rpm
| |-- rvi -> vi
| |-- rview -> vi
| |-- sed
| |-- setfont
| |-- setserial
| |-- sh -> bash
| |-- sleep
| |-- sort
| |-- stty
| |-- su
| |-- sync
| |-- tar
| |-- taskset
| |-- touch
| |-- tracepath
| |-- tracepath6
| |-- true
| |-- umount
| |-- uname
| |-- unicode_start
| |-- unicode_stop
| |-- unlink
| |-- usleep
| |-- vi
| |-- view -> vi
| |-- ypdomainname -> hostname
| `-- zcat
|-- boot
| |-- System.map-2.6.27.5-117.fc10.i686
| |-- config-2.6.27.5-117.fc10.i686
| |-- efi
| | `-- EFI
| |-- grub
| | |-- device.map
| | |-- e2fs_stage1_5
| | |-- fat_stage1_5
| | |-- ffs_stage1_5
| | |-- grub.conf
| | |-- iso9660_stage1_5
| | |-- jfs_stage1_5
| | |-- menu.lst -> ./grub.conf
| | |-- minix_stage1_5
| | |-- reiserfs_stage1_5
| | |-- splash.xpm.gz
| | |-- stage1
| | |-- stage2
| | |-- ufs2_stage1_5
| | |-- vstafs_stage1_5
| | `-- xfs_stage1_5
| |-- initrd-2.6.27.5-117.fc10.i686.img
| |-- upgrade
| | |-- initrd.img
| | |-- install.img
| | `-- vmlinuz
| |-- usbinitrd.img
| `-- vmlinuz-2.6.27.5-117.fc10.i686
|-- dev
|-- etc
| |-- DIR_COLORS
| |-- DIR_COLORS.256color
| |-- DIR_COLORS.xterm
| |-- NetworkManager
| | `-- dispatcher.d
| |-- X11
| | |-- applnk
| | |-- fontpath.d
| | `-- prefdm
| |-- adjtime
| |-- aliases
| |-- alternatives
| | `-- pinentry -> /usr/bin/pinentry-curses
| |-- avahi
| | |-- avahi-autoipd.action
| | |-- avahi-daemon.conf
| | |-- etc
| | |-- hosts
| | `-- services
| |-- bashrc
| |-- blkid
| | |-- blkid.tab
| | `-- blkid.tab.old
| |-- chkconfig.d
| |-- cron.daily
| | |-- logrotate
| | |-- prelink
| | `-- rpm
| |-- crontab
| |-- csh.cshrc
| |-- csh.login
| |-- dbus-1
| | |-- session.conf
| | |-- session.d
| | |-- system.conf
| | `-- system.d
| |-- default
| | |-- nss
| | `-- useradd
| |-- depmod.d
| | `-- depmod.conf.dist
| |-- dirmngr
| | |-- dirmngr.conf
| | `-- ldapservers.conf
| |-- environment
| |-- ethers
| |-- event.d
| | |-- control-alt-delete
| | |-- logd
| | |-- prefdm
| | |-- quit-plymouth
| | |-- rc0
| | |-- rc1
| | |-- rc2
| | |-- rc3
| | |-- rc4
| | |-- rc5
| | |-- rc6
| | |-- rcS
| | |-- rcS-sulogin
| | |-- serial
| | |-- sulogin
| | |-- tty1
| | |-- tty2
| | |-- tty3
| | |-- tty4
| | |-- tty5
| | `-- tty6
| |-- exports
| |-- favicon.png -> /usr/share/icons/hicolor/16x16/apps/fedora-logo-icon.png
| |-- fedora-release
| |-- filesystems
| |-- fonts
| | `-- conf.d
| |-- fstab
| |-- gcrypt
| |-- gnupg
| |-- group
| |-- group-
| |-- grub.conf -> ../boot/grub/grub.conf
| |-- gshadow
| |-- gshadow-
| |-- host.conf
| |-- hosts
| |-- hosts.allow
| |-- hosts.deny
| |-- init.d -> rc.d/init.d
| |-- initlog.conf
| |-- inittab
| |-- inputrc
| |-- iproute2
| | |-- ematch_map
| | |-- rt_dsfield
| | |-- rt_protos
| | |-- rt_realms
| | |-- rt_scopes
| | `-- rt_tables
| |-- issue
| |-- issue.net
| |-- kernel
| | |-- postinst.d
| | `-- prerm.d
| |-- krb5.conf
| |-- ld.so.cache
| |-- ld.so.conf
| |-- ld.so.conf.d
| | `-- kernel-2.6.27.5-117.fc10.i686.conf
| |-- ldap.conf
| |-- libaudit.conf
| |-- libuser.conf
| |-- localtime
| |-- login.defs
| |-- logrotate.conf
| |-- logrotate.d
| | |-- dirmngr
| | |-- ppp
| | |-- rpm
| | |-- syslog
| | `-- yum
| |-- lvm
| | |-- archive
| | |-- backup
| | |-- cache
| | `-- lvm.conf
| |-- lynx-site.cfg
| |-- lynx.cfg
| |-- lynx.lss
| |-- makedev.d
| | |-- 00macros
| | |-- 01alsa
| | |-- 01cdrom
| | |-- 01console
| | |-- 01ftape
| | |-- 01generic
| | |-- 01ia64
| | |-- 01ibcs
| | |-- 01ide
| | |-- 01ipfilter
| | |-- 01isdn
| | |-- 01linux-2.6.x
| | |-- 01linux1394
| | |-- 01mouse
| | |-- 01qic
| | |-- 01raid
| | |-- 01redhat
| | |-- 01s390
| | |-- 01sound
| | |-- 01std
| | |-- 01undocumented
| | |-- 01v4l
| | |-- 02cciss
| | |-- 02dac960
| | |-- 02ida
| | `-- 02linux-2.6.x
| |-- mke2fs.conf
| |-- modprobe.d
| | |-- anaconda
| | |-- blacklist
| | |-- floppy-pnp
| | `-- modprobe.conf.dist
| |-- motd
| |-- mtab
| |-- netplug
| | `-- netplugd.conf
| |-- netplug.d
| | `-- netplug
| |-- networks
| |-- nsswitch.conf
| |-- openldap
| | |-- cacerts
| | `-- ldap.conf
| |-- opt
| |-- pam.d
| | |-- authconfig
| | |-- authconfig-tui
| | |-- chfn
| | |-- chsh
| | |-- config-util
| | |-- halt
| | |-- login
| | |-- newrole
| | |-- other
| | |-- passwd
| | |-- poweroff
| | |-- ppp
| | |-- reboot
| | |-- remote
| | |-- run_init
| | |-- runuser
| | |-- runuser-l
| | |-- su
| | |-- su-l
| | |-- system-auth -> system-auth-ac
| | |-- system-auth-ac
| | |-- system-config-network
| | `-- system-config-network-cmd
| |-- passwd
| |-- passwd-
| |-- pki
| | |-- CA
| | |-- java
| | |-- nssdb
| | |-- rpm-gpg
| | `-- tls
| |-- popt.d
| |-- ppp
| | |-- chap-secrets
| | |-- chap-secrets.bak
| | |-- firewall-masq
| | |-- firewall-standalone
| | |-- ip-down
| | |-- ip-down.ipv6to4
| | |-- ip-up
| | |-- ip-up.ipv6to4
| | |-- ipv6-down
| | |-- ipv6-up
| | |-- options
| | |-- pap-secrets
| | |-- pap-secrets.bak
| | |-- peers
| | `-- pppoe-server-options
| |-- prelink.conf
| |-- prelink.conf.d
| | `-- nss-prelink.conf
| |-- printcap
| |-- profile
| |-- profile.d
| | |-- colorls.csh
| | |-- colorls.sh
| | |-- glib2.csh
| | |-- glib2.sh
| | |-- lang.csh
| | |-- lang.sh
| | |-- less.csh
| | `-- less.sh
| |-- protocols
| |-- rc -> rc.d/rc
| |-- rc.d
| | |-- init.d
| | |-- rc
| | |-- rc.local
| | |-- rc.sysinit
| | |-- rc0.d
| | |-- rc1.d
| | |-- rc2.d
| | |-- rc3.d
| | |-- rc4.d
| | |-- rc5.d
| | `-- rc6.d
| |-- rc.local -> rc.d/rc.local
| |-- rc.sysinit -> rc.d/rc.sysinit
| |-- rc0.d -> rc.d/rc0.d
| |-- rc1.d -> rc.d/rc1.d
| |-- rc2.d -> rc.d/rc2.d
| |-- rc3.d -> rc.d/rc3.d
| |-- rc4.d -> rc.d/rc4.d
| |-- rc5.d -> rc.d/rc5.d
| |-- rc6.d -> rc.d/rc6.d
| |-- redhat-release -> fedora-release
| |-- resolv.conf
| |-- rpc
| |-- rpm
| | |-- macros.dist
| | `-- macros.prelink
| |-- rsyslog.conf
| |-- rwtab
| |-- rwtab.d
| |-- sasl2
| |-- scsi_id.config
| |-- securetty
| |-- security
| | |-- access.conf
| | |-- chroot.conf
| | |-- console.apps
| | |-- console.handlers
| | |-- console.perms
| | |-- console.perms.d
| | |-- group.conf
| | |-- limits.conf
| | |-- limits.d
| | |-- namespace.conf
| | |-- namespace.d
| | |-- namespace.init
| | |-- opasswd
| | |-- pam_env.conf
| | |-- sepermit.conf
| | `-- time.conf
| |-- selinux
| | |-- config
| | |-- restorecond.conf
| | |-- semanage.conf
| | `-- targeted
| |-- services
| |-- sestatus.conf
| |-- shadow
| |-- shadow-
| |-- shadow-.san
| |-- shadow.san
| |-- shells
| |-- skel
| |-- statetab
| |-- statetab.d
| |-- sysconfig
| | |-- authconfig
| | |-- cbq
| | |-- clock
| | |-- console
| | |-- crontab
| | |-- grub
| | |-- i18n
| | |-- init
| | |-- ip6tables
| | |-- ip6tables-config
| | |-- iptables
| | |-- iptables-config
| | |-- kernel
| | |-- keyboard
| | |-- modules
| | |-- netconsole
| | |-- network
| | |-- network-scripts
| | |-- networking
| | |-- prelink
| | |-- readonly-root
| | |-- rsyslog
| | |-- selinux -> ../selinux/config
| | |-- system-config-firewall
| | |-- system-config-securitylevel
| | `-- udev
| |-- sysctl.conf
| |-- system-release -> fedora-release
| |-- system-release-cpe
| |-- terminfo
| |-- udev
| | |-- makedev.d
| | |-- rules.d
| | `-- udev.conf
| |-- virc
| |-- xdg
| | `-- autostart
| |-- xinetd.d
| |-- yum
| | `-- pluginconf.d
| |-- yum.conf
| `-- yum.repos.d
| |-- fedora-rawhide.repo
| |-- fedora-updates-testing.repo
| |-- fedora-updates.repo
| `-- fedora.repo
|-- home
|-- lib
| |-- bdevid
| | |-- ata.so
| | |-- scsi.so
| | `-- usb.so
| |-- dbus-1
| | `-- dbus-daemon-launch-helper
| |-- firmware
| | |-- atmsar11.fw
| | |-- cpia2
| | |-- dabusb
| | |-- dsp56k
| | |-- edgeport
| | |-- emi26
| | |-- emi62
| | |-- ess
| | |-- intelliport2.bin
| | |-- kaweth
| | |-- keyspan
| | |-- keyspan_pda
| | |-- korg
| | |-- sb16
| | |-- ti_3410.fw
| | |-- ti_5052.fw
| | |-- tr_smctr.bin
| | |-- ttusb-budget
| | |-- vicam
| | |-- whiteheat.fw
| | |-- whiteheat_loader.fw
| | `-- yamaha
| |-- i686
| | `-- nosegneg
| |-- kbd
| | |-- consolefonts
| | |-- consoletrans
| | |-- keymaps
| | `-- unimaps
| |-- ld-2.9.so
| |-- ld-linux.so.2 -> ld-2.9.so
| |-- libBrokenLocale-2.9.so
| |-- libBrokenLocale.so.1 -> libBrokenLocale-2.9.so
| |-- libSegFault.so
| |-- libacl.so.1 -> libacl.so.1.1.0
| |-- libacl.so.1.1.0
| |-- libanl-2.9.so
| |-- libanl.so.1 -> libanl-2.9.so
| |-- libattr.so.1 -> libattr.so.1.1.0
| |-- libattr.so.1.1.0
| |-- libaudit.so.0 -> libaudit.so.0.0.0
| |-- libaudit.so.0.0.0
| |-- libauparse.so.0 -> libauparse.so.0.0.0
| |-- libauparse.so.0.0.0
| |-- libblkid.so.1 -> libblkid.so.1.0
| |-- libblkid.so.1.0
| |-- libbz2.so.1 -> libbz2.so.1.0.4
| |-- libbz2.so.1.0.4
| |-- libc-2.9.so
| |-- libc.so.6 -> libc-2.9.so
| |-- libcap.so.2 -> libcap.so.2.10
| |-- libcap.so.2.10
| |-- libcidn-2.9.so
| |-- libcidn.so.1 -> libcidn-2.9.so
| |-- libcom_err.so.2 -> libcom_err.so.2.1
| |-- libcom_err.so.2.1
| |-- libcrypt-2.9.so
| |-- libcrypt.so.1 -> libcrypt-2.9.so
| |-- libcrypto.so.0.9.8g
| |-- libcrypto.so.7 -> libcrypto.so.0.9.8g
| |-- libdb-4.5.so
| |-- libdb-4.7.so
| |-- libdb_cxx-4.5.so
| |-- libdbus-1.so.3 -> libdbus-1.so.3.4.0
| |-- libdbus-1.so.3.4.0
| |-- libdevmapper.so.1.02
| |-- libdl-2.9.so
| |-- libdl.so.2 -> libdl-2.9.so
| |-- libe2p.so.2 -> libe2p.so.2.3
| |-- libe2p.so.2.3
| |-- libexpat.so.1 -> libexpat.so.1.5.2
| |-- libexpat.so.1.5.2
| |-- libext2fs.so.2 -> libext2fs.so.2.4
| |-- libext2fs.so.2.4
| |-- libfreebl3.chk
| |-- libfreebl3.so
| |-- libgcc_s-4.3.2-20081105.so.1
| |-- libgcc_s.so.1 -> libgcc_s-4.3.2-20081105.so.1
| |-- libgcrypt.so.11 -> libgcrypt.so.11.5.1
| |-- libgcrypt.so.11.5.1
| |-- libgio-2.0.so.0 -> libgio-2.0.so.0.1800.2
| |-- libgio-2.0.so.0.1800.2
| |-- libglib-2.0.so.0 -> libglib-2.0.so.0.1800.2
| |-- libglib-2.0.so.0.1800.2
| |-- libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.1800.2
| |-- libgmodule-2.0.so.0.1800.2
| |-- libgobject-2.0.so.0 -> libgobject-2.0.so.0.1800.2
| |-- libgobject-2.0.so.0.1800.2
| |-- libgpg-error.so.0 -> libgpg-error.so.0.4.0
| |-- libgpg-error.so.0.4.0
| |-- libgthread-2.0.so.0 -> libgthread-2.0.so.0.1800.2
| |-- libgthread-2.0.so.0.1800.2
| |-- libidn.so.11 -> libidn.so.11.5.28
| |-- libidn.so.11.5.28
| |-- libiw.so.29
| |-- libkeyutils-1.2.so
| |-- libkeyutils.so.1 -> libkeyutils-1.2.so
| |-- libm-2.9.so
| |-- libm.so.6 -> libm-2.9.so
| |-- libncurses.so.5 -> libncurses.so.5.6
| |-- libncurses.so.5.6
| |-- libncursesw.so.5 -> libncursesw.so.5.6
| |-- libncursesw.so.5.6
| |-- libnsl-2.9.so
| |-- libnsl.so.1 -> libnsl-2.9.so
| |-- libnspr4.so
| |-- libnss3.so
| |-- libnss_compat-2.9.so
| |-- libnss_compat.so.2 -> libnss_compat-2.9.so
| |-- libnss_dns-2.9.so
| |-- libnss_dns.so.2 -> libnss_dns-2.9.so
| |-- libnss_files-2.9.so
| |-- libnss_files.so.2 -> libnss_files-2.9.so
| |-- libnss_hesiod-2.9.so
| |-- libnss_hesiod.so.2 -> libnss_hesiod-2.9.so
| |-- libnss_nis-2.9.so
| |-- libnss_nis.so.2 -> libnss_nis-2.9.so
| |-- libnss_nisplus-2.9.so
| |-- libnss_nisplus.so.2 -> libnss_nisplus-2.9.so
| |-- libnssckbi.so
| |-- libnssdbm3.so
| |-- libnsspem.so
| |-- libnssutil3.so
| |-- libpam.so.0 -> libpam.so.0.81.12
| |-- libpam.so.0.81.12
| |-- libpam_misc.so.0 -> libpam_misc.so.0.81.3
| |-- libpam_misc.so.0.81.3
| |-- libpamc.so.0 -> libpamc.so.0.81.0
| |-- libpamc.so.0.81.0
| |-- libparted-1.8.so.8 -> libparted-1.8.so.8.0.0
| |-- libparted-1.8.so.8.0.0
| |-- libpcre.so.0 -> libpcre.so.0.0.1
| |-- libpcre.so.0.0.1
| |-- libplc4.so
| |-- libplds4.so
| |-- libply.so.2 -> libply.so.2.0.0
| |-- libply.so.2.0.0
| |-- libpopt.so.0 -> libpopt.so.0.0.0
| |-- libpopt.so.0.0.0
| |-- libproc-3.2.7.so
| |-- libpthread-2.9.so
| |-- libpthread.so.0 -> libpthread-2.9.so
| |-- libreadline.so.5 -> libreadline.so.5.2
| |-- libreadline.so.5.2
| |-- libresolv-2.9.so
| |-- libresolv.so.2 -> libresolv-2.9.so
| |-- librt-2.9.so
| |-- librt.so.1 -> librt-2.9.so
| |-- libselinux.so.1
| |-- libsemanage.so.1
| |-- libsepol.so.1
| |-- libsmime3.so
| |-- libsoftokn3.chk
| |-- libsoftokn3.so
| |-- libss.so.2 -> libss.so.2.0
| |-- libss.so.2.0
| |-- libssl.so.0.9.8g
| |-- libssl.so.7 -> libssl.so.0.9.8g
| |-- libssl3.so
| |-- libthread_db-1.0.so
| |-- libthread_db.so.1 -> libthread_db-1.0.so
| |-- libtinfo.so.5 -> libtinfo.so.5.6
| |-- libtinfo.so.5.6
| |-- libutil-2.9.so
| |-- libutil.so.1 -> libutil-2.9.so
| |-- libuuid.so.1 -> libuuid.so.1.2
| |-- libuuid.so.1.2
| |-- libvolume_id.so.1 -> libvolume_id.so.1.0.0
| |-- libvolume_id.so.1.0.0
| |-- libz.so.1 -> libz.so.1.2.3
| |-- libz.so.1.2.3
| |-- modules
| | `-- 2.6.27.5-117.fc10.i686
| |-- rtkaio
| | |-- i686
| | |-- librt.so.1 -> librtkaio-2.9.so
| | `-- librtkaio-2.9.so
| |-- security
| | |-- pam_access.so
| | |-- pam_cap.so
| | |-- pam_chroot.so
| | |-- pam_ck_connector.so
| | |-- pam_console.so
| | |-- pam_cracklib.so
| | |-- pam_debug.so
| | |-- pam_deny.so
| | |-- pam_echo.so
| | |-- pam_env.so
| | |-- pam_exec.so
| | |-- pam_faildelay.so
| | |-- pam_filter
| | |-- pam_filter.so
| | |-- pam_ftp.so
| | |-- pam_group.so
| | |-- pam_issue.so
| | |-- pam_keyinit.so
| | |-- pam_lastlog.so
| | |-- pam_limits.so
| | |-- pam_listfile.so
| | |-- pam_localuser.so
| | |-- pam_loginuid.so
| | |-- pam_mail.so
| | |-- pam_mkhomedir.so
| | |-- pam_motd.so
| | |-- pam_namespace.so
| | |-- pam_nologin.so
| | |-- pam_permit.so
| | |-- pam_postgresok.so
| | |-- pam_rhosts.so
| | |-- pam_rootok.so
| | |-- pam_securetty.so
| | |-- pam_selinux.so
| | |-- pam_selinux_permit.so -> pam_sepermit.so
| | |-- pam_sepermit.so
| | |-- pam_shells.so
| | |-- pam_stress.so
| | |-- pam_succeed_if.so
| | |-- pam_tally.so
| | |-- pam_tally2.so
| | |-- pam_time.so
| | |-- pam_timestamp.so
| | |-- pam_tty_audit.so
| | |-- pam_umask.so
| | |-- pam_unix.so
| | |-- pam_unix_acct.so -> pam_unix.so
| | |-- pam_unix_auth.so -> pam_unix.so
| | |-- pam_unix_passwd.so -> pam_unix.so
| | |-- pam_unix_session.so -> pam_unix.so
| | |-- pam_userdb.so
| | |-- pam_warn.so
| | |-- pam_wheel.so
| | `-- pam_xauth.so
| |-- terminfo
| | |-- a
| | |-- d
| | |-- l
| | `-- v
| |-- tls
| |-- udev
| | |-- ata_id
| | |-- cdrom_id
| | |-- collect
| | |-- console_check
| | |-- console_init
| | |-- create_floppy_devices
| | |-- devices
| | |-- edd_id
| | |-- firmware.sh
| | |-- fstab_import
| | |-- fw_unit_symlinks.sh
| | |-- path_id
| | |-- rename_device
| | |-- rule_generator.functions
| | |-- rules.d
| | |-- scsi_id
| | |-- usb_id
| | |-- vol_id
| | |-- write_cd_rules
| | `-- write_net_rules
| `-- xtables
| |-- libip6t_HL.so
| |-- libip6t_LOG.so
| |-- libip6t_REJECT.so
| |-- libip6t_ah.so
| |-- libip6t_dst.so
| |-- libip6t_eui64.so
| |-- libip6t_frag.so
| |-- libip6t_hbh.so
| |-- libip6t_hl.so
| |-- libip6t_icmp6.so
| |-- libip6t_ipv6header.so
| |-- libip6t_mh.so
| |-- libip6t_policy.so
| |-- libip6t_rt.so
| |-- libipt_CLUSTERIP.so
| |-- libipt_DNAT.so
| |-- libipt_ECN.so
| |-- libipt_LOG.so
| |-- libipt_MASQUERADE.so
| |-- libipt_MIRROR.so
| |-- libipt_NETMAP.so
| |-- libipt_REDIRECT.so
| |-- libipt_REJECT.so
| |-- libipt_SAME.so
| |-- libipt_SET.so
| |-- libipt_SNAT.so
| |-- libipt_TTL.so
| |-- libipt_ULOG.so
| |-- libipt_addrtype.so
| |-- libipt_ah.so
| |-- libipt_ecn.so
| |-- libipt_icmp.so
| |-- libipt_policy.so
| |-- libipt_realm.so
| |-- libipt_recent.so
| |-- libipt_set.so
| |-- libipt_ttl.so
| |-- libipt_unclean.so
| |-- libxt_CLASSIFY.so
| |-- libxt_CONNMARK.so
| |-- libxt_CONNSECMARK.so
| |-- libxt_DSCP.so
| |-- libxt_MARK.so
| |-- libxt_NFLOG.so
| |-- libxt_NFQUEUE.so
| |-- libxt_NOTRACK.so
| |-- libxt_RATEEST.so
| |-- libxt_SECMARK.so
| |-- libxt_TCPMSS.so
| |-- libxt_TCPOPTSTRIP.so
| |-- libxt_TOS.so
| |-- libxt_TRACE.so
| |-- libxt_comment.so
| |-- libxt_connbytes.so
| |-- libxt_connlimit.so
| |-- libxt_connmark.so
| |-- libxt_conntrack.so
| |-- libxt_dccp.so
| |-- libxt_dscp.so
| |-- libxt_esp.so
| |-- libxt_hashlimit.so
| |-- libxt_helper.so
| |-- libxt_iprange.so
| |-- libxt_length.so
| |-- libxt_limit.so
| |-- libxt_mac.so
| |-- libxt_mark.so
| |-- libxt_multiport.so
| |-- libxt_owner.so
| |-- libxt_physdev.so
| |-- libxt_pkttype.so
| |-- libxt_quota.so
| |-- libxt_rateest.so
| |-- libxt_sctp.so
| |-- libxt_standard.so
| |-- libxt_state.so
| |-- libxt_statistic.so
| |-- libxt_string.so
| |-- libxt_tcp.so
| |-- libxt_tcpmss.so
| |-- libxt_time.so
| |-- libxt_tos.so
| |-- libxt_u32.so
| `-- libxt_udp.so
|-- lost+found [error opening dir]
|-- mnt
|-- proc
|-- root
|-- sbin
| |-- MAKEDEV
| |-- addpart
| |-- agetty
| |-- arp
| |-- arping
| |-- badblocks
| |-- blkid
| |-- blockdev
| |-- cbq
| |-- cfdisk
| |-- change_console
| |-- chkconfig
| |-- clock -> hwclock
| |-- consoletype
| |-- ctrlaltdel
| |-- debugfs
| |-- delpart
| |-- depmod
| |-- dhclient
| |-- dhclient-script
| |-- dmraid
| |-- dmraid.static -> dmraid
| |-- dmsetup
| |-- dumpe2fs
| |-- e2fsck
| |-- e2image
| |-- e2label
| |-- e2undo
| |-- ether-wake
| |-- ethtool
| |-- fdisk
| |-- findfs
| |-- fixfiles
| |-- fsadm
| |-- fsck
| |-- fsck.cramfs
| |-- fsck.ext2
| |-- fsck.ext3
| |-- fsck.ext4
| |-- fsck.ext4dev
| |-- fstab-decode
| |-- fuser
| |-- generate-modprobe.conf
| |-- genhostid
| |-- getkey
| |-- grub
| |-- grub-install
| |-- grub-md5-crypt
| |-- grub-terminfo
| |-- grubby
| |-- halt -> reboot
| |-- hdparm
| |-- hwclock
| |-- ifcfg
| |-- ifconfig
| |-- ifdown
| |-- ifenslave
| |-- ifrename
| |-- ifup
| |-- init
| |-- initctl
| |-- initlog
| |-- insmod
| |-- insmod.static
| |-- install-info
| |-- installkernel
| |-- ip
| |-- ip6tables
| |-- ip6tables-multi
| |-- ip6tables-restore
| |-- ip6tables-save
| |-- ipmaddr
| |-- iptables
| |-- iptables-multi
| |-- iptables-restore
| |-- iptables-save
| |-- iptunnel
| |-- iwconfig
| |-- iwevent
| |-- iwgetid
| |-- iwlist
| |-- iwpriv
| |-- iwspy
| |-- killall5
| |-- kpartx
| |-- ldconfig
| |-- logd
| |-- logsave
| |-- losetup
| |-- lsinitrd
| |-- lsmod
| |-- lspci
| |-- lvchange -> lvm
| |-- lvconvert -> lvm
| |-- lvcreate -> lvm
| |-- lvdisplay -> lvm
| |-- lvextend -> lvm
| |-- lvm
| |-- lvmchange -> lvm
| |-- lvmdiskscan -> lvm
| |-- lvmdump
| |-- lvmsadc -> lvm
| |-- lvmsar -> lvm
| |-- lvreduce -> lvm
| |-- lvremove -> lvm
| |-- lvrename -> lvm
| |-- lvresize -> lvm
| |-- lvs -> lvm
| |-- lvscan -> lvm
| |-- mdadm
| |-- mdadm.static
| |-- mdassemble
| |-- mdassemble.static
| |-- mii-diag
| |-- mii-tool
| |-- mingetty
| |-- mke2fs
| |-- mkfs
| |-- mkfs.cramfs
| |-- mkfs.ext2
| |-- mkfs.ext3
| |-- mkfs.ext4
| |-- mkfs.ext4dev
| |-- mkinitrd
| |-- mkswap
| |-- modinfo
| |-- modprobe
| |-- nameif
| |-- nash
| |-- netplugd
| |-- netreport
| |-- new-kernel-pkg
| |-- nologin
| |-- pam_console_apply
| |-- pam_tally
| |-- pam_tally2
| |-- pam_timestamp_check
| |-- parted
| |-- partprobe
| |-- partx
| |-- pidof -> killall5
| |-- pivot_root
| |-- plipconfig
| |-- plymouthd
| |-- poweroff -> reboot
| |-- ppp-watch
| |-- pppoe
| |-- pppoe-connect
| |-- pppoe-relay
| |-- pppoe-server
| |-- pppoe-setup
| |-- pppoe-sniff
| |-- pppoe-start
| |-- pppoe-status
| |-- pppoe-stop
| |-- pvchange -> lvm
| |-- pvck -> lvm
| |-- pvcreate -> lvm
| |-- pvdisplay -> lvm
| |-- pvmove -> lvm
| |-- pvremove -> lvm
| |-- pvresize -> lvm
| |-- pvs -> lvm
| |-- pvscan -> lvm
| |-- rdisc
| |-- reboot
| |-- resize2fs
| |-- restorecon -> setfiles
| |-- rmmod
| |-- route
| |-- rsyslogd
| |-- rtmon
| |-- runlevel
| |-- runuser
| |-- scsi_id -> ../lib/udev/scsi_id
| |-- securetty
| |-- service
| |-- setfiles
| |-- setpci
| |-- setsysfont
| |-- sfdisk
| |-- shutdown
| |-- slattach
| |-- sln
| |-- start -> initctl
| |-- start_udev
| |-- status -> initctl
| |-- stop -> initctl
| |-- sulogin
| |-- swapoff -> swapon
| |-- swapon
| |-- sysctl
| |-- tc
| |-- telinit
| |-- tune2fs
| |-- udevadm
| |-- udevcontrol -> ../../sbin/udevadm
| |-- udevd
| |-- udevsettle -> ../../sbin/udevadm
| |-- udevtrigger -> ../../sbin/udevadm
| |-- unix_chkpwd
| |-- unix_update
| |-- update-pciids
| |-- vgcfgbackup -> lvm
| |-- vgcfgrestore -> lvm
| |-- vgchange -> lvm
| |-- vgck -> lvm
| |-- vgconvert -> lvm
| |-- vgcreate -> lvm
| |-- vgdisplay -> lvm
| |-- vgexport -> lvm
| |-- vgextend -> lvm
| |-- vgimport -> lvm
| |-- vgmerge -> lvm
| |-- vgmknodes -> lvm
| |-- vgreduce -> lvm
| |-- vgremove -> lvm
| |-- vgrename -> lvm
| |-- vgs -> lvm
| |-- vgscan -> lvm
| |-- vgsplit -> lvm
| `-- weak-modules
|-- selinux
|-- sys
|-- tmp
|-- usr
`-- var
|-- lib
| `-- random-seed
|-- lock
|-- log
| |-- dmesg
| |-- dmesg.old
| `-- wtmp
`-- run
`-- utmp
162 directories, 908 files