zoukankan      html  css  js  c++  java
  • 安装archbang 2011.11经历

    日期:2011-11-21
     
    用archbang的livecd启动进入图形界面后 点右键选择install
    根据提示进行安装过程简单 安装完成重启  傻眼了报错
    Error 15: File not found
    马上想到可能是grub配置问题 手动执行grub
    root (hd0,0)
    kernel /vmlinuz  按tab发现竟然没有linux内核  也没有initrd.img
     
    于是重新用光盘启动 
    mkdir /mnt/boot
    mount /dev/sda1 /mnt/boot
    cp /bootmng/arch/boot/i686/vmlinuz  /mnt/boot/
    cp /bootmng/arch/boot/i686/archiso.img /mnt/boot/
     
    mkdir /mnt/root
    mount /dev/sda3  /mnt/root
    编辑grub配置文件
    vi /mnt/root/boot/grub/menu.lst
     
    kernel  /vmlinuz
    initrd  /archiso.img
     
    重启开始菜单马上过去了 心想这次没问题了吧 没过两秒又报错
    /dev/disk/by-label  device did not show up
    随后进入 ramfs 
    没见过马上google  半天也没找到答案  倒是了解了一下ramfs 看到了制作initrd.img的方法
     
    于是怀疑可能是 initrd.img的问题
     
    光盘启动 进行chroot
    mkdir /mnt/chroot
    mount /dev/sda3 /mnt/chroot/
    mount /dev/sda1 /mnt/chroot/boot/
    mount -o bind /proc /mnt/chroot/proc
    mount -o bind /dev /mnt/chroot/dev
    chroot /mnt/chroot /bin/bash
     
    mkinitcpio -g /boot/archiso.img
     
    重新生成了 archiso.img
     
    重启 哈哈 一切顺利
     
    **********************************************
    archbang安装后的一些问题解决
     
    记录一些安装好archbang升级之后的问题,很多是因为升级到pacman 4所产生的问题
    安装的archbang是2011.11版,装在VirtualBox上,安装过程不表。
     
    启动archbang后升级系统
    代码:
    $ sudo pacman -Syu 
     
     
    升级完会有以下提示:
    代码:
    warning: /etc/pacman.conf installed as /etc/pacman.conf.pacnew
     >>> Run 'pacman-key --init' to set up your pacman keyring.
     
     
    问题1:
    代码:
    warning: /etc/pacman.conf installed as /etc/pacman.conf.pacnew
     
    解决1:
    备份一下pacman.conf,将pacman.conf.pacnew覆盖pacman.conf,不然在安装软件的时候会警告
    代码:
    warning: config file /etc/pacman.conf, line 33: directive 'ShowSize' in section 'options' not recognized.
     
    导致软件安装失败,执行一下命令,然后软件就可以正常安装了
    代码:
    $ sudo cp /etc/pacman.conf /et/pacman.conf.bak
    $ sudo mv /etc/pacman.conf.pacnew /etc/pacman.conf
     
     
    问题2:
    代码:
     >>> Run 'pacman-key --init' to set up your pacman keyring.
     
    解决2:
    执行命令的当中需要运行些其他软件,生成trust database
    代码:
    $ sudo pacman-key --init
     
    打开urxvt,会显示一条警告信息
    问题3:
    代码:
    pacman: /usr/lib/libcurl.so.4: no version information avilable (required by /usr/lib/libalpm.so.7)
     
    解决3:
    升级一下curl就好了
    代码:
    $ sudo pacman -S curl
     
    再次全面升级系统,耐心等待下载安装
    代码:
    $ sudo pacman -Syu
     
    可惜还是报错了,而且导致系统升级失败
    问题4:
    代码:
    error: failed to commit transaction (conflicting files)
    filesystem: /etc/mtab exists in filesystem
    Errors occurred, no packages were upgraded.
     
    解决4:
    是在检查文件冲突的时候,发现软件filesystem引起了冲突。
    单独强制安装一下filesystem
    代码:
    $ sudo pacman -S filesystem --force
     
    三次全面更新,软件安装过程中会有如下信息出现
    问题5:
    代码:
    (1/4) upgrading gdk-pixbuf2                        [######################] 100%
    g_module_open() failed for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: libpng14.so.14: cannot open shared object file: No such file or directory
    (2/4) upgrading gtk2                               [######################] 100%
    gtk-query-immodules-2.0: error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory
    error: command failed to execute correctly
    (3/4) upgrading gtk3                               [######################] 100%
    usr/bin/gtk-query-immodules-3.0: error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory
    (4/4) upgrading librsvg                            [######################] 100%
    g_module_open() failed for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: libpng14.so.14: cannot open shared object file: No such file or directory
     
    解决5:
    参考arch中文站的更新信息:
    http://www.archlinuxcn.org/libpnglibtif ... m-testing/
    安装官方源内的cairo包,原本安装的是cairo-ubuntu,在安装过程中会被卸载掉
    代码:
    sudo pacman -S cairo
     
    至此,升级过程中发生的问题都解决了,可以用packer再升级一下aur里的软件。
    不过还有个小问题,开机后系统会启动两个networkmanager-applet,暂时未解。
  • 相关阅读:
    SharePoint Portal Server与SharePoint Services之间的关系
    配置Microsoft Visual SourceSafe 2005的局域网/Internet访
    Maven创建Web项目(idea)
    Maven入门(idea)
    Windows下搭建Vue脚手架CLI
    关于wince中的全屏显示
    ubuntu右键添加打开终端的快捷菜单[转]
    将CString转换成string ...
    090606日记
    Java中的InputStream和OutputStream
  • 原文地址:https://www.cnblogs.com/huapox/p/3299981.html
Copyright © 2011-2022 走看看