打开软件中心并安装UNetbootin 。
使用Diskimage
选项创建可启动的USB,并选择下载的ISO文件。
创建完USB后,在Nautilus中挂载它(只需点击USB驱动器图标),进入HBCD
文件夹,将isolinux.cfg
文件重命名为syslinux.cfg
并将其复制到USB的根目录,覆盖现有文件。将syslinux.cfg
的第一行从DEFAULT /HBCD/Boot/menu.c32
改为DEFAULT menu.c32
。
HBCD
文件夹或isolinux.cfq
了。可能是因为现在它是为UEFI设计的。 - anonsudo grub-install /dev/device location
在这里,'设备位置'是您之前记录的USB驱动器的位置。
现在,在一个新文件夹中放置Hirens Boot CD iso文件。 右击文件,选择'解压到此处' 当完成后,删除iso文件并将其余的所有内容复制到USB驱动器的根目录。
现在,驱动器上应该有一个名为HBCD的文件夹,以及4个小文件。 现在打开名为HBCD的文件夹,并将文件'grldr'和'menu.lst'复制到驱动器的根目录。请确保复制它们,不要剪切。
就这样,你完成了。 现在它应该作为可启动的USB驱动器工作,并且可以在MS Windows环境中使用。
fat' 不支持嵌入。然后,
grub-install: 错误:无法进行嵌入,但这对于跨磁盘安装是必需的。叹气 - Yanick Rochon/dev/sdd
(USB驱动器本身)还是/dev/sdd1
(它的第一个分区)。 - MestreLiongrub-pc-bin
软件包(不是 grub-pc
)以使grub-install成功。 - Matteo Italia好的,我找到了一个解决方案在这里
这种方法使用grub2,所以如果你想要做一个多启动的USB非常方便
grub-install --force --no-floppy --boot-directory=[PATH_TO_USB] /dev/sd[X]
)这是菜单项:
menuentry "HBCD" {
linux16 /grub.exe --config-file="find --set-root /HBCD/menu.lst; configfile /HBCD/menu.lst"
}
qemu-system-x86_64 -hda /dev/sd[X]
https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/
在WINE中打开。选择Hirens Boot CD,一切都像在Windows下操作一样正常运行。打开终端并输入 sudo su
// 或者 su
以获取 root 权限
输入 fdisk -l
(并记下你的 USB 设备是哪个)
输入 mkdir /mnt/USB && mount /dev/sdx1 /mnt/USB
(将 x 替换为你实际的 USB 设备)
输入 grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx
(将 x 替换为你实际的 USB 设备)
输入 cd /mnt/USB/boot/grub
创建一个文件 /mnt/USB/boot/grub/grub.cfg,内容如下:
set default=0
menuentry "HBCD" {
linux16 /grub.exe --config-file="find --set-root /HBCD/menu.lst; configfile /HBCD/menu.lst"
}
将 hirens.iso 的内容复制到你的 USB-Stick 的根目录中(例如 /mnt/USB/)