Lines Matching full:boot

11 # at least for amd64. It assume you have a ~sane kernel in /boot/kernel
18 # This assumes an external program install-boot.sh which will install
19 # the appropriate boot files in the appropriate locations.
25 . $(dirname $0)/install-boot.sh
31 # Copy kernel + boot loader
49 mkimg -s gpt -b ${src}/boot/pmbr \
50 -p freebsd-boot:=${src}/boot/gptboot \
60 make_esp_file ${img}.p1 ${espsize} ${src}/boot/loader.efi
73 make_esp_file ${img}.p1 ${espsize} ${src}/boot/loader.efi
75 # p1 is boot for uefi, p2 is boot for gpt, p3 is /
76 mkimg -b ${src}/boot/pmbr -s gpt \
78 -p freebsd-boot:=${src}/boot/gptboot \
91 mkdir -p $dst/boot/kernel
92 cat > ${dst}/boot/loader.conf.local <<EOF
96 cp /boot/kernel/acl_nfs4.ko ${dst}/boot/kernel/acl_nfs4.ko
97 cp /boot/kernel/cryptodev.ko ${dst}/boot/kernel/cryptodev.ko
98 cp /boot/kernel/zfs.ko ${dst}/boot/kernel/zfs.ko
116 mkimg -b ${src}/boot/pmbr -s gpt \
117 -p freebsd-boot:=/boot/gptzfsboot \
135 make_esp_file ${img}.p1 ${espsize} ${src}/boot/loader.efi
139 mkimg -b ${src}/boot/pmbr -s gpt \
158 make_esp_file ${img}.p2 ${espsize} ${src}/boot/loader.efi
162 mkimg -b ${src}/boot/pmbr -s gpt \
163 -p freebsd-boot:=/boot/gptzfsboot \
176 mkimg -s bsd -b ${src}/boot/boot -p freebsd-ufs:=${img}.s1a -o ${img}.s1
177 mkimg -a 1 -s mbr -b ${src}/boot/boot0sio -p freebsd:=${img}.s1 -o ${img}
186 make_esp_file ${img}.s1 ${espsize} ${src}/boot/loader.efi
198 make_esp_file ${img}.s1 ${espsize} ${src}/boot/loader.efi
200 mkimg -s bsd -b ${src}/boot/boot -p freebsd-ufs:=${img}.s2a -o ${img}.s2
201 mkimg -a 2 -s mbr -b ${src}/boot/mbr -p efi:=${img}.s1 -p freebsd:=${img}.s2 -o ${img}
216 make_esp_file ${img}.s1 ${espsize} ${src}/boot/loader.efi
221 mkimg -a 1 -s mbr -b ${src}/boot/mbr -p efi:=${img}.s1 -p freebsd:=${img}.s2 -o ${img}
237 gpart add -t freebsd-boot -s 400k -a 4k ${md} # <= ~540k
239 # install-boot will make this bootable
246 cat > ${mntpt}/boot/loader.conf <<EOF
251 cp /boot/kernel/geom_eli.ko ${mntpt}/boot/kernel/geom_eli.ko
255 ${SRCTOP}/tools/boot/install-boot.sh -g ${geli} -s ${scheme} -f ${fs} -b ${bios} -d ${src} ${md}
273 # install-boot will make this bootable
280 cat > ${mntpt}/boot/loader.conf <<EOF
285 cp /boot/kernel/geom_eli.ko ${mntpt}/boot/kernel/geom_eli.ko
289 ${SRCTOP}/tools/boot/install-boot.sh -g ${geli} -s ${scheme} -f ${fs} -b ${bios} -d ${src} ${md}
306 gpart add -t freebsd-boot -s 400k -a 4k ${md} # <= ~540k
308 # install-boot will make this bootable
315 cat > ${mntpt}/boot/loader.conf <<EOF
320 cp /boot/kernel/geom_eli.ko ${mntpt}/boot/kernel/geom_eli.ko
324 ${SRCTOP}/tools/boot/install-boot.sh -g ${geli} -s ${scheme} -f ${fs} -b ${bios} -d ${src} ${md}
345 gpart add -t freebsd-boot -s 400k -a 4k ${md} # <= ~540k
348 # install-boot will make this bootable
357 cat >> ${mntpt}/boot/loader.conf <<EOF
362 cp /boot/kernel/acl_nfs4.ko ${mntpt}/boot/kernel/acl_nfs4.ko
363 cp /boot/kernel/cryptodev.ko ${mntpt}/boot/kernel/cryptodev.ko
364 cp /boot/kernel/zfs.ko ${mntpt}/boot/kernel/zfs.ko
365 cp /boot/kernel/geom_eli.ko ${mntpt}/boot/kernel/geom_eli.ko
373 ${SRCTOP}/tools/boot/install-boot.sh -g ${geli} -s ${scheme} -f ${fs} -b ${bios} -d ${src} ${md}
397 # install-boot will make this bootable
406 cat >> ${mntpt}/boot/loader.conf <<EOF
411 cp /boot/kernel/acl_nfs4.ko ${mntpt}/boot/kernel/acl_nfs4.ko
412 cp /boot/kernel/cryptodev.ko ${mntpt}/boot/kernel/cryptodev.ko
413 cp /boot/kernel/zfs.ko ${mntpt}/boot/kernel/zfs.ko
414 cp /boot/kernel/geom_eli.ko ${mntpt}/boot/kernel/geom_eli.ko
422 ${SRCTOP}/tools/boot/install-boot.sh -g ${geli} -s ${scheme} -f ${fs} -b ${bios} -d ${src} ${md}
440 gpart add -t freebsd-boot -s 400k -a 4k ${md} # <= ~540k
442 # install-boot will make this bootable
451 cat > ${mntpt}/boot/loader.conf <<EOF
456 cp /boot/kernel/acl_nfs4.ko ${mntpt}/boot/kernel/acl_nfs4.ko
457 cp /boot/kernel/cryptodev.ko ${mntpt}/boot/kernel/cryptodev.ko
458 cp /boot/kernel/zfs.ko ${mntpt}/boot/kernel/zfs.ko
459 cp /boot/kernel/geom_eli.ko ${mntpt}/boot/kernel/geom_eli.ko
467 ${SRCTOP}/tools/boot/install-boot.sh -g ${geli} -s ${scheme} -f ${fs} -b ${bios} -d ${src} ${md}
492 # u-boot
620 IMGDIR=${OBJDIR}/boot-images
625 DESTDIR=${OBJDIR}/boot-tree
627 mkdir -p ${DESTDIR}/boot/defaults
628 mkdir -p ${DESTDIR}/boot/kernel
629 cp /boot/kernel/kernel ${DESTDIR}/boot/kernel
630 echo -h -D -S115200 > ${DESTDIR}/boot.config
631 cat > ${DESTDIR}/boot/loader.conf <<EOF
636 cp /boot/device.hints ${DESTDIR}/boot/device.hints
701 # The legacy boot is shared with amd64 so those routines could
717 geli=nogeli # I don't think geli boot works / is supported on arm