无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
诚聘PE工具开发技术员QQ:1607112133系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
楼主: wintoflash

[原创] GRUB2文件管理器 [grub2-filemanager]

    [复制链接]
发表于 2018-8-4 14:16:48 | 显示全部楼层
回复

使用道具 举报

发表于 2018-8-4 20:29:44 | 显示全部楼层
W老大的工具强,10天前才搞定BIOS/UEFI下的简体/繁体引导菜单,用了2天时间,看来我该多等几天

点评

个人感觉CDLinux的查找ISO启动参数不太合理,需要两个参数:CDL_IMG=和CDL_DIR= 。其实完全可以合成一个参数。。  详情 回复 发表于 2018-8-6 20:38
回复

使用道具 举报

 楼主| 发表于 2018-8-6 20:38:50 | 显示全部楼层
2011os_defend 发表于 2018-8-4 20:29
W老大的工具强,10天前才搞定BIOS/UEFI下的简体/繁体引导菜单,用了2天时间,看来我该多等几天

个人感觉CDLinux的查找ISO启动参数不太合理,需要两个参数:CDL_IMG=和CDL_DIR= 。其实完全可以合成一个参数。。

点评

是的,加入CDL_DIR是为了启动不同的版本,本质上就是把从不同的目录启动,最新版本已改了一些地方,对启动的兼容性做了加强,试过好多山寨平板,山寨机器都能很好的启动。包括订制的银河麒麟,Debian9.4的UEFI启动也  详情 回复 发表于 2018-8-7 18:52
回复

使用道具 举报

发表于 2018-8-7 12:18:06 来自手机 | 显示全部楼层
谢谢W大,用了你的旧版就很好用了,试下新版!
回复

使用道具 举报

发表于 2018-8-7 18:52:13 | 显示全部楼层
wintoflash 发表于 2018-8-6 20:38
个人感觉CDLinux的查找ISO启动参数不太合理,需要两个参数:CDL_IMG=和CDL_DIR= 。其实完全可以合成一个 ...

是的,加入CDL_DIR是为了启动不同的版本,本质上就是把从不同的目录启动,最新版本已改了一些地方,对启动的兼容性做了加强,试过好多山寨平板,山寨机器都能很好的启动。包括订制的银河麒麟,Debian9.4的UEFI启动也用了CDL启动工具。

最近家里农忙,帮家里收割稻谷,不然早就发部出来了。

另外对老大你的porteus 3.2 kernel4.8的版本也做了一些修改和增强,你不介意吧?

点评

不管启动参数怎么改,还是建议遵照GRUB2的相关标准,在ISO里面创建/boot/grub/loopback.cfg以整体启动ISO。 随便改,我不介意。4.8有点老了吧,建议4.14或4.17。另外以前有使用者反馈32位内核无法在Surface Pro  详情 回复 发表于 2018-8-7 20:18
回复

使用道具 举报

 楼主| 发表于 2018-8-7 20:18:28 | 显示全部楼层
2011os_defend 发表于 2018-8-7 18:52
是的,加入CDL_DIR是为了启动不同的版本,本质上就是把从不同的目录启动,最新版本已改了一些地方,对启 ...
是的,加入CDL_DIR是为了启动不同的版本,本质上就是把从不同的目录启动,最新版本已改了一些地方,对启动的兼容性做了加强,试过好多山寨平板,山寨机器都能很好的启动。包括订制的银河麒麟,Debian9.4的UEFI启动也用了CDL启动工具。

不管启动参数怎么改,还是建议遵照GRUB2的相关标准,在ISO里面创建/boot/grub/loopback.cfg以整体启动ISO。
另外对老大你的porteus 3.2 kernel4.8的版本也做了一些修改和增强,你不介意吧?

随便改,我不介意。4.8有点老了吧,建议4.14或4.17。另外以前有使用者反馈32位内核无法在Surface Pro 4上启动。必须64位的。

点评

个人时间不多,这半年无工作已多次被媳妇说了,随便改了改,有时间了再整好。 我用的CDL的启动工具加入了32位efi和64位efi,应该能启动surface,手头没有,不好测试。 其实不知道老大说的CDL是哪个版本,在哪看  详情 回复 发表于 2018-8-7 22:11
回复

使用道具 举报

发表于 2018-8-7 22:11:20 | 显示全部楼层
wintoflash 发表于 2018-8-7 20:18
不管启动参数怎么改,还是建议遵照GRUB2的相关标准,在ISO里面创建/boot/grub/loopback.cfg以整体启动I ...

