我正在寻找一个可以在SSD上安装的OpenBSD可启动映像来运行pf。 我已经为m0n0wall和pfSensefind了这些图片,但是不是单独为OpenBSDfind的。
有人可以链接到一个图像,指示如何将其直接安装到SSD?
提前致谢。
这个网站在bsdgurl.org看起来是提供你在找什么。 您需要将图像写入USB驱动器,从USB启动,然后安装到您的DOM(SSD)。 如果你没有另外的BSD盒子,请使用方法2。
首先到openbsd的下载区(例如: http : //ftp.heanet.ie/pub/OpenBSD/4.9/amd64/ ),你需要两个文件:
有了这两个文件,你需要设置一个pxe引导环境。
接下来,您需要设置一个DHCP服务器来识别卡的MAC地址,并设置选项文件名和下一个服务器 。
下面是一个linux dhcpd的例子:
宿主soekris {
hardware ethernet 00:00:AB:CD:EF:1c; fixed-address 192.168.0.150; filename "pxeboot"; next-server 192.168.0.98;}
你的下一个服务器是服务于文件/ pxeboot和/bsd.rd的tftp服务器
在Windows上,我使用优秀的tftpd32d( http://tftpd32.jounin.net/ )
您只需要激活TFTP选项,并将目录设置为包含两个文件的目录并启动它。
现在启动PXE启动你的机器。 确保你的dhcp守护进程正在服务正确的地址和正确的信息(检查日志中的DHCPACK)
文件名选项将指示你的机器加载并运行第一阶段的pxeboot(有点相当于grub)。 然后,在提示时,您可以等待或只需inputbsd.rd。 该文件也将从TFTP服务器下载,并将启动安装程序。
你也可以参考官方文档http://ftp.heanet.ie/pub/OpenBSD/4.9/amd64/INSTALL.amd64
并查找“使用OpenBSD或其他类似Un * x的系统创buildPXEnetworking可引导设置”一节:
如果你多次这样做,PXE启动是最简单的。
如果只有几次,就把你的闪存驱动器挂载到另一台机器上,作为虚拟机的根目录。 例如,如果您在Linux上使用qemu / kvm,并且闪存驱动器显示为/ dev / sdc
kvm -drive file=/dev/sdc,if=virtio,cache=none -cdrom /path/to/install55.iso -boot d
你必须以root身份对原始的/ dev / sdc进行访问。 另外,不要担心virtio。 它在openbsd中工作正常,如果驱动器是ide,sata,scsi或者其他的,安装仍然可以工作。 甚至使用soekris上的usb启动驱动器。
Atom处理器根据OpenBSD i386平台网页支持。 您将不得不validation板上其余的设备。
我build议尝试定期安装OpenBSD以进行testing以及正在进行的操作。 如果您需要OpenBSD开发人员和用户社区的支持,请避免使用其他“映像”选项。
安装到SSD不应该从安装到硬盘驱动器有任何不同。 阅读常见问题解答中的安装指南以获取详细说明。 你的诀窍是让董事会启动。 如果BIOS支持,您可以尝试使用购买或下载的安装介质(安装指南第4.3节)从外部USB CD-ROM进行引导和安装。 cd49.iso文件是你想从任何官方镜像服务器的i386目录下载的。
如果外部光盘绝对不是一个选项, PXE启动是您的最佳select。 但是,这需要花一点时间来设置DHCP,TFTP等。
最好的祝福!
我熟悉的大多数已经准备好的可引导OpenBSD镜像都是面向embedded式单板计算机的,如Soekris和Alix设备。 主要目标是削减操作系统,以适应较小的闪存卡。
现在,现在闪存存储设备已经变得越来越大,大多数人只是将整个OpenBSD操作系统直接安装到闪存介质上。
我可以为您的情况考虑两个主要的安装选项:
最简单的是直接安装方法。
这是我会build议的。 将SSD连接到互联网连接的电脑。 使用OpenBSD安装程序cd-rom启动计算机。 将OpenBSD安装到最近连接的SSD驱动器上。
安装完成后,根据需要修改/ etc / fstab文件。 在重新启动之前,您可以在安装结束时手动执行此操作。 或者,您可以再次引导至安装盘并selectshell,安装新安装的文件系统,然后使用sed命令进行修改。 通常这意味着将所有/ dev / wd1x条目更改为/ dev / wd0x。
卸下SSD驱动器并插入目标机器。 尝试启动它。 如果启动时出现问题,通常是因为/ etc / fstab条目不正确。 在内核引导时检查dmesg输出,以查看目标机器硬盘驱动器设备被检测到的内容。 他们应该是sd0或wd0。
祝你好运!
一个OpenBSD内核的PXE启动很简单; 安装OpenBSD的PXE有点复杂。
您可以使用Serva (我与Serva开发相关)安装最后一个OpenBSD install55.iso ,或者使用Serva指令与其他一些PXE服务器
有关完整的详细信息和要求,请参阅此处: http : //vercot.com/~serva/an/NonWindowsPXE3.html
在设置环境时,您可以在此处看到从PXE客户端引导直到安装完成的分步过程。
OpenBSD amd64 install step-by-step considering OpenBSD_55_amd64 as head directory: From Serva repository ( IP 192.168.20.1 ) ie (I)nstall, (U)pgrade, (A)utoinstall or (S)hell? I Choose your keyboard layout ('?' or 'L' for list) [default] System hostname? (short form, eg 'foo') foo Available network interfaces are: vic0 vlan0. Which network interface do you wish to configure? (or 'done') [vic0] IPv4 address for vic0? (or 'dhcp' or 'none') [dhcp] IPv6 address for vic0? (or 'rtsol' or 'none') [none] Available network interfaces are: vic0 vlan0. Which network interface do you wish to configure? (or 'done') [done] Password for root account? (will not echo) **** Password for root account? (again) **** Start sshd(8) by default? [yes] Start ntpd(8) by default? [no] Do you expect to run the X Window System? [yes] Do you want the X Window System to be started by xdm(1)? [no] Change the default console to com0? [no] Setup a user? (enter a lower-case loginname, or 'no') [no] What timezone are you in? ('?' for list) [Europe/London] Available disks are: sd0. Which disk is the root disk? ('?' for details) [sd0] Use DUIDs rather than device names in fstab? [yes] Use (W)hole disk, use the (O)penBSD area, or (E)dit the MBR? [Whole] Use (A)uto layout, (E)dit auto layout, or create (C)ustom layout? [a] Let's install the sets! Location of sets? (cd disk ftp http or 'done') [http] HTTP/FTP proxy URL? (eg 'http://proxy:8080', or 'none') [none] Server? (hostname, list#, 'done' or '?') [mirror.codigo23.net] 192.168.20.1 Server directory? [pub/OpenBSD/5.5/i386] OpenBSD_55_amd64/5.5/amd64 Select sets by entering a setname ... ... [done] Directory does not contain SHA256.sig. Continue without verification? [no] yes Installing ... Installing ... ... Location of sets? (cd disk ftp http or 'done') [done] CONGRATULATIONS! your OpenBSD install has been successfully completed! To boot the new system, enter 'reboot' at the command prompt.