使用U盘安装FreeBSD系统的简单教程

飞客日志   发布时间:2016-02-23 11:42:41   作者:saint   我要评论
这篇文章主要介绍了使用U盘安装FreeBSD系统的教程,顺带介绍了Ubuntu系统下U盘文件变成只读的问题的解决方法,需要的朋友可以参考下

1,U盘安装
这个命令会清除原有数据,所以要先备份U盘数据

复制代码
代码如下:

dd if=FreeBSD-9.0-RELEASE-i386-memstick.img of=/dev/da0 bs=64k


2,安装freebsd
将BIOS设置成U盘启动引导。将U盘插入,启动就可以看到freebsd的安装界面。具体安装步骤可参考官方wiki
http://www.freebsd.org/doc/zh_CN.UTF-8/books/handbook/bsdinstall-pre.html


3,Grub2引导多系统
3.1 编译安装grub2

复制代码
代码如下:

cd /usr/ports/sysutils/grub2
make install

3.2 将grub2地引导安装到硬盘地第一个扇区

复制代码
代码如下:

gpart show ad0

ad0需要按照你自己地实际地硬盘作修改。
因为之前安装系统地时候,boot分区地名字叫freebsd-boot,grub2能识别的是bios-boot,所以要直接修改:

复制代码
代码如下:

gpart modify -i 1 -t \!21686148-6449-6E6F-744E-656564454649 ad0
grub-install –modules=part_gpt /dev/ad0

3.3 配置grub2

复制代码
代码如下:

grub-mkconfig
grub-mkconfig -o /boot/grub/grub.cfg

或者自己添加menuentry到/boot/grub/grub.cfg

复制代码
代码如下:

menuentry “FreeBSD /boot/loader” –class freebsd –class bsd –class os {
insmod ufs2
set root='(hd0,2)’
search –no-floppy –fs-uuid –set 4cb05ace512b3d97
kfreebsd /boot/loader
}

PS:解决U盘文件变成只读的问题
为FreeBSD制作U盘启动盘前发现了在Ubuntu系统下U盘文件变成只读的问题,在拷贝文件的时候发现文件不能复制,sudo chmod也不行。
原来u盘在ubuntu下是自动挂载的,udev会监听。但有时候u盘挂载后,只挂载为只读。

其中一种原因是因为u盘的文件系统已损坏,系统为了防止文件系统进一步损坏,因而挂载为只读。
可以执行

复制代码
代码如下:
tail -f /var/log/syslog
,然后插入u盘,则会看到系统检测信息。
如果你看到 FAT: Filesystem error (dev sdb1)这种信息,说明你的U盘损坏。
先umount掉这个U盘

复制代码
代码如下:
umount /media/**
(**是你的U盘名,可以在media目录下查看)
再实行

复制代码
代码如下:
sudo dosfsck -v -a /dev/sdb1
(sdb1要改成你自己的U盘设备号,可以用sudo fdisk -l查看)
dosfsck是检查修复ms-dos系统,也就是FAT系统的命令, -a 表示自动修复 -v 表示打印出信息

相关文章

  • FreeBSD安装之自动分区方法

    这篇文章主要介绍了FreeBSD安装之自动分区方法,需要的朋友可以参考下
    2014-07-20
  • FreeBSD 8.2 安装教程图文详解

    这篇文章主要给大家介绍下freebsd8.2版本的安装教程,其实freebsd的安装教程大同小异,需要的朋友可以参考下
    2013-06-29
  • freebsd9.0安装教程图文详解

    freebsd9.0刚从FTP上释出时,我就迫不及待地在虚拟机上安装试用了。这一次虚拟机文件出问题了,需要进行重装一次(安系统简单,安软件是个漫长的过程哇!),顺便写写freeb
    2013-06-27
  • FreeBSD 8.0 安装教程图文详解

    本文以FreeBSD 8.0 DVD的ISO为例,详细介绍了FreeBSD 8.0的安装步骤。FreeBSD 8.0的安装过程和7.2区别不大。FreeBSD 是一个可以在 Intel 兼容个人计算机、DEC Alpha 或 PC9
    2012-12-06
  • freebsd7.0安装系统图解(最新版)

    光盘引导,简洁的欢迎界面出现叻,回车就行了。 选择我们伟大的祖国【China】 默认即可   我们要最小化安装FreeBSD系统,这里我们选择自定义【Custom】  
    2008-09-08
  • FreeBSD系统下创建DVD.iso安装光盘

    准备刻一张FreeBSD-7.0-RELEASE的DVD,网上很多介绍都是在Windows下使用什么iso提取工具的,貌似很麻烦。参考了一些FreeBSD高手的实现,我写了一个简单的脚本,主要功能是
    2008-09-08
  • 从硬盘安装freebsd

    需要的辅助软件:  1)isoemu(引导ISO镜像用)  2)虚拟光驱(用哪个你自己喜欢,首推DAEMON Tools短小精简,功能"牛") 具体步骤: 1: 前提:你的系统
    2008-09-08
  • FREEBSD6.2 详细安装图解

    本文将对FreeBSD安装过程提供详细的图解,在安装之前,先提出几点建议供大家参考:   1、采用最小化安装。   2、安装时启用inetd,并在编辑inetd.conf文件时,把带有
    2008-09-08
  • Freebsd7.0+Apache2.2+MySQL5+PHP5安装配置

    一、安装apache2.2.8 首先去http://www.apache.org 网站上下载apache2.2.8源码包 解压缩 #tar zxvf httpd-2.2.8.tar.gz 得到 httpd-2.2.8文件夹 #cd httpd-2.2.8
    2008-09-08

最新评论