您尚未登录。

#1 2017-09-07 10:35:00

maokewu
会员
所在地: 云南省楚雄州大姚县
注册时间: 2015-02-03
帖子: 41

用了多年的Archlinux更新后崩溃了

我的办公电脑和家用电脑长期以来一直用Linux,五年前换用Archlinux,感觉比任何一个Linux发行版都要好用、稳定。因此近两三年来也就忽视了及时更新系统。但最近因相关应用软件使用中遇到了问题,才想起来更新系统。结果却更加悲催了!系统启动时显示找不到“启动分区”(即UUID=bfd05168-b53f-47d6-b2d4-b926d39292e7的分区),然后虽然也出现相应的输入提示符,但键盘根本不起作用。随后用Archlinux安装盘启动后打算重新安装一下基本系统部分,安装过程中报错后退出。我的安装是这样的,基本系统(即根“/”)安装在单独的分区中,/home部分安装在另外的分区。我可以将安装基本系统的分区删除重建分区后安装吗?即安装/home分区保留不作处理?


种瓜得瓜,种豆得豆。

离线

#2 2017-09-07 13:10:24

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

Re: 用了多年的Archlinux更新后崩溃了

系统启动时显示找不到“启动分区”

是谁找不到?BIOS/UEFI、grub 还是内核?

离线

#3 2017-09-07 18:37:14

maokewu
会员
所在地: 云南省楚雄州大姚县
注册时间: 2015-02-03
帖子: 41

Re: 用了多年的Archlinux更新后崩溃了

应该是Archlinux内核。因为已经通过grub引导菜单选择Archlinux启动后,并显示了少许Archlinux的启动信息后才崩溃的。


种瓜得瓜,种豆得豆。

离线

#4 2017-09-07 18:57:08

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

Re: 用了多年的Archlinux更新后崩溃了

以前好好的?是不是更新过程中有报错你没注意啊。

你试试 fallback 那个引导项呢?

离线

#5 2017-09-07 19:08:24

maokewu
会员
所在地: 云南省楚雄州大姚县
注册时间: 2015-02-03
帖子: 41

Re: 用了多年的Archlinux更新后崩溃了

当时更新过程中就有许多报错信息,我也没有仔细查看就退出命令行窗口,接着关机,第二天开机就这样了。


种瓜得瓜,种豆得豆。

离线

#6 2017-09-07 19:13:23

maokewu
会员
所在地: 云南省楚雄州大姚县
注册时间: 2015-02-03
帖子: 41

Re: 用了多年的Archlinux更新后崩溃了

我的Archlinux下安装了VirtualBox运行Windows 2003、Windows XP和Win7虚拟机。我的Linux应用都在/home目录下。


种瓜得瓜,种豆得豆。

离线

#7 2017-09-07 19:20:12

maokewu
会员
所在地: 云南省楚雄州大姚县
注册时间: 2015-02-03
帖子: 41

Re: 用了多年的Archlinux更新后崩溃了

我现在用Archlinux安装盘启动后安装基本系统base和base-devel出错。如果涉及某个Linux应用,可以把它卸载,但有一些出错似乎是与系统相关的模块。对于这个部分恐怕只有重装才会正常。


种瓜得瓜,种豆得豆。

离线

#8 2017-09-07 21:33:55

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

Re: 用了多年的Archlinux更新后崩溃了

你把报错发出来呗。

离线

#9 2017-09-08 20:20:33

maokewu
会员
所在地: 云南省楚雄州大姚县
注册时间: 2015-02-03
帖子: 41

Re: 用了多年的Archlinux更新后崩溃了

==> Creating install root at /mnt
==> Installing packages to /mnt
:: Synchronizing package databases...
downloading core.db...
downloading extra.db...
downloading community.db...
:: There are 50 members in group base:
:: Repository core
   1) bash  2) bzip2  3) coreutils  4) cryptsetup  5) device-mapper  6) dhcpcd  7) diffutils  8) e2fsprogs  9) file  10) filesystem  11) findutils  12) gawk  13) gcc-libs  14) gettext  15) glibc  16) grep  17) gzip  18) inetutils  19) iproute2  20) iputils  21) jfsutils  22) less  23) licenses  24) linux  25) logrotate  26) lvm2  27) man-db  28) man-pages  29) mdadm  30) nano  31) netctl  32) pacman  33) pciutils  34) pcmciautils  35) perl  36) procps-ng  37) psmisc  38) reiserfsprogs  39) s-nail  40) sed  41) shadow  42) sysfsutils  43) systemd-sysvcompat  44) tar  45) texinfo  46) usbutils  47) util-linux  48) vi  49) which  50) xfsprogs
Enter a selection (default=all):
resolving dependencies...
looking for conflicting packages...
:: gcc: requires gcc-libs=4.9.2-4
:: nvidia: requires linux<3.20
:: package-query: requires pacman<4.3
:: virtualbox-host-modules: requires linux<4.0

以上是用Archlinux安装盘启动后,安装基本系统的报告信息。我试图将显卡驱动nvidia和Virtualbox-host-modules卸载没有成功。


种瓜得瓜,种豆得豆。

离线

#10 2017-09-08 21:39:24

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

Re: 用了多年的Archlinux更新后崩溃了

那些包应该同步更新才对呀。virtualbox-host-modules 改叫 virtualbox-host-modules-arch 了,但也应该同步更新的呀。
你是数据库没 sync 好么?

你是怎么操作的呢?

最近编辑记录 依云 (2017-09-08 21:40:04)

离线

#11 2017-09-08 22:20:02

maokewu
会员
所在地: 云南省楚雄州大姚县
注册时间: 2015-02-03
帖子: 41

Re: 用了多年的Archlinux更新后崩溃了

1、首先连接网络;
2、将原来安装Archlinux基本系统的分区mount到/mnt,将安装用户目录(home)的分区mount到/mnt/home;
3、将/mnt/etc/pacman.d/mirrorlist替换/etc/pacman.d/mirrorlist;
4、执行pacman -Syy同步安装数据库;
5、执行pacstrap /mnt base,安装基本系统。
随后显示上述报告信息后,pacstrap停止安装,退回命令提示符状态。


种瓜得瓜,种豆得豆。

离线

#12 2017-09-09 00:04:49

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

Re: 用了多年的Archlinux更新后崩溃了

你应该 arch-chroot /mnt,然后进去 pacman -Syu

离线

#13 2017-09-09 12:31:01

maokewu
会员
所在地: 云南省楚雄州大姚县
注册时间: 2015-02-03
帖子: 41

Re: 用了多年的Archlinux更新后崩溃了

我尝试过了,执行arch-chroot /mnt失败,这也是非常奇怪的事情,我认为是崩溃前更新失败导致的。


种瓜得瓜,种豆得豆。

离线

#14 2017-09-09 13:39:39

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

Re: 用了多年的Archlinux更新后崩溃了

maokewu 说:

我尝试过了,执行arch-chroot /mnt失败,这也是非常奇怪的事情,我认为是崩溃前更新失败导致的。

报什么错呢?

更新失败的话,/varlog/pacman.log 里应该有信息。

离线

#15 2017-09-09 16:15:57

maokewu
会员
所在地: 云南省楚雄州大姚县
注册时间: 2015-02-03
帖子: 41

Re: 用了多年的Archlinux更新后崩溃了

大体意思是说命令执行失败,命令格式错误。


种瓜得瓜,种豆得豆。

离线

页脚