我正在使用MDADM设置一个大型软件RAIDarrays,并且不想浪费系统磁盘上的驱动器托架。 不幸的是,我正在使用的服务器无法从USB驱动器启动,所以我正在尝试一种解决方法。
我想用Knoppix或其他合适的发行版来创build一个LiveCD,然后使用USB驱动器作为一个可安装的存储设备来保存我所有的pipe理脚本等。 我计划运行几个服务,包括:
Samba SSH SFTP Subversion(SVNServe)
我习惯于运行一个无头的Fedora服务器,这将是理想的,但我会拿我能得到的。 任何人都可以为这个问题提出一个好的方法? 特别是 – 一个适当的分配使用,如何configurationLiveCD,以及如何让它自动挂载和运行USB驱动器上的某些脚本?
我build议使用grml(基于Debian的Linux Live-CD,签出grml.org):
免责声明:我与grml项目有关。
Debian Live项目是非常有据可查的。 如果你是Ubuntu的粉丝,那么他们的Wiki中有好几篇很好的文档,这可能是一个很好的起点LiveCD Customized From Scratch 。
不幸的是,我不熟悉如何定制Fedora / Centos来为您提供更为熟悉的内容。
我认为你可能会问一些问题,当你想引导一个CD,装入一个USB驱动器时,使事情变得复杂。
另外,由于您使用的是软件RAID,您为什么不在硬盘启动时创build一个小的1GB分区?
如果您有驱动器空间,Fedora LiveCD可以很容易地进行定制。 看看Fedora wiki上的LiveCD howto
看一下SystemRescueCd(我想添加一个链接,但是我似乎没有被允许,所以你必须使用它),它很容易定制,可以从USB或CD启动。
PXEnetworking启动 – 需要另一台机器。 可写,易于更新或启动不同的操作系统。 适用于许多具有主动引导更改的机器(开发,QA实验室等)。
IDE或SATA CompactFlash适配器(〜20美元) – 解决BIOS启动问题。 可写,容易更新。 使用剩余空间作为SSD(如果SATA适配器)用于ZFScaching等。
SuperGrubDisk – 从CD引导 – 从USB加载内核,驱动程序和初始化脚本,或在CD上复制内核,从CD启动内核,从USB启动init。 适用于许多无法直接从USB启动的系统。 对于救援CD无论如何都是有用的。
Unetbootin – gui基于简化构build可引导的USB驱动器。 检查您的USB驱动器在另一台机器上启动。 有些只是无法启动,大多数主要品牌都正常工作。
我认为pendrivelinux家伙正是你想要的。
有关如何在USB闪存驱动器上安装Knoppix 6.0的教程。