对于CentOS安装光盘,您可以安装操作系统,以及启动到“救援”模式,以便您可以在系统分区上进行chroot挂载以解决问题,即使系统安装在硬件RAID驱动器中。 我们如何创build一个类似的东西,但在USB闪存驱动器? 我试图用unetbootin来做,但是当启动到USB时,最终CentOS设置仍然需要CD的存在。
最终,我想通过惠普iLo远程控制台/戴尔iDrac等使用此USB闪存驱动器进行远程灾难恢复。
将Linux ISO映像转换为USB是一个巨大的话题,因为每张发行版CD都有自己的引导系统。 该方法针对不同版本的CentOS进行更改,甚至在相同版本的风格(救援,现场,安装)之间进行更改。 因此,创build一个兼容救援/实时启动和安装的USB闪存驱动器可能会非常具有挑战性。
如果你只是想要救援启动,那么我会去任何Linux发行版,并创build一个USB闪存驱动器,让您启动i386或amd64(默认您的偏好),并有mdadm,LVM,和任何其他关键任务工具。 请注意,i386 / amd64不匹配将导致chroot失败,并显示一条不明确的消息,如“/ bin / sh找不到”。
如果你真的想要一个安装选项,你可以尝试这个网站的技术,我有不同的成功。 这个系统的好处在于,你最终得到了暴露每个发行版的各种引导系统的菜单。 有什么不好的是它失败,你不知道为什么。
http://www.pendrivelinux.com/tag/multiboot-usb-creator/
我发现CentOS的最好资源是这样的:
http://wiki.centos.org/HowTos/InstallFromUSBkey
他们告诉你如何做你想做的(你创build一个单独的分区与CD镜像,作为循环设备安装,使安装程序可以find它们)。 但这是一个PITA,可能会或可能不会真正的工作。 你可能会有更好的运气与networking安装图像和使用kickstart预载你最喜欢的镜子。
最后,无可避免的是,我喜欢这个网站,因为他们实际上告诉你如何从头开始制作可引导的UEFI USB闪存驱动器(尽pipe在Windows 7系统上)。 该技术可以通用化, 只要你能够找出发行版的ISO引导机制 。
http://www.sevenforums.com/tutorials/32055-bootable-iso-create-installation-files.html
如果您有足够大的USB驱动器,则可以将CD的全部内容放在驱动器上。 如果没有,您可以将CD复制到本地Web服务器,并使用URL选项指向您的Web服务器。