IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    将Archlinux从32位迁移到64位

    Reverland (lhtlyy@gmail.com)发表于 2012-03-25 00:00:00
    love 0

    将archlinux从32位迁移到64位

    概要

    大致过程及要注意的地方,某天顺手把archlinux的中文wiki翻译了下,所以现在有个中文版的。不过有需求的同学们还是看英文wiki吧,不要太相信我翻译的水平……


    过程

    准备

    • 首先确定cpu支持64位,一般近几年的电脑都支持
    • 确定磁盘空间足够
    • 电力充足
    • 回退准备(说是这么说根本就没管)

    迁移

    • 保存旧包
    • 改变架构,此时要注意
    • Make sure the server lists in /etc/pacman.conf and /etc/pacman.d/mirrorlist use $arch instead of explicitly specifying i686 or x86_64.
    • 下载新包,注意lib32-glibc,在安装kernel之后再装,如果装不上加上-f参数强制安装
    • 重启后就进入字符界面了,可以确认内核已经64位了
    • 安装pacman,可能有一堆错误或警告。不要重启
    • 安装剩余的包
    • 清理busybox和lib32-glibc
    • 设定makepkg编译标志
    • kde用户注意了,要运行
    rm -rf /var/tmp/kde-
    之后再startkde,否则会出现从splash直接退回到kdm而无法进入kde的情况。
    

    后续工作

    比如说你要wine war3,那么很多lib32的库软件什么的就要装好,比如32位的显卡、lib32-mpg123等等。


    参考文献

    1. Migrating Between Architectures Without Reinstalling
    2. 将Arch Linux从32位升到64位
    3. 迁移到64位 ArchLinux
    4. Wine font rendering + libmpg123 question
    5. Since crash of plasma netbook, no login via kdm


沪ICP备19023445号-2号
友情链接