Категорії
FreeBSD Misc, staff, other

[FreeBSD] Install from Linux

1) Install Linux (Debian)
2) Install grub-iso
3) upload liveCD mfsBSD.iso
4) set network settings via kFreeBSD.mfsbsd.ifconfig in /boot/grub/grub.cfg
menuentry "$file1" {
set isofile=/boot/images/$file1
loopback loop (hd0,1)\$isofile
kfreebsd (loop)/boot/kernel/kernel.gz -v
kfreebsd_module (loop)/boot/kernel/ahci.ko
kfreebsd_module (loop)/mfsroot.gz type=mfs_root
set kFreeBSD.vfs.root.mountfrom="ufs:/dev/md0"
set kFreeBSD.mfsbsd.hostname="$hostname"
set kFreeBSD.mfsbsd.mac_interfaces="ext1"
set kFreeBSD.mfsbsd.ifconfig_ext1_mac="${iface_mac}"
set kFreeBSD.mfsbsd.ifconfig_ext1="inet $ip/${ip_mask_short}"
set kFreeBSD.mfsbsd.defaultrouter="${ip_default}"
set kFreeBSD.mfsbsd.nameservers="8.8.8.8 1.1.1.1"
set kFreeBSD.mfsbsd.ifconfig_lo0="DHCP"
...
}
5) Reboot

А ось іще варіант для BIOS (не працює в UEFI)

   kfreebsd (loop)/boot/kernel/kernel -v
   kfreebsd_loadenv (loop)/boot/device.hints
   kfreebsd_module (loop)/data/base.ufs.uzip type=mfs_root
   set kFreeBSD.vfs.root.mountfrom="ufs:/dev/md0"
   set kFreeBSD.xconsole=YES
menuentry "/linux/Freebsd/FreeBSD-13.1-RELEASE-amd64-bootonly.iso" "/linux/Freebsd/FreeBSD-13.1-RELEASE-amd64-bootonly.iso" {
set gfxpayload=keep
insmod bsd
search --no-floppy --set --file $2
loopback loop $2
kfreebsd (loop)/boot/kernel/kernel -v
kfreebsd_module $2 type=mfs_root
set kFreeBSD.vfs.root.mountfrom="cd9660:/dev/md0"
}

Даний мануал не мій, знайшов в мережі інтернет.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP