页次: 1
折腾了一天也没安上,官方CD启动,分区挂载完成,需要安装基本系统
即执行pacstrap /mnt base时报错
error:failed retrieving file 'core.db' from xxxmirror:Failed writing body(1023 != 1195)
各个服务器都报,只是!=后面的数值不同
ping百度没问题,搜索时有两种说法,一是ipv6需要关掉,二是DNS要改成8.8.8.8等。
ipv6据说是要改内核,我这还没安装呢,难道要改了再刻盘(具体怎么改我也看不懂)?
DNS改/etc/resolv.conf里面加上了8.8.8.8(默认的是dhcp自动取的路由的IP),但是不知道如何在不重启的情况下让它生效
只好来请教各位达人,郁闷
最近编辑记录 mrfox (2013-02-03 18:25:39)
离线
磁盘空间不足... 这个自己检查下
镜像服务器挂了... 换源
最近编辑记录 nopriler (2013-02-03 18:42:40)
离线
感谢回复,不过
1、磁盘空间:我是用以前的分区,格式化了下,lsblk /dev/sda的结果是sda1 102M, sda2 258.9M, sda3 7.3G, sda4 66.8G,同时按wiki我只mount了两个,是不是这里出错? 我只执行了mount /dev/sda1 /mnt和mount /dev/sda3 /mnt/home,sda2是交换分区,sda4是预留的
(不过个人感觉又不太像)
2、镜像服务器,镜像开始我都用的中国的,后来全换默认的,它会把所有的服务器都找一遍,报的错都是类似的failed writing body(除了找第一个源时还会有一行failed connect to第一个源的ipv6地址,network is unreachable)。同时问题是我ping这些服务器本身没问题都有响应
(好像还是ipv6的事儿?)
BTW:论坛怎么能上附件图呢
最近编辑记录 mrfox (2013-02-03 20:30:10)
离线
sda1 102M
mount /dev/sda1 /mnt
102MB?……LZ你只给Arch这么点空间?装个内核包都满了。
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
不懂啊,我以为sda1只是启动部分,sda3才是安装呢,我再回去重读wiki,重新分区来过,汗
离线
你怎么分区都没事,只是挂载点设置错了。同时很好奇你的sda2是干嘛的。
我记得Wiki里是让把ROOT挂在/mnt上吧。那么,如果你想让sda1作放引导程序,应该把它挂载为/mnt/boot,而把sda3挂在/mnt上。按现在的安装方式(好像原来的也是),它并不限定说,这个分区时干什么的,那个分区时干什么的,这是要自己指定的。
P.S. 应该先把sda3挂在 /mnt,然后在/mnt创建boot/,再把sda1挂在/mnt/boot。
最近编辑记录 nopriler (2013-02-03 21:48:58)
离线
/mnt 就是新系统的 / 。
/mnt/home 就是新系统的 /home。
……
wiki上不会给分区方案的…… 这就是Arch的高起点。
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
感谢两位DX出手相助,这一天时间花的,方向错了,抓狂
刚才没用wiki,另找了个步骤就像nopriler指点的一样
mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
终于动了进度条555,明天脑子清醒了再想是为什么
sda2是swap...
最近编辑记录 mrfox (2013-02-03 22:26:40)
离线
安装xfce4遇到新问题,/etc/rc.conf不存在,是默认就不存在吗,我百度了下大家都有呢奇怪我这怎么没有
我看的教程链接:http://bbs.kafan.cn/thread-1371928-1-1.html
离线
@mrfox 新问题开新帖。那个帖子是去年9月的,不值(?)一看。想要教程,看Wiki。
========== rc.conf ==========
rc.conf应该是有的吧?Wiki里没说rc.conf里废除了。如果确实没有,参考这个,自己写一个(?)
#
# /etc/rc.conf - configuration file for initscripts
#
# Most of rc.conf has been replaced by various other configuration
# files. See archlinux(7) for details.
#
# For more details on rc.conf see rc.conf(5).
#
DAEMONS=()
# A reasonable DAEMONS array when using sysvinit is:
# DAEMONS=(syslog-ng network crond)
#
# When using systemd, it is recommended to only enable daemons that
# do not have native systemd service files.
# Storage
#
# USEDMRAID="no"
# USELVM="no"
# Network
#
# interface=
# address=
# netmask=
# gateway=
========== Xfce的安装 ==========
Xfce是基于X Window System的桌面环境,在安装它之前,你需要安装X Window System。而要运行图形化界面,需要你正确的安装了显卡驱动(这步略过)。
〉〉〉安装 Xorg 基础包(# 表示Root的提示符)
# pacman -S xorg-server xorg-xinit xorg-server-utils
〉〉〉安装 Xfce(因为xfce是模块化的,所以你只需要安装自己需要的部分就好了)
# pacman -S xfce4
〉〉〉额外的东西,插件、系统工具之类的
# pacman -S xfce4-goodies
〉〉〉高度建议安装Gamin
========== Xfce的启动 ==========
1. 开机自动启动
〉〉〉安装显示管理器 Display Manager,如GDM、KDM、LightDM等。
2. 手动启动
2.1方式一($表示普通用户的命令行提示符)
〉〉〉
$startxfce4
2.2 方式二
〉〉〉创建.xinitrc
$ cp /etc/skel/.xinitrc ~/.xinitrc
〉〉〉往里面加入一行
exec startxfce4
〉〉〉启动
$ startx
========== 其他 ==========
自己看Wiki:Xfce
离线
我扫了一遍那个帖子,惊出一身冷汗。如果LZ按那个帖子来的话...最好从头到尾按那个帖子来。总觉得你这样东问一句,西问一句会导致很多问题的。还是建议你去看官方Wiki。如果你觉得英文有压力(应该不至于),我可以做个简易版的流程演示。
离线
LZ你以后看到 /etc/rcXXX 的就别看了,都是过时教程。
以英文wiki为准。中文的一般也能看,顶部有翻译日期。
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
再次感谢两位,特别是nopriler说得很详尽
关于wiki,说实话对我还是有些难,倒不是英文部分,而是有的地方不明白在说什么(和为什么)。就像和一个古人说银河系一样,完全没某个概念时,讲解的人已经做得很细致了,但难免听的人还是云雾里。没办法,笨啊,看到90后的cuihao,更是让人汗颜。。。跑题了
下面是我乱叨叨的,可以不理会
比如wiki里关于网络的部分,有线连接是先ip link,然后配置各种,还是相对麻烦点,乱看教程的好处是忽然发现两句,ifconfig xxx up和dhcpcd xxx, 然后网络就通了,省事许多(当然按wiki来是保证没错的)。另外通过乱搜索也知道arch后来改成用脚本安装了
另外我装的arch里确实没有rc.conf(nopriler给的示例里大部分语句前面都有#,#是注释用对吧,这么说生效的只是一句daemon=(),我研究下,看看要加载什么,然后想将前面说的启动网络这两句也加上,让网自动起来是可以的吧),这使我很迷惑,准备放假里有时间重装一遍,个人估计可能还是没有(奇了怪了),然后准备单开一贴,说说按wiki安装下来的各种不解,届时请两位再指点
再次感谢,说得挺乱的,抱歉
离线
@mrfox
rc.conf那部分是我的错。实际上最近我一直在Windows,也较少去关注Arch,单凭Wiki就妄图给他人讲解确实很不负责任。说起来我也只是个普通的end-user,在力所能及的范围内去帮助别人,有时也会自不量力地试图帮助别人。在给别人讲解的时候也是我学习的过程,难免会出错。一旦发现错误,希望你指出。:)
再次查阅了些资料,Daemon,即守护进程,相当于Windows上的“服务”(?),是自始自终都运行着的程序,原先是通过rc.conf配置的,在Arch换用systemd后,由systemd来控制。我扫了一遍新手指南,里面确实没有涉及rc.conf的配置,我猜它应该是在新系统被移除了,但部分语句依然有效(新旧版本的过渡,?)。基于此,建议你看看Daemon条目,然后通过其介绍的方法来添加,而不用rc.conf。
个人感觉Wiki还是蛮好懂的,循循渐进。不好意思我臆断下,你有点心急,只看了关键步骤。Wiki的话,如果从头看到尾还是蛮好懂的。如果这样做了还有疑惑,那很可能是遇到前所未闻的专有名词,这时候查阅下相关条目、维基百科或求助于Google,是大有帮助的。而这些步骤所涉及的细节及原理,某种程度上,是无需用户理解的。如果你有兴趣,也可以去翻阅相关书籍,查阅相关代码。ifconfig和dhcpcd的使用是有条件的,而这些条件,我猜,在你的情况里恰好达成了。Linux有个叫Udev的程序,负责在启动时检查硬件并加载相关的模块,。ip link用于启用/禁用网络接口,而你所需要的接口在系统启动时已经启用了(?)。你应该是用了自动分配IP的路由器,这些条件的达成让你可以直接通过dhcpcd来连接。
另外,你不需要那么客气。至少对我而言,帮助你解决问题也是我学习的过程,互利互助。有说错的地方却没有被你责备已经是大幸了。然后,希望你在一个问题解决了之后,在相关帖子的主题前加上[已解决]字样。如果你愿意详尽地写下问题解决的步骤,那就更好了。这样做,可以帮助到新手,免得大家重复解答,也能丰富社区吧。
我发现我话说多了,从你汗颜@cuihao来看,我猜你比我大。后辈对长辈指指点点不大妥当,请谅解。最后引用一句话:“闻道有先后,……,如是而已。”
离线
如果用grub2的话可以不要boot分区了
riverrun, past Eve and Adam's.
离线
页次: 1