另外一种升级方法(openBSD)

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

另外一种升级方法(openBSD)

帖子 wkx9dragon » 2011-05-30 18:37

每半年,升一次级,每次都要刻盘,都烦了,现在发现一个另外升级的方法,超简单,可能大家都知道,但是总有不知道的不是,我就粗粗的说说吧。
1.从 网站下来 bsd。rd,复制到/目录下
2.从网站下来installX。iso,解压缩到你的备份目录下,比如 /home/wkx9dragon/backup/
3.开机重启,在黑屏等待是,选择 bsd。rd 内核,进入安装程序。
4.在安装程序中,install,ugrade, 选择u跟新。
5.出现强制挂载openbsd分区,选者同意。
6.出现选则安装介质,选择 Disk
7.出现选择安装文件是否已经挂载,选择是[如果你的解压缩的安装文件,和openbsd是一个硬盘,否者自己ctrl+C,挂载后,在从2开始]
8.默认目录比如pub/openbsd/amd64,要修改为自己的文件放置位置,其实就是加一个/mnt/,因为安装程序自动把你原来的/分区挂载/mnt/下了。
9.安装程序让你选择压缩包(bsd,bsd。rd。bsd.mp,baseX。tgz,等等)和正常安装一样。
10.装完了,重启。[呵呵,没结束呢。]
11.重启后,你会发现,出现“ sshdCould not load host key: /etc/ssh/ssh_host_ecdsa_key”,这时候,用root 权限执行一下命令。
[转载]http://www.gobsd.org/showthread.php?p=5320#post5320
# ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key -N ""
# ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N ""
# ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ""
# ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N "" [这个很是让我迷惑,我的电脑里,根本没有这个文件(/etc/ssh/ssh_host_ecdsa),可是没有这条命令根本不行],如果过有错误,就是记错了,但是这四个文件我肯定不是都有的。

头像
unreal
银 Ag
帖子: 1072
注册时间: 2010-06-07 18:52

回复: 另外一种升级方法(openBSD)

帖子 unreal » 2011-05-30 23:28

关于第二步,直接从ftp安装似乎更为简便一些。
关于第11步,我安装完重启后没有出现提示。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 另外一种升级方法(openBSD)

帖子 leo » 2011-05-31 8:06

可能是OpenSSH版本有变化时才会有这种现象,如果你是将OpenBSD从4.9发行版升级到目前的4.9当前(我根据你前一阵的帖子猜的), 这段时间内两个系统都是使用的OpenSSH 5.8。

woodelf
钛 Ti
帖子: 33
注册时间: 2010-09-01 11:23

回复: 另外一种升级方法(openBSD)

帖子 woodelf » 2011-05-31 8:59

一般用bsd.rd启动以后选择ftp升级,不过我也没有出现11步那个提示。
我是只用发行版的,可能因为我是用的桌面,把OpenSSH给关了。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 另外一种升级方法(openBSD)

帖子 leo » 2011-05-31 10:03

OpenSSH版本没有变化时可能无此现象,感觉wkx9gragon是进行了跨版本的OpenBSD升级——最大的可能是4.8升级到4.9(4.8期间OpenSSH的版本从5.6升级到了5.8。)wkx9gragon也太不负责任了,这个都不说清楚,:D
此外关闭了OpenSSH可能也无此现象。

头像
unreal
银 Ag
帖子: 1072
注册时间: 2010-06-07 18:52

回复: 另外一种升级方法(openBSD)

帖子 unreal » 2011-05-31 16:10

leo管理员:
我的bsd.rd 升级路线是从 4.8release --> 4.9 current(May 17) --> 4.9release
但确实没有遇到ssh提示key有问题。ssh 的版本号我没有注意:o

头像
unreal
银 Ag
帖子: 1072
注册时间: 2010-06-07 18:52

回复: 另外一种升级方法(openBSD)

帖子 unreal » 2011-05-31 16:37

woodelf 写了:一般用bsd.rd启动以后选择ftp升级,不过我也没有出现11步那个提示。
我是只用发行版的,可能因为我是用的桌面,把OpenSSH给关了。
ssh还是打开比好,如果遇到控制台假死什么的,还能有条通道上来。我的系统好像默认只有一个console,没有开tty终端,不能 ctrl+F? 切换终端。不知是否OBSD默认都这样。

【白菜往事】我有次试图加个终端,乱改 /etc/ttys ,结果连console 也无法登录了,当时因为无线网卡没有弄好,有线网卡没配置,所以ssh也没辙,机器也没有串口……只能拔电,摘下硬盘,接到 FBSD下面 fsck_ffs,再mount 了再改回 ttys。:p

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 另外一种升级方法(openBSD)

帖子 leo » 2011-05-31 19:40

unreal 写了:leo管理员:
我的bsd.rd 升级路线是从 4.8release --> 4.9 current(May 17) --> 4.9release
但确实没有遇到ssh提示key有问题。ssh 的版本号我没有注意:o
你的“升级”曲线有些“古怪”,看来还真不一定和OpenSSH有关,抱歉,时间有些长了,具体原因记不得了,难道这次又臆断了?呵呵。

头像
unreal
银 Ag
帖子: 1072
注册时间: 2010-06-07 18:52

回复: 另外一种升级方法(openBSD)

帖子 unreal » 2011-05-31 23:27

To:leo兄
诶,我这么“升级”还不是为了 pkg_add midori 。xxxterm 也pkg_add了,还不太会用。等忙过六一要再升级到最新的snapshot.

关于ttys,可以把x86平台的贴一份出来么?刚才看中文FAQ里说x86机器默认配置6个终端。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 另外一种升级方法(openBSD)

帖子 leo » 2011-06-01 2:46

没有明白你为什么要修改ttys, 这里有一份。
附件
ttys.tar.gz
(2.67 KiB) 下载 529 次

头像
unreal
银 Ag
帖子: 1072
注册时间: 2010-06-07 18:52

回复: 另外一种升级方法(openBSD)

帖子 unreal » 2011-06-04 23:32

leo 写了:没有明白你为什么要修改ttys, 这里有一份。
又给管理员添麻烦了……

为了增加若干个中端。但是显然不同平台的设定不同,即使改了ttys,龙芯上除了console,无法增加终端。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 另外一种升级方法(openBSD)

帖子 leo » 2011-06-05 0:13

unreal 写了:又给管理员添麻烦了……

为了增加若干个中端。但是显然不同平台的设定不同,即使改了ttys,龙芯上除了console,无法增加终端。
unreal兄客气了,既然安装了桌面,startx后想开多少终端随意啊,呵呵,恕我愚钝。还是不太明白。:confused:

头像
unreal
银 Ag
帖子: 1072
注册时间: 2010-06-07 18:52

回复: 另外一种升级方法(openBSD)

帖子 unreal » 2011-06-05 23:56

囧,是我表述得不清楚。不是X界面,是命令行界面用Ctrl+Alt+F?切换的终端。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 另外一种升级方法(openBSD)

帖子 leo » 2011-06-06 3:08

unreal 写了:囧,是我表述得不清楚。不是X界面,是命令行界面用Ctrl+Alt+F?切换的终端。
你表达的很清楚,我也知道你是指在字符状态下,我只是奇怪什么操作不能在X里、而一定要在命令行下执行。

头像
lionux
锌 Zn
帖子: 457
注册时间: 2010-02-04 11:09

回复: 另外一种升级方法(openBSD)

帖子 lionux » 2011-06-06 8:23

用tmux一个终端就够了。

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 9 访客