红联Linux门户
Linux帮助

制作WINPE+SystemRescueCD双启动U盘

发布时间:2009-11-05 14:28:55来源:红联作者:eku123
好久没有发贴了,大家顶下吧。。。

  WINPE已经普及,不做介绍。

  SystemRescueCd是一份可启动光盘Linux系统,用于在崩溃后修复系统及数据。它的另一个目标是为在你的计算机上完成管理任务提供方便,例如创建和修改硬盘分区。它包含了大量的系统实用工具(parted、partimage、fstools、mc、vi、nano、samba、ssh …… 总之该有的它都有了)及基本软件(编辑器、midnight commander,网络工具)。它面向易用性,只要从光盘引导你就可以做任何事情了。其内核支持大多数最重要的文件系统(ext2/ext3、 reiserfs、xfs、jfs、vfat、ntfs、iso9660),以及网络系统(samba和nfs)。SystemRescueCd基于 Gentoo LiveCd。

  我们的目的是制作一只可启动的WINPE+SystemRescueCD双系统U盘,便于各种系统的安装、备份及维护。之前尝试在U盘上分两个区,以安装双系统的方式制作,失败……只好装在一个盘上了。

1、 准备

  一只不小于512MB的U盘

  WinPE推荐“2009-5-18更新,龙行天下U盘启动维护系统贺岁版”,下载地址:
http://bbs.winpeedu.com/thread-1701-1-1.html
注意文件大小,不要在其他的链接下载,比原始地址文件稍大的下载版本好像有病毒,最好用MD5验证一下。

  SystemRescueCD目录最新版本为1.3.1,下载地址:
http://sourceforge.net/projects/systemrescuecd/

1、 在Win系统下插入U盘,打开资源管理器,工具-文件夹选项-查看,取消“隐藏受保护的系统文件”,激活“显示所有文件和文件夹”;

2、 打开x:\...\lxtx_UBOOT_2009.5.18贺岁版\setup,运行“HP USB 磁盘存储器格式化工具.EXE”,选择相应的设备、文件系统,填入卷标,开始格式化;
[attach]21428[/attach]

3、进入linux系统(本例为fedora11,不同发行版本命令会略有不同),安装syslinux:
sudo yum install syslinux

4、用“sudo fdisk -l | more”查看一下自己的U盘设备名,我的是/dev/sdb;

5、把syslinux启动器写入u盘mbr.如果mbr.bin文件路径不同,用“fine / -name mbr.bin”查找:
sudo dd if=/usr/share/syslinux/mbr.bin of=/dev/sdb

6、如果系统自动将U盘挂载,以下步骤用“/media/WINPE”作为U盘路径。没有的话建立一个目录挂载u盘,以下步骤用“/mnt/usb”作为U盘路径:
mkdir /mnt/usb
sudo mount /dev/sdb1 /mnt/usb

7、建立一个目录挂载iso镜像
mkdir /mnt/iso
sudo mount -o loop /.../systemrescuecd-x86-1.3.1.iso /mnt/iso

8、从镜像copy需要的文件到u盘并改名
sudo cp -r /mnt/iso/* /media/WINPE
sudo mv /media/WINPE/isolinux/isolinux.cfg /media/WINPE/isolinux/syslinux.cfg
sudo mv /media/WINPE/isolinux /media/WINPE/syslinux

9、卸载u盘
sudo umount /media/WINPE/

10、安装syslinux到usb key
sudo syslinux /dev/sdb1

11、同步磁盘
Sync

此时SystemRescueCD的U盘启动盘已经作好,可以把bios的启动项改为usb优先启动,重启机器试一下;
[attach]21429[/attach][attach]21430[/attach]

12、回到win系统插入U盘,打开x:\...\lxtx_UBOOT_2009.5.18贺岁版\setup,运行“GRUBGUI.EXE”,选择相应的磁盘,勾选“优先引导原来的MBR”,开始安装;
[attach]21431[/attach]

13、将“boot”和“szlos”复制到U盘根目录下。
[attach]21432[/attach]

制作完成,此时U盘内文件列表如下,总大小405MB。
[attach]21433[/attach]

  将bios设置为U盘优先启动,重启,按“空格键”可由grub引导启动WinPE,如果U盘空间够大,可以把windows系统的镜像文件也放到U盘下,通过PE安装。按其它键可启动SystemRescueCD进行相应的维护。
[attach]21434[/attach][attach]21427[/attach]
文章评论

共有 2 条评论

  1. 王中云 于 2009-11-06 07:48:07发表:

    谢谢分享

  2. bretxn 于 2009-11-05 15:12:53发表:

    捧场,顶