分页: 1 / 1

make bootable usb with openbsd 4.6 installer

发表于 : 2010-02-05 19:05
junfengfan
# fdisk -iy sd0
# disklabel -E sd0
> d *
> a a
##make install partition 1G
> q
# newfs sd0a
# mkdir /mnt/usb
# cd /mnt/usb
# mount /dev/sd0a /mnt/usb
# ftp ftp.openbsd.org
user: anonymous
password: 123456
ftp> cd pub/OpenBSD/4.6/i386
ftp> mget *
mget INSTALL.i386? a
ftp> exit
# cp /boot /mnt/usb/boot
# /usr/mdec/installboot -v /mnt/usb/boot /usr/mdec/biosboot sd0c
# cp /mnt/usb/bsd /mnt/usb/bsd.old
# cp /mnt/usb/bsd.rd /mnt/usb/bsd
# cd /
# umount /mnt/usb
try it


see also: http://bsdanywhere.org/
see also: https://calomel.org/bootable_openbsd_cd.html

我按照上面的步骤做好openbsd启动U盘却不行

发表于 : 2010-02-05 19:12
junfengfan
我按照上面的步骤做好openbsd启动U盘,在华硕865主板上,安装成功后;我把U盘拔下,可是硬盘也可以启动,但是却停留在了安装界面;搞了一下午,重装好几次,还是停留在安装界面:
~~~~~~~~~~~~

Welcome to the Openbsd/i386 4.6 installation program;
I stall ,Upgrade ,or S hell? 却不往下走了,启动不到正常的Openbsd 界面!不知是何原因~~~~~~

发表于 : 2010-02-05 22:27
lionux
内核不对,复制bsd内核到 /

发表于 : 2010-02-06 14:13
junfengfan
最上面的步骤错在哪一步?# cp /boot /mnt/usb/boot
# /usr/mdec/installboot -v /mnt/usb/boot /usr/mdec/biosboot sd0c
# cp /mnt/usb/bsd /mnt/usb/bsd.old
# cp /mnt/usb/bsd.rd /mnt/usb/bsd

?????

发表于 : 2010-02-06 19:34
lionux
安装没有问题,启动后进入安装介面,那就是启动的安装内核,ob根目录下有三个内核,bsd普通内核,bsd.sp 多处理启内核,bsd.rd安装内核,你现在就是用的这个内核启动的,你可以启动后按s,进shell挂分区复制个内核过去,reboot

发表于 : 2010-02-07 20:59
junfengfan
请问我还是做不好,请问从哪儿把 bsd 文件拷贝到 新安装的openbsd系统中? 春节愉快

发表于 : 2010-02-07 21:55
lionux
U盘里的bsd.old就是,挂u盘复制过去,或者用bsd.sp启动,启动时敲 boot hd0a:/bsd.sp 详细说明看faq

发表于 : 2010-02-08 9:26
lionux
OpenBSD的安装文件最好单独放在一个目录下就不会有这个问题了

发表于 : 2010-02-08 13:52
junfengfan
把 boot 拷贝到u盘根目录,把bsd.rd 也拷贝到U盘根目录,然后改名bsd;把所有的i386文件夹内容完完全全的拷贝到u盘中;这样就可以了;
谢谢 lionux!

发表于 : 2010-03-03 6:15
天地乾坤
现在光驱用的越来越少了,U盘用的越来越多了,所以非常有用打5分。

发表于 : 2011-03-02 20:21
junfengfan
在u盘根目录下,建一个 i386 目录,把从网站上下的所有安装文件放进去;