====== Introduction ====== Tired of Systemd I will try to install OpenBSD in dualboot with windows 7 on my x230 Tablet ====== Downloads ====== [[http://www.openbsd.org/ftp.html#http|Install58.iso]] ====== Install ====== Boot on CD\\ I use the same schema as for Linux: * mSATA (1) 256GB for Windows/openBSD * SATA (0) 500GB for swap/var/home and a Data (shared) partition ^ Disk ^ Partition ^ Format ^ Size ^ Mount Point ^ |1 | 1 | NTFS | 1.5GB | SYSTEM_DRV | |1 | 2 | NTFS | 175GB | Windows7_OS | |1 | 3 | UFS | 61GB | OpenBSD /| |0 | 1 | UFS | 160GB | OpenBSD swap (4g) /var (10g) /home| |0 | 2 | NTFS | 309GB | DATA | ===== Warnings ===== * :!: flag bootable the / partition of OpenBSD to be able to reboot on it :!: ===== mSATA SSD ===== Edit 3rd partition: Initialyze sd1 (E)dit fdisk> e 2 Partition id : A6 fdisk> flag 2 fdisk> w fdisk> q Mount as / Label editor > a partition a FS type 4.2BSD mount point: / > q ===== SATA ===== Edit first partition Initialyze sd0 (E)dit fdisk> e 0 Partition id : A6 fdisk> w fdisk> q Create /swap (4g) /var (10g) /home (remaining space) Label editor > a partition a size: 4g FS type swap > a partition b size: 10g FS type 4.2BSD mount point: /var > a partition d size: FS type 4.2BSD mount point: /home > q ===== Sets ===== Select all :) \\ Installation goes from cd0\\ at the end ... reboot! ===== Create the pbr file ===== Insert a FAT 32 USB key to copy the boot file!!! disklabel sd2 mount the key mount /dev/sd2i /mnt Create the openbsd.pbr file dd if=/dev/rsd1a of=openbsd.pbr bs=512 count=1 Copy to USB cp openbsd.pbr /mnt/. Flag back Windows partition as bootable: fdisk -e sd1 fdisk> flag 0 fdisk> w fdisk> q Reboot under windows ===== Windows bootloader ===== Start cmd as administrator bcdedit /create /d "OpenBSD" /application bootsector Note the nice string returned ... in this example it will be {0154a872-3d41-11de-bd67-a7060316bbb1} C:\Windows\system32> bcdedit /set {0154a872-3d41-11de-bd67-a7060316bbb1} device boot The operation completed successfully. C:\Windows\system32> bcdedit /set {0154a872-3d41-11de-bd67-a7060316bbb1} path \openbsd.pbr The operation completed successfully. C:\Windows\system32> bcdedit /set {0154a872-3d41-11de-bd67-a7060316bbb1} device partition=c: The operation completed successfully. C:\Windows\system32> bcdedit /displayorder {0154a872-3d41-11de-bd67-7060316bbb1} /addfirst The operation completed successfully. C:\Windows\system32> bcdedit /timeout 10 The operation completed successfully. Reboot! ====== Troubleshooting ====== Boot the install CD and type: b sd0a:/bsd ====== References ====== * http://www.openbsd.org/faq/faq4.html#Multibooting * http://www.openbsdsupport.org/dualboot.html * http://karlbsd.blogspot.fr/2011/11/50-amd64-k43u-dual-booting-openbsd-50.html * http://cromwell-intl.com/linux/multiboot-windows-openbsd/ * http://unix.stackexchange.com/questions/138729/centrino-n-6300-openbsd-5-5-no-link - original issue wiht openBSD 5.5