龙空技术网

OpenWRT和WINXP双系统安装

数字太难记 149

前言:

今天各位老铁们对“ghostwin10grub”大致比较讲究,看官们都需要了解一些“ghostwin10grub”的相关知识。那么小编在网上搜集了一些对于“ghostwin10grub””的相关内容,希望看官们能喜欢,大家快快来了解一下吧!

最近搞了一个升腾小主机C30,配置比较差,主要用来当玩具折腾。

一、这种主机常规操作当然是当软路由了。OpenWRT是常用软路由系统之一,原来的GI945因为没电子盘,直接用U盘启动。这个有电子盘了,就可以把系统安装到电子盘了。操作简单,在其他电脑上用写盘工具把系统写到U盘上,然后U盘启动这个小主机就进入OpenWRT系统了。进入系统直接执行dd if=/dev/sda of=/dev/sdb等待几分钟系统就写入成功了。拔掉U盘,启动成功。

二、OpenWRT系统只需要不到500M硬盘空间,8G电子盘还有7.5G可用,打算再装个XP进去,由于不知道这个电脑的U能否跑虚拟机或者是性能足不足够跑虚拟机,所以先安装一个双系统试试(7.5G盘是不可能正常安装上WIN7和WIN10的,精简版也不行)。

下了个番茄花园的XP安装盘,用软碟通写到U盘里,U盘启动,测试了几个功能都不能用(汗)。只有一个DOS维护工具可以进入,然后里面有DISKGEN,正常进入后可以正确识别硬盘,试着用它将未分区空间新建了一个主分区并设为活动分区、重建MBR(XP必须要活动主分区才能启动)。用U盘重启电脑后将XP系统GHOST到刚才新分区,然后正常安装XP。

三、双系统启动。

现在系统只能启动进入WINXP,要怎么启动OpenWRT呢?OpenWRT不就是一个linux,百度一下如何建立双系统菜单。

(一)第一种方式就是用grub启动了。先用先前制作的OpenWRT的U盘启动电脑,用命令dd if=/dev/sda of=/dev/sdb bs=512 count=1将原OpenWRT带GRUB的MBR恢复到硬盘。这时用硬盘是可以启动OpenWRT了,进入系统后编辑/boot/grub/grub.cfg文件,按照网上的教程添加WINDOWS启动菜单,重启后是可以选择系统但怎么都无法启动WINDOWS,(汗)猜想可能是这个自带的GRUB启动器在编译的时候作了简化吧。

(二)只有换个思路,用WINXP的NTLDR来启动OpenWRT了。进入OpenWRT,用命令dd if=/dev/sda of=/mnt/sdb3/gldr将GRUB启动信息写入WINDOWS下C盘根目录,再用WINXP安装盘启动电脑进入DISKGEN,重建硬盘MBR。然后重启进入WINXP,在C盘根目录下就能看到前面我们生成的GRUB的文件gldr了。编辑boot.ini文件(该文件为只读,需要右键修改文件属性),加入行c:\gldr=OpenWRT,设置菜单时间为5.保存。重启电脑可以出现菜单了,能启动WINDOWS了,启动OenWRT却在检测到键盘后停止(汗)。想想可能GRUB的配置有误,用OpenWTR的U盘启动系统后查看grub.cfg发现启动分区设置为PARTUUID,不会是因为新建分区后这个UUID有变化吧。借助blkid命令查看,sda2和sdb2的UUID果然不一样。把硬盘上的grub.cfg中的UUID修改成sdb2的UUID。重启后问题解决。

标签: #ghostwin10grub #win10俄罗斯大神精简版500m