I've tried to translate Norimitsu Sugimoto's original slides in Japanese, from the 133rd Tokyo-area Debian study session. I've added some annotations of my own [in square brackets].

Debian GNU/kFreeBSD Setup Guide, 2015 edition

Norimitsu Sugimoto <dictoss@live.jp>

Agenda

Self-introduction

Debian Ports & Debian GNU/kFreeBSD

Installation: Creating and booting install media

Installation: Partition configuration and file system

Debian GNU/kFreeBSD specific packages

Dual-booting Windows & Debian GNU/kFreeBSD

# vi /etc/grub.d/40_custom.kfreebsd
menuentry "Windows (loader)" {
    insmod part_msdos
    set root='(hd0,msdos2)'
    chainloader +1
}
# update-grub2

Configuration: Wired LAN

Wireless LAN

# apt-get install wpa_supplicant firmware-iwlwifi

# ifconfig wlan0 create wlandev iwn0

$ wpa_passphrase ssid passphrase > wpa_example.conf
# wpa_supplicant -i wlan0 -c ./wpa_example.conf
# dhclient -v -1 wlan0

ifconfig wlan0 -ht40

USB modems [GSM/UMTS]

# apt-get install freebsd-ppp usb-modeswitch
# usb_modeswitch -c /etc/usbmodeswitch.d/config.conf

# vi /etc/ppp/ppp.conf
# ppp -foreground peername

Video drivers

# apt-get install xserver-xorg-video-intel
# apt-get install xserver-xorg-video-nv
# apt-get install xserver-xorg-video-radeon

# kldunload i915
# kldload i915kms
# vi /etc/modules
i915kms

[This should happen automatically now in jessie-kfreebsd]

Changing the default locale

# dpkg-reconfigure locales

Keyboard settings of the X Window System

Web browser

USB 3.0

Sound driver

Power management

$ sysctl dev.cpu.0.freq
dev.cpu.0.freq: 800

# /usr/sbin/acpiconf -i 0

Mounting USB drives

# mount_msdosfs -L ja JP.UTF-8 -D CP932 /dev/da0s1 /mnt/usb

Linux emulation

Virtualization

Conclusion