个人时间不多,这半年无工作已多次被媳妇说了,随便改了改,有时间了再整好。
我用的CDL的启动工具加入了32位efi和64位efi,应该能启动surface,手头没有,不好测试。

其实不知道老大说的CDL是哪个版本,在哪看到的参数,新版本与老版本差别区大,如下:

set default=7

set fallback=4
set timeout=10

set gfxmode=640x480
insmod gfxterm
if [ "$grub_platform" = "efi" ]; then
  insmod efi_gop
  insmod efi_uga
else
  insmod vbe
  insmod vga
fi

if loadfont /CDlinux/boot/unicode.pf2; then
  terminal_output gfxterm
  insmod png
  background_image /CDlinux/boot/splash.png
fi

##############################################################################

menuentry '请选择启动 CDlinux 的方式:' {
  echo "$root"
}

menuentry ' ' {
  echo "$root"
}

menuentry '  最小(tiny):   ZRAM:开    LOOP:自动    语言:English' {
  linux /CDlinux/bzImage quiet CDL_DEV="Label=CDlinux" CDL_LANG=en_US.UTF-8 CDL_MODE=tiny
  initrd /CDlinux/initrd
}

menuentry '  迷你(mini):   ZRAM:开    LOOP:自动    语言:English' {
  linux /CDlinux/bzImage quiet CDL_DEV="Label=CDlinux" CDL_LANG=en_US.UTF-8 CDL_MODE=mini
  initrd /CDlinux/initrd
}

menuentry '  标准(std):    ZRAM:开    LOOP:自动    语言:简体中文' {
  linux /CDlinux/bzImage quiet CDL_DEV="Label=CDlinux" CDL_LANG=zh_CN.UTF-8 CDL_MODE=std
  initrd /CDlinux/initrd
}

menuentry ' ' {
  echo "$root"
}

menuentry '  缺省模式:' {
  echo "$root"
}

menuentry '                 ZRAM:开    LOOP:自动    语言:简体中文' {
  linux /CDlinux/bzImage quiet CDL_DEV="Label=CDlinux" CDL_LANG=zh_CN.UTF-8
  initrd /CDlinux/initrd
}

menuentry '                 ZRAM:开    LOOP:自动    语言:繁体中文' {
  linux /CDlinux/bzImage quiet CDL_DEV="Label=CDlinux" CDL_LANG=zh_TW.UTF-8
  initrd /CDlinux/initrd
}

menuentry '                 ZRAM:开    LOOP:自动    语言:English' {
  linux /CDlinux/bzImage quiet CDL_DEV="Label=CDlinux" CDL_LANG=zh_US.UTF-8
  initrd /CDlinux/initrd
}

menuentry '                 ZRAM:开    LOOP:开      语言:简体中文' {
  linux /CDlinux/bzImage quiet CDL_DEV="Label=CDlinux" CDL_LANG=zh_CN.UTF-8 CDL_LOOP=yes
  initrd /CDlinux/initrd
}

menuentry '                 ZRAM:开    LOOP:开      语言:繁体中文' {
  linux /CDlinux/bzImage quiet CDL_DEV="Label=CDlinux" CDL_LANG=zh_TW.UTF-8 CDL_LOOP=yes
  initrd /CDlinux/initrd
}

menuentry '                 ZRAM:开    LOOP:开      语言:English' {
  linux /CDlinux/bzImage quiet CDL_DEV="Label=CDlinux" CDL_LANG=zh_US.UTF-8 CDL_LOOP=yes
  initrd /CDlinux/initrd
}

menuentry '                 ZRAM:关    LOOP:自动    语言:简体中文' {
  linux /CDlinux/bzImage quiet zram.num_devices=0 CDL_DEV="Label=CDlinux" CDL_LANG=zh_CN.UTF-8
  initrd /CDlinux/initrd
}

menuentry '                 ZRAM:关    LOOP:自动    语言:繁体中文' {
  linux /CDlinux/bzImage quiet zram.num_devices=0 CDL_DEV="Label=CDlinux" CDL_LANG=zh_TW.UTF-8
  initrd /CDlinux/initrd
}

menuentry '                 ZRAM:关    LOOP:自动    语言:English' {
  linux /CDlinux/bzImage quiet zram.num_devices=0 CDL_DEV="Label=CDlinux" CDL_LANG=zh_US.UTF-8
  initrd /CDlinux/initrd
}

