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 远程存取
0. 前言
若以服务器管理而言,我们不能够老是待在主机旁边,必须要有远程访问系统 (telnet 、 ftp) 的需要。 但因为这两个协议并不很安全,所以...
[阅读全文]
-
-
FREEBSD手工配置网络
在FreeBSD系统中,网络能力十分重要,对于一个标准的FreeBSD系统,至少要有一个网络界面以便与其他计算机通信。最常见的网络界面为以太网卡。此外FreeB...
[阅读全文]
-
-
-
删除 FreeBSD 账号
0. 前言 新增了使用者之后,就必须要了解如何删除使用者。
1. 删除账号 请以 root 的身分,执行这个 rmuser 这个命令。
系统询...
[阅读全文]
-
新增 FreeBSD 账号
0. 前言
因为 root 这个账号为系统管理者,所以请尽量养成好习惯。 如非必要请采用其它账号进行工作。 再加上,通常我们都是采用远程登入系统,所以要有...
[阅读全文]
-
-
网友评论