无忧启动论坛

标题: u盘引导reactos [打印本页]

作者: 半天云    时间: 2009-5-21 19:36
标题: u盘引导reactos
PE的版权问题一直是个无法回避的问题,不知大家是否知道reactos
  reactos是什么操作系统呢?它是一个开源的操作系统,并且是兼容Windows XP的应用程序和驱动程序的操作系统。意思就是说,直接安装一个reactos之后,把第三方的驱动程序安装好后,就可以运行第三方的Windows应用程序了。这样达到替换微软的windows操作系统的目的,也就打破Windows的应用程序垄断的地位,让Windows开发的所有应用程序都可以平滑地移到reactos上运行。通过上面的目标,可以看到reactos是一个很有影响力的操作系统,也是会发展得很好的操作系统。
   我现在有个想法,就是把reactos的livecd安装到U盘上,直接从U盘启动,去网上查了查相关资料,reactos论坛上也有人提出了这个问题,一位大侠说:
   You can use GRUB to load freeldr.sys, the ReactOS bootloader.
    不知这个想法是否可行,希望大家一起讨论下
作者: fujianabc    时间: 2009-5-21 21:45
grub引导freeldr.sys很容易
kernel (hd0,0)/freeldr.sys
boot

但说到reactos,我觉得其前途不乐观,搞了这么多年几乎还是没办法正常应用,reactos是目前真正的蓝屏无极限的系统(蓝屏都模仿windows),根本无法取代pe。

而且winpe本身也是免费的
作者: 半天云    时间: 2009-5-22 21:53
:-)  我对grub和syslinux引导一窍不通。。。
我在U盘上装了 完美者PE维护系统v8.5,那如果我想加入一项对reactos 的引导该怎么做呢
现在syslinux.cfg文件如下:
      default vesamenu.c32
      timeout 300
      F1 readme.txt
      F2 syslinux.cfg
      MENU BACKGROUND back.png
      MENU TITLE  
      MENU TIMEOUTROW 16
      menu color border 30;44 #00000000 #00000000 none
      
      LABEL runpe
        MENU LABEL [01] --
        kernel /boot/isope.bin

      LABEL run03pe
        MENU LABEL [02] --
        kernel /boot/isope03.bin

      LABEL linux
        MENU LABEL [03] --
        kernel /boot/SYSLINUX/vmlinuz
        append initrd=/boot/SYSLINUX/initrd.gz

      LABEL maxdos
        MENU LABEL [04] --
        kernel /boot/syslinux/memdisk c=142 h=4 s=36 floppy
        append initrd=/boot/imgs/maxdos.img

      LABEL gdisk
        MENU LABEL [05] --
        kernel /boot/syslinux/memdisk
        append initrd=/boot/imgs/gdisk.img

      LABEL ghost
        MENU LABEL [06] --
        kernel /boot/syslinux/memdisk c=100 h=2 s=36 floppy
        append initrd=/boot/imgs/ghost23.ima

      LABEL xly
        MENU LABEL [07] --
        kernel /boot/SYSLINUX/memdisk
        append initrd=/boot/imgs/xly.img

      LABEL ezboot
        MENU LABEL [08] --
        kernel /boot/loader.bin

      LABEL hddboot
        MENU LABEL [09] --
        kernel /boot/SYSLINUX/chain.c32 hd0,1

      LABEL reboot
        MENU LABEL [10] --
        kernel /boot/SYSLINUX/reboot.c32


是不是该加上
LABEL reactos

MENU LABEL [11]--
kernel boot/SYSLINUX/freeldr.sys
然后把freeldr.sys提取出来放到SYSLINUX下?   那livecd的iso文件该放在哪里呢
作者: fujianabc    时间: 2009-5-23 18:09
原帖由 半天云 于 2009-5-22 21:53 发表
是不是该加上
LABEL reactos
MENU LABEL [11]--

kernel boot/SYSLINUX/freeldr.sys
然后把freeldr.sys提取出来放到SYSLINUX下?   那livecd的iso文件该放在哪里呢

对的,isolinux就用此命令加载freeldr.sys

reactos的iso解开来,然后合盘
作者: 半天云    时间: 2009-5-26 15:39
合盘是什么意思?怎么操作
作者: fujianabc    时间: 2009-5-26 16:42
原帖由 半天云 于 2009-5-26 15:39 发表
合盘是什么意思?怎么操作

不好意思,以为你是要做reactos的启动光盘

原来你想usb启动reactos,具体看一下这吧:
http://www.reactos.org/wiki/index.php/USB_Stack

对reactos不是很熟,我也没操作过。

但看样子和usb启动xp差不多,要改驱动,很麻烦的,不是仅仅加载个freeldr.sys这么简单的。

而且reactos又是这么容易蓝屏,除非楼主对usb启动xp的制作方法很熟悉,否则建议楼主别尝试usb启动reactos了

[ 本帖最后由 fujianabc 于 2009-5-26 16:47 编辑 ]




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3