menuentry '                 ZRAM:关    LOOP:开      语言:简体中文' {
  linux /CDlinux/bzImage quiet zram.num_devices=0 CDL_DEV="Label=CDlinux" CDL_LANG=zh_CN.UTF-8 CDL_LOOP=yes
  initrd /CDlinux/initrd
}

menuentry '                 ZRAM:关    LOOP:开      语言:繁体中文' {
  linux /CDlinux/bzImage quiet zram.num_devices=0 CDL_DEV="Label=CDlinux" CDL_LANG=zh_TW.UTF-8 CDL_LOOP=yes
  initrd /CDlinux/initrd
}

menuentry '                 ZRAM:关    LOOP:开      语言:English' {
  linux /CDlinux/bzImage quiet zram.num_devices=0 CDL_DEV="Label=CDlinux" CDL_LANG=zh_US.UTF-8 CDL_LOOP=yes
  initrd /CDlinux/initrd
}

if [ "$grub_platform" = "pc" ]; then
menuentry ' ' {
  echo "$root"
}

menuentry '其他系统和工具:' {
  echo "$root"
}

menuentry '                 MemTest86+ 4.20' {
  linux16 /CDlinux/boot/images/memtest.bin
}

menuentry '                 MemTest86+ 5.01' {
  linux16 /CDlinux/boot/images/memdisk
  initrd16 /CDlinux/boot/images/memtest.img.gz
}
fi

点评

我说的是ISO loopback整体启动的参数,CDLinux版本好像是0.9.7。 不要想当然。事实就是Surface Pro 4启动32位Linux内核会死机,Surface Pro 3无此问题。 我不会。而且对PE不感兴趣。  详情 回复 发表于 2018-8-8 08:22
回复

使用道具 举报

发表于 2018-8-7 22:24:18 | 显示全部楼层
本帖最后由 2011os_defend 于 2018-8-7 22:25 编辑

另外不知老大对Linux和win哪个更熟悉?
虽说Linux我用着很顺手,但win也不能没有,某些特定时候还是win更方便一些,所以等过段时间有空了再打算订制一个功能齐全的Win8 PE
说实话,测试了无数Win PE,目前没有发现一个像样的能把它当成一个正常系统使用的PE,都是半成品。
如果老大精于这方面,到时帮助一下小辈(必要的指导或提示),做一个简单,实用,稳定,可靠的Win8 PE如何?
回复

使用道具 举报

 楼主| 发表于 2018-8-8 08:22:18 | 显示全部楼层
2011os_defend 发表于 2018-8-7 22:11
个人时间不多,这半年无工作已多次被媳妇说了,随便改了改,有时间了再整好。
我用的CDL的启动工具加入 ...

我说的是ISO loopback整体启动的参数,CDLinux版本好像是0.9.7。
我用的CDL的启动工具加入了32位efi和64位efi,应该能启动surface,手头没有,不好测试。

不要想当然。事实就是Surface Pro 4启动32位Linux内核会死机,Surface Pro 3无此问题。
如果老大精于这方面,到时帮助一下小辈(必要的指导或提示),做一个简单,实用,稳定,可靠的Win8 PE如何?

我不会。而且对PE不感兴趣。

点评

那是过时的参数了,最新的是2017年1月更新,已经是x86_64。32位的更新到0.9.7.7之后,下一个版本就是x64的。 非想当然,亲自测试过无数机器(台式机,笔记本,平板),比如昂达,台电,还有一些杂牌x86的平板,当时  详情 回复 发表于 2018-8-8 12:27
回复

使用道具 举报

发表于 2018-8-8 12:27:06 | 显示全部楼层
wintoflash 发表于 2018-8-8 08:22
我说的是ISO loopback整体启动的参数,CDLinux版本好像是0.9.7。

不要想当然。事实就是Surface Pro 4 ...

那是过时的参数了,最新的是2017年1月更新,已经是x86_64。32位的更新到0.9.7.7之后,下一个版本就是x64的。
非想当然,亲自测试过无数机器(台式机,笔记本,平板),比如昂达,台电,还有一些杂牌x86的平板,当时用Lubuntu 16.04和17.10连启动界面都看不到,但CDL进去好好的,有些驱动没有而已。这里不得不佩服老赵,加入了很多驱动,只要不是太偏门的硬件几乎都通吃。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持本站|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2019-4-22 12:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表