帮助创建Parted Magic 2015的自定义Grub2条目(2013年开始工作)

我喜欢分手魔法,我希望能够使用最新版本。 我收到了自定义条目

帮助Ubuntu

并将它调整到我的系统并使其更简单。

它适用于文章中的版本,即2013版本,但是当我尝试使用2015时它会出现以下错误:

losetup /dev/loop252: No Such File or directory mount : dev/loop252: can't read superblock (In red highligted - next line) Mounting the fu.sqfs failed. 

– 然后它带我到命令行

庆典-4.3#


这是我简单的自定义grub菜单项:

 menuentry "Parted Magic ISO" { set isofile="/home/isos/pmagic.iso" loopback loop $isofile linux (loop)/pmagic/bzImage iso_filename=$isofile boot=live initrd (loop)/pmagic/initrd.img } 

参考下面的评论,这里是上面链接的原始未修改代码……….

 menuentry 'Parted Magic ISO ' { set isofile="/iso/pmagic_2013_05_01.iso" loopback loop (hd0,1)$isofile linux (loop)/pmagic/bzImage iso_filename=/iso/pmagic_2013_05_01.iso boot=live initrd (loop)/pmagic/initrd.img } 

grub条目找到ISO,问题在于:

 linux (loop) initrd (loop) 

代码行

Parted Magic Custom Grub Entry

 sudo mkdir /home/isos/ 

复制iso到dir并重命名pmagic.iso &&为2015复制pmagic目录从ISO到root /(也需要ISO,在pmagic目录之上)

 sudo chmod 777 /home/isos/ - R && sudo chmod 777 /pmagic -R && sudo nano /etc/grub.d/40_custom && sudo update-grub2 

自定义Grub条目

2013版只有ISO

 menuentry "Parted Magic 2013" { set isofile="/home/isos/pmagic.iso" loopback loop $isofile linux (loop)/pmagic/bzImage iso_filename=$isofile boot=live initrd (loop)/pmagic/initrd.img } 

2015版32位

 menuentry "Parted Magic 2015 32-bit" { set isofile="/home/isos/pmagic.iso" loopback loop $isofile linux (loop)/pmagic/bzImage iso_filename=$isofile load_ramdisk=1 initrd (loop)/pmagic/initrd.img /pmagic/fu.img /pmagic/m32.img } 

2015版64位

 menuentry "Parted Magic 2015 64-bit" { set isofile="/home/isos/pmagic.iso" loopback loop $isofile linux (loop)/pmagic/bzImage64 iso_filename=$isofile load_ramdisk=1 initrd (loop)/pmagic/initrd.img /pmagic/fu.img /pmagic/m64.img } 

– 远程启动到Pmagic并通过VNC连接到桌面

PMagic从SSH服务器开始,因此通过端口22连接

 Uname :root pwd :partedmagic 

– 转发GUI

***如果您的感觉真的很冒险,请尝试重新制作ISO

 unsquash FS and then nano /root/.config/openbox/autostart.sh chmod a+x /root/.xinitrc & vncserver :60 

然后mqsquashfs并重新插入到ISO中,PMAGIC中有一个脚本,但ISO master也可以创建奇迹。

或者只需通过SSH登录并运行此命令

 chmod a+x /root/.xinitrc && vncserver :60 

– 使用您选择的VNC客户端(我的是TightVNC)并连接到PrivateIP /域:60

– bashrc的别名,将remotley重新引导到PMagic(如果没有其他自定义条目,则此方法有效,如果您有其他条目,则为#替换4的试验和错误)

 alias pmagic="sudo grub-reboot 4 && reboot" 

现在您的计算机将自动重启到Pmagic,您可以通过上面的vnc方法连接完成,重新启动,它将自动启动回OS!(AKA默认Grub条目)