昨天装了一堆乱七八糟的软件,虽然后来卸载了,今天早上开机竟然无法进入系统,系统被破坏了;手上只有一个linux系统U盘,所以只能靠这个来救命了,在windows系统上刻录个U盘、PE工具什么的很简单,然而在linux系统上刻录windows系统U盘则很麻烦,网络上看了一堆教程试了各种方法由于不熟悉系统引导的缘故统统失败,浪费了很多时间,不过最终还是用谷歌搜索结合多篇文章教程交叉对比找到了一个比较简单的方法,成功在linux系统中刻录U盘成功;
linux下把win系统刻录到U盘上面之所以无法启动,基本上都是因为引导造成的,缺失系统引导自然失败;很多人都在引导这个问题上导致失败;
下面是linux制作Winpe教程,最后在winpe中安装系统,当然也可以直接装系统不用winpe,不过我没去过多尝试;
首先通过fdisk -l命令得知我的U盘分区是/dev/sdb和/dev/sdb1
一、安装grub4dos建立U盘引导
grub4dos-0.4.4下载地址:http://grub4dos.chenall.net/categories/0-4-4/
wget http://dl.grub4dos.chenall.net/grub4dos-0.4.4-2009-12-03.zip
unzip grub4dos-0.4.4-2009-12-03.zip
上面的步骤我将grub4dos-0.4.4下载解压在root目录中
二、将引导写入U盘
cd grub4dos-0.4.4/
chmod -R 777 ./*
./bootlace.com /dev/sdb
将grub4dos-0.4.4文件夹内的所有文件属性设置为777属性,让他们拥有执行权限
三、将grldr和menu.lst复制到U盘根目录
grub4dos-0.4.4文件夹中的 grldr 和 menu.lst 复制到 U 盘根目录
如果是桌面系统手动复制这两个文件,如果是精简版没有桌面的话就需要以下方法
mount /dev/sdb1 /mnt
cp grldr /mnt/grldr
cp menu.lst /mnt/menu.lst
四、把系统工具等等也拷贝到U盘里面去
我准备了三样:1、Win8pe.iso,2、Ghost安装器,3、分区助手PE版,
下载地址:https://www.5yun.org/soft/15741.zip (140mb)
将它下载下来解压,将上述三个文件复制到U盘中去,然后自己网上找个Ghost windows系统将里面ghost系统镜像也放进去;
五、编辑menu.lst 内容
这个menu.lst文件就是第三步的时候已经复制到了U盘中,直接在U盘中找到它进行编辑,这个文件就是引导U盘启动的配置文件,内容如下:
WINPE 启动项,无需解压提取,只要把 ISO 复制到 U 盘根目录
title Win8PE.iso
find --set-root /Win8PE.iso
map /Win8PE.iso (hd32)
map --hook
chainloader (hd32)
boot
到这一步,U盘就已经做好了,可以重启进入PE安装windows系统
文章评论