分享

不用刻盘/写入U盘,安装Emind Desktop!(一)

 苏睿思 2016-08-30
 本帖最后由 似水年华 于 2016-8-26 15:45 编辑

本来是想实现Emind Desktop的livecd模式,可是徐晃给的参数代码直接进入了安装模式,难道是我表述有问题?最后在虚拟机里试了一下,目前Emind Desktop没有livecd模式。好吧,没有就没有吧,不影响今天的主题。

正如标题说,在Windows下,不用刻盘或者写入U盘。为什么要这样安装呢?Linux不像Windows8/10那样,可以直接将ISO镜像解压到到U盘根目录就可以启动安装,而是需要通过工具将ISO镜像写入U盘。这样做会将U盘内数据全部格式化,所有数据全部丢失。如果是提前备份这些数据也很麻烦。有时候我们还要重新使用这个U盘的时候,又必须再一次格式化,变回普通数据U盘……来来回回的格式化,既浪费时间,又损耗U盘。所以一个一劳永逸的方法很重要。

这次介绍的是不使用U盘,在本地硬盘建立Emind Desktop的安装启动项,和U盘半毛钱都没有。下次介绍给U盘PE无损添加Emind Desktop的安装启动项。

需要的文件与工具:
1.Emind Desktop的ISO镜像:自行下载
2.Notpad++:用于编写grub.cfg或是menu.lst文件
3.7zip:BIOS模式需要
4.VMware Workstations:获取安装模式的参数。不建议用vbox,效果不好。
5.BOOTICE:获取重要数据。

UEFI模式(适用于Windows8/10,极个别的uefi win7):

1.将Emind Desktop复制到某一个分区的根目录下,或者是更目录下的某个文件夹内,记住文件路径。例如:

修改一下文件名,编译参数编写,例如我直接改成了“emind”
其实我的ISO镜像,并不在C盘下的RAMOS文件夹里,实际上是在一个卷标为RAMOS的分区里,没有给予盘符,只是挂载到了C盘下的RAMOS文件夹里。不要惊讶,这个功能不是Linux特权,Windows也可以。如果没记错的话,Windows xp就可以了。
打开bootice:

如上图,我将Emind Desktop的ISO镜像放到了卷标为RAMOS的分区的跟目录下,序号为5,表示第6个分区,
如果你的序号是x,那么表示第y个分区,其中y=x+1,我们将这个“y”记为
PS:grub2的计数方式,序号x表示第x+1个分区,所以在grub2中没有(hd0,0)的表示,最小也就是(hd0,1),即第一块硬盘,第一个分区。

2.添加GNU/GRUB2,让GNU/GRUB2接管Windows Boot Manger。参考傻瓜式Android x86(三):给UEFI模式添加引导项
导出grub.cfg文件,我们将这个文件记为②式
其中有的GNU/GRUB2没有集成太多都模块,可能需要用到loop与NTFS这两个模块。这里给出模块大全: x86_64-efi.rar (891 KB, 下载次数: 0)

3.获取Emind Desktop安装参数
使用VMware Workstations随便建一个虚拟机,但不能是UEFI模式,再如Emind Desktop镜像,开机启动:

整理一下:
  1. linux /live/vmlinuz boot=live components quiet splash locales=zh_CN.UTF-8 noautologin
复制代码
记为③式

4.编辑grub.cfg文件
式联立
  1. menuentry 'Emind Desktop' --class emind {
  2.     insmod /EFI/Grub2/loopback.mod
  3.         insmod /EFI/Grub2/ntfs64.mod
  4.         loopback loop (hd0,y)/emind.iso
  5.     linux (loop)/live/vmlinuz boot=live components quiet splash locales=zh_CN.UTF-8 noautologin isofrom=/dev/sday/emind.iso
  6.         initrd (loop)/live/initrd.img
  7. }
复制代码

PS:我的GNU/GRUB2没有集成ntfs与loopback模块,所以使用insmod命令加载了外部命令,否则无法识别ntfs分区与挂载ISO文件

保存后,将这个grub.cfg文件到会ESP分区中。重启,选择安装。

==============================
Legacy模式
这个模式下没有尝试过,可能有错。如果有问题的请及时反馈。
1.将Emind Desktop复制到某一个分区,根目录下的某个文件夹内,如:\emind\emind.iso,记住文件路径。与uefi模式相同,记为④式。与此同时,使用7zip解压ISO镜像里,live文件夹下的vmlinuz和initrd.img两个文件,放入emind文件夹内。保证这时的\emind\下有emind.iso、vmlinuz、initrd.img 三个文件。

2.添加grub4dos,论坛里有。找到menu.lst文件,我们将这个文件记为⑤式


3.获取Emind Desktop安装参数
方法同上,记为

4.编辑menu.lst文件
④⑤⑥式联立
  1. title Emind Desktop
  2. find  --set-root /emind/vmlinuz
  3. kernel /emind/vmlinuz boot=live components quiet splash locales=zh_CN.UTF-8 noautologin isofrom=/dev/sday/emind.iso
  4. initrd /emind/initrd.img
复制代码
保存,重启,进入安装。如果没有错误的话:


最后,祝君好运!




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多