无忧启动论坛

标题: UEFI 能否直接引导 Parted Magic ISO [打印本页]

作者: ntccharles    时间: 2022-11-8 22:59
标题: UEFI 能否直接引导 Parted Magic ISO
如题,网上找了很多资料,都没有成功,请教这里的高手,谢谢。。。
作者: yxldhl    时间: 2022-11-9 08:14
用ventoy就可以
作者: minchengan    时间: 2022-11-9 10:00
转个弯试试,如2楼说的那样
作者: ntccharles    时间: 2022-11-9 10:55
本帖最后由 ntccharles 于 2022-11-9 10:58 编辑
yxldhl 发表于 2022-11-9 08:14
用ventoy就可以

用Ventory,我试过了,的确是可以的。但我就是想是否能直接用 GRUB2 UEFI启动,直接调用 Parted Magic的ISO,出现像 Ventory的菜单。。。
因为我现在已经有一个 GRUB2 的U盘,已经集成了很多 ISO,想把 Parted Magic ISO也加到这个 U盘中去。

作者: caocaofff    时间: 2022-11-9 11:07
理论上可以,改cfg
作者: ntccharles    时间: 2022-11-9 11:23
caocaofff 发表于 2022-11-9 11:07
理论上可以,改cfg

想知道,应该如何改。。。我现在根据网上的教程,我的cfg是这样的:

menuentry "[7] 启动 Parted Magic 2022"                         --hotkey=7{
            set iso_file="/PE/ISO/PartedMagic_2022.iso";
        search --set=iso_partition --no-floppy --file $iso_file;
       
        loopback loop ($iso_partition)$iso_file;
          configfile (loop)/boot/grub/loopback.cfg;
          loopback --delete loop;
}

或者:
menuentry "Parted Magic 2022" {
        set iso_file=/PE/ISO/PartedMagic_2022.iso;
        search --set=iso_partition --no-floppy --file $iso_file;

        loopback loop ($iso_partition)$iso_file;

        linux (loop)/pmagic/bzImage iso_filename=$iso_file edd=on vga=normal boot=live eject=no load_ramdisk=1;
        initrd (loop)/pmagic/initrd.img (loop)/pmagic/fu.img (loop)/pmagic/m.img;
}

都不能成功引导 Parted Magic ISO,见过错误信息是“。。。。找不到 xxx.sqfs” ,或者直接停在那里,需要关电才能重新工作。。。

注,我的U盘是两个分区,一个是FAT32,放置 GRUB2 系统,另一个是 NTFS,放置 ISO文件等。。 Parted Magic ISO 是放在 NTFS中的。。。
作者: caocaofff    时间: 2022-11-9 12:19
那你需要把sfs文件单独提取出来
作者: fonker    时间: 2022-11-9 17:28
学习一下
作者: fonker    时间: 2022-11-9 17:29
值得学的东西不少
作者: fonker    时间: 2022-11-9 17:29
好好看看
作者: ntccharles    时间: 2022-11-11 12:06
caocaofff 发表于 2022-11-9 12:19
那你需要把sfs文件单独提取出来

如果要把 ISO 中的文件提取出来,放在 U 盘中使用,那不是我的本意。

经过不断的尝试(因为我不会 LINUX,只能按照网上的示例,不断拼凑各种不同的条件做实验)。终于成功做到了直接引导了:

menuentry "[7] 启动 Parted Magic 2022 09.04"                                                 --hotkey=7{
        set iso_file=/PE/ISO/PartedMagic_2022.iso
        search --set=iso_partition --no-floppy --file $iso_file;

        echo "Loading Parted Magic 2022 09.04 ISO..."
        echo "Loading kernel and initramfs. Please wait..."
       
        loopback loop ($iso_partition)$iso_file

        set iso_settings="iso_filename=$iso_file"
        set default_settings="max_loop=256 edd=on vga=normal mem=32G"
        set live_settings="boot=live eject=no"
        set linux="/pmagic/bzImage"
        set initrd_img="/pmagic/initrd.img /pmagic/fu.img /pmagic/m.img"
       
        search --set -f $linux
        linux $linux $iso_settings $default_settings $live_settings
        initrd $initrd_img
}

作者: xsaxycn    时间: 2022-11-22 15:15
需要这么复杂吗,回头试试。
作者: 玄天    时间: 2022-12-4 11:13
\EFI\boot\grubx64.efi
作者: ntccharles    时间: 2023-3-16 18:03
ntccharles 发表于 2022-11-11 12:06
如果要把 ISO 中的文件提取出来,放在 U 盘中使用,那不是我的本意。

经过不断的尝试(因为我不会 LIN ...

PARTED MAGIC 出了2023年的新版本,遗憾的是,这个新版本的 ISO 好像不能由 GRUB / GRUB2 直接引导启动。当引导到 PMAGIC_2023_02_26.SQFS 时,出现 “mount: /run/br_sqfs: can't read superblock on /dev/loop2" 的警报。。。。

而前一个版本,Parted Magic 2022.09.14, 同样的引导方法,完全没有问题。

不知有高手知道是为什么吗?
作者: nowayer    时间: 2023-11-30 16:20
提示: 作者被禁止或删除 内容自动屏蔽




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