Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1337093
  • 博文数量: 464
  • 博客积分: 9399
  • 博客等级: 中将
  • 技术积分: 6364
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-19 09:15
文章分类

全部博文(464)

文章存档

2014年(12)

2013年(123)

2012年(173)

2011年(156)

我的朋友

分类:

2012-12-10 10:00:13

用usb光驱无法在服务器上启动进程,在进入到grub的引导界面就grub就非常不幸的挂掉了。觉得换用u盘进行,碰碰运气。具体的操作流程如下:
先用unetbootin这个工具将archlinux的iso拷贝到u盘中,方法很简单,见下图:

拷贝一份iso到u盘中,下面要用到它。


然后用u盘去引导系统,引导过程中会报


waiting 30 seconds for device /dev/archiso


ERROR: boot device didn’t show up after 30 seconds


无法加载/dev/archiso设备,我们用下面的命令去加载光盘iso到/dev/archiso中


mkdir -p /iso


mount -t vfat /dev/sda1 /iso


modprobe loop


losetup /dev/loop6 /iso/archlinux-2009.08-core-i686.iso

ln -s /dev/loop6 /dev/archiso


然后按


Ctrl +D


返回安装流程。这时应该能顺利进入login界面了,输入root然后直接回车就可以以root身份进入shell了,执行


/arch/setup


启动安装进程


首先分区,选择了自动分区,boot区设置为100m,swap分区设置为物理内存大小,其他的分配给跟分区,根分区选择ext4格式


然后选择包,要记得把devel包选择上,我们日后软件维护要用到自己编译的情况。


然后是安装包,一直回车


系统的时候,要注意,由于u盘占用了sda的名字,所以,物理硬盘是sdb,但是拔掉u盘后,物理硬盘又会变成了sda,所以fstab的时候一定要注意把sdb假装是sda来配置


然后是安装引导器,我们选择grub,把它安装在sdb上,也就是物理硬盘的mbr上。但是进入配置文件menu.lst的时候要把hd1都替换为hd0,原因同上。


折腾完毕之后就可以拔掉u,重启机器。


进入新系统的第一步呢是


pacmon更新源,我们选择163的镜像,这些IT豪门的举手之劳真,造福了千千万万的平民百姓


名称:网易


协议:HTTP


地址:mirrors.163.com/archlinux/


软件仓库:core、extra、community


架构:i686、x86_64、iso


相应的修改是在/etc/pacmon.d/mirrorlist文件中最后添加


 


# 163.com


Server =


重新进入系统后,我们要配置好sshd服务,用下面的命令安装sshd服务


#pacman -Sy openssh #安装opensssh

安装完成后在/etc/rc.conf的最底部DAEMONS后添加sshd让系统启动时自动启动openssh

DAEMONS=(syslog-ng network netfs crond sshd)

也可手动启动openssl,执行

#/etc/rc.d/sshd start

默认情况下其它电脑是不能通过ssh来访问archlinux的,需要修改两个文件来实现:
/etc/hosts.deny #默认拒绝所有连接,打开这个文件用#号注释掉这行,


ALL:ALL:DENY


让所有人都可以连接到这台服务器,最后重启openssh


#/etc/rc.d/sshd restart


最后openssh默认也是不允许root帐户直接登录的,需要修改/etc/ssh/sshd_config文件


将PermitRootLogin yes前的#号去掉就可以了.






阅读(805) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~