帮助创建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条目)