您尚未登录。

#1 2012-12-01 13:23:09

photon
会员
注册时间: 2012-11-02
帖子: 30

安装时提示ERROR: Failed to install packages to new root,怎么解决?

安装arch时出的这个错误,怎么解决?
操作步骤:

mount /sda/dev1 /mnt
mount /sda/dev2 /mnt/home
swapon /sda/dev3
pacstrap /mnt base base-devel

提示
Errors occured, no packages were upgraded.
⇒ ERROR: Failed to install packages to new root. 

pacman -Syu

再执行pacstrap命令也仍然提示这个错误:
j3WLb.jpg
请问该如何解决?谢谢。

wiki:
Beginners' Guide
Installation Template

我之前问的安装问题:
[已解决]命令pacman base base-dev 返回 ERROR: /mnt is not a mountpoint!
[已解决]genfstab -p -U,为什么没看到创建的fstab里有/dev/sda2

尚未解决的问题:
How to know whether keymap is activated?

最近编辑记录 photon (2012-12-01 19:57:36)

离线

#2 2012-12-01 17:45:48

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,223
个人网站

Re: 安装时提示ERROR: Failed to install packages to new root,怎么解决?

你的分区是不是之前装过没格式化额……


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#3 2012-12-01 20:28:55

photon
会员
注册时间: 2012-11-02
帖子: 30

Re: 安装时提示ERROR: Failed to install packages to new root,怎么解决?

第一次装arch系统,但一直没装成。
每次重装arch都要重新做格式化吗?我已经用gparted做过分区,具体见我主帖底部索引中第一个问题的最后一个回复最后一个回复
在命令行安装过程中,已经可以看到分区,见我主贴底部的第二个帖子,genfstab的那个,图示如下:
ZcUug.jpg
如果要格式化的话,用什么命令,在wiki上没看到相关说明的部分。

主贴的mount命令写的不对,刚才更新了一下。

最近编辑记录 photon (2012-12-01 20:29:29)

离线

#4 2012-12-01 23:58:55

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,956
个人网站

Re: 安装时提示ERROR: Failed to install packages to new root,怎么解决?

不格式化也行,但总要把文件删掉吧。格式化命令是 mkfs.ext4 /dev/sda3 这样子,其中 ext4 是分区类型,后边是分区设备文件。

离线

#5 2012-12-03 11:58:32

photon
会员
注册时间: 2012-11-02
帖子: 30

Re: 安装时提示ERROR: Failed to install packages to new root,怎么解决?

怎么在virtualbox下备份文件?
arch-chroot /mnt 之前的两个文件
/etc/mirrorlist
/etc/locale.gen
arch-chroot /mnt 之后的七个文件
/mnt/etc/fstab
/etc/locale.gen
/etc/locale.conf
/etc/vconsole.conf
/etc/locale.gen
/etc/localtime
/etc/hostname

最近编辑记录 photon (2012-12-03 12:01:23)

离线

#6 2012-12-03 12:38:28

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,956
个人网站

Re: 安装时提示ERROR: Failed to install packages to new root,怎么解决?

photon 说:

怎么在virtualbox下备份文件?
arch-chroot /mnt 之前的两个文件
/etc/mirrorlist
/etc/locale.gen
arch-chroot /mnt 之后的七个文件
/mnt/etc/fstab
/etc/locale.gen
/etc/locale.conf
/etc/vconsole.conf
/etc/locale.gen
/etc/localtime
/etc/hostname

把文件弄出来?打个 tar 包,通过网络传出来即可。网络传输可以用 netcat (nc),busybox 里有。外边架个 HTTP 服务用 curl / wget 发也行。

离线

#7 2012-12-03 21:24:57

proudzhu
会员
注册时间: 2012-11-25
帖子: 69

Re: 安装时提示ERROR: Failed to install packages to new root,怎么解决?

photon 说:

怎么在virtualbox下备份文件?
arch-chroot /mnt 之前的两个文件
/etc/mirrorlist
/etc/locale.gen
arch-chroot /mnt 之后的七个文件
/mnt/etc/fstab
/etc/locale.gen
/etc/locale.conf
/etc/vconsole.conf
/etc/locale.gen
/etc/localtime
/etc/hostname

如果你确定自己在安装过程中chroot步骤之前都是对的话,之后就可以直接chroot然后继续就行了,不用每次都从头开始的.

离线

#8 2012-12-03 22:48:39

photon
会员
注册时间: 2012-11-02
帖子: 30

Re: 安装时提示ERROR: Failed to install packages to new root,怎么解决?

仍有一些地方不明白:
这个错误信息是什么意思,为什么没有删除旧文件会导致pacstrap显示这个错误信息?
pacstrap命令的这个错误和格式化之间的关系是什么?
谢谢。

离线

#9 2014-03-18 22:39:50

ymcdull
会员
注册时间: 2014-03-18
帖子: 1

Re: 安装时提示ERROR: Failed to install packages to new root,怎么解决?

是不是没有建立网络连接?

建立网络连接
------------------------------
因系统安装时需下载软件包,故网络连接是必要的。
有线连接:
# dhcpcd
无线连接:
# wifi-menu
ADSL 宽带连接:
配置:
# pppoe-setup
连接:
# # systemctl start adsl

离线

#10 2016-01-26 20:20:19

freebsd
会员
注册时间: 2016-01-26
帖子: 1

Re: 安装时提示ERROR: Failed to install packages to new root,怎么解决?

Please use command  # lsblk,  and /dev/sdX may be not mounted.

mount /dev/sdaX /mnt
swapon /dev/sdaY

I'v solve the issue in this may.

离线

页脚