aguslr / multibootusb

A collection of GRUB files and scripts that will allow you to create a pendrive capable of booting different ISO files
https://mbusb.aguslr.com
GNU General Public License v3.0
576 stars 155 forks source link

pfsense fail to boot #263

Open Fmajor opened 5 years ago

Fmajor commented 5 years ago

I use pfSense-CE-2.4.4-RELEASE-p3-amd64.iso, and get error error: file /boot/kernel/kernel.gz not found

Here are the file structure of this iso, I try to modify kfreebsd (loop)/boot/kernel/kernel.gz => kfreebsd (loop)/boot/kernel/kernel in mbusb.d/pfsense.d/generic64.cfg, but that does not work

$ mount -o loop pfSense-CE-2.4.4-RELEASE-p3-amd64.iso formount/
$ tree formount/boot
formount/boot
├── beastie.4th
├── boot
├── boot0
├── boot0sio
├── boot1
├── boot1.efi
├── boot1.efifat
├── boot2
├── brand.4th
├── brand-fbsd.4th
├── brand-pfSense.4th
├── cdboot
├── check-password.4th
├── color.4th
├── defaults
│   └── loader.conf
├── delay.4th
├── device.hints
├── dtb
│   └── overlays
├── firmware
├── frames.4th
├── gptboot
├── gptzfsboot
├── isoboot
├── kernel
│   ├── aesni.ko
│   ├── alpm.ko
│   ├── amdpm.ko
│   ├── amdsmb.ko
│   ├── amdsmn.ko
│   ├── amdtemp.ko
│   ├── coretemp.ko
│   ├── cpuctl.ko
│   ├── cryptodev.ko
│   ├── cyapa.ko
│   ├── drm2.ko
│   ├── ds1307.ko
│   ├── ds13rtc.ko
│   ├── ds1672.ko
│   ├── ds3231.ko
│   ├── dummynet.ko
│   ├── fdescfs.ko
│   ├── hwpmc.ko
│   ├── i915kms.ko
│   ├── icee.ko
│   ├── ichsmb.ko
│   ├── if_ic.ko
│   ├── if_ix.ko
│   ├── if_ixv.ko
│   ├── if_stf.ko
│   ├── ig4.ko
│   ├── iicbb.ko
│   ├── iicbus.ko
│   ├── iic.ko
│   ├── iicsmb.ko
│   ├── imcsmb.ko
│   ├── intpm.ko
│   ├── ipdivert.ko
│   ├── ipfw.ko
│   ├── ipmi.ko
│   ├── ipmi_linux.ko
│   ├── isl12xx.ko
│   ├── isl.ko
│   ├── ismt.ko
│   ├── jedec_dimm.ko
│   ├── jedec_ts.ko
│   ├── kernel
│   ├── linker.hints
│   ├── lpbb.ko
│   ├── ndis.ko
│   ├── nfsmb.ko
│   ├── nmdm.ko
│   ├── nxprtc.ko
│   ├── opensolaris.ko
│   ├── pcf.ko
│   ├── rtc8583.ko
│   ├── s35390a.ko
│   ├── sfxge.ko
│   ├── smb.ko
│   ├── smbus.ko
│   ├── viapm.ko
│   ├── vmm.ko
│   └── zfs.ko
├── loader
├── loader.4th
├── loader.conf
├── loader.efi
├── loader.help
├── loader.rc
├── logo-beastie.4th
├── logo-beastiebw.4th
├── logo-fbsdbw.4th
├── logo-orb.4th
├── logo-orbbw.4th
├── logo-pfSensebw.4th
├── mbr
├── menu.4th
├── menu-commands.4th
├── menu.rc
├── menusets.4th
├── modules
├── pmbr
├── pxeboot
├── screen.4th
├── shortcuts.4th
├── support.4th
├── userboot.so
├── version.4th
├── zfs
├── zfsboot
└── zfsloader