查看: 3486|回复: 0

[项目] 在香蕉派里安装配置archlinux到树莓派

[复制链接]
  • TA的每日心情
    擦汗
    2014-2-12 10:49
  • 签到天数: 150 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2018-3-23 11:26:04 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 zada小明 于 2018-3-23 11:31 编辑

    把TF卡通过读卡器插入到香蕉派中,sdX是SD卡盘符。以下操作在香蕉派shell中完成
    一、SD卡分区使用fdisk
    工具$ fdisk /dev/sdX
    在fdisk
    提示命令下删除旧分区并新建:
    a. 按o  删除全部分区
    b. 按p列出分区,此时应该没有任何分区。
    c. 按n 新建分区, 然后p 选择为主分区, 输入1作为SD卡的第1个主分区; 按回车选择默认开始扇区,再输入+100M设置结束扇区.
    d. 按t,然后按c设置刚才的主分区类型为W95 FAT32(LBA).
    e. 按n新建分区,然后p选择为主分区,输入2作为SD卡的第2个主分区;
    按两次回车默认把SD卡剩下的空间都给第2主分区.
    f. 按w写入保存分区, 退出fdisk.

    二、格式化和挂载分区
    1.把第1主分区格式化为FAT分区,并挂载到boot:
    $ mkfs.vfat /dev/sdX1$ cd /mnt$ mkdir boot$ mount /dev/sdX1 boot
    2.把第2分区格式化为ext4分区,并挂载到root:
    $ mkfs.ext4 /dev/sdX2$ cd /mnt$ mkdir root$ mount /dev/sdX2 root
    3.下载树莓派Archlinux ARM版本, 安装到SD卡
    $ wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz$ tar -zxpf ArchLinuxARM-rpi-latest.tar.gz -C root$ sync$ mv root/boot/* boot

    注意一下,不同版本树莓派的镜像包不一样,上面wget的链接需要根据版本下载,可以到http://archlinuxarm.org/os/中查看需要的版本
    4.安装完成,卸载分区
    $ unmount boot root

    三、系统安装完成
    Archlinux镜像已经安装成功,把TF卡插到树莓派中,连上网线,插上电源,可以直接SSH到树莓派了。默认用户名和密码为:alarm 管理员用户名和密码为:root
    管理员帐号无法远程登录

    X、利用香蕉派chroot到树莓派的archlinux中
    $ cd /mnt
    $ mount /dev/sdX2 root
    $ chroot ./root
    $ mount -t proc proc /proc
    $ mv /etc/resolv.conf /etc/resolv.conf.bak
    $ echo "nameserver 114.114.114.114" > /etc/resolv.conf
    $ pacman -Sy

    四、配置Archlinux
    添加国内源
    编辑/etc/pacman.d/mirrorlist
    在文件头部添加:
    清华软件源:
    Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo
    中科大软件源:
    Server = http://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo
    更新软件源:
    $ pacman -Syyu
    安装SUDO
    安装sudo:
    $ pacman -S sudo
    输入visudo
    去掉#%wheel ALL=(ALL) ALL
    此行注释,使wheel
    用户组可以临时使用sudo
    提高权限.
    $ visudo


    五、配置yaourt

    1. $ sudo vim /etc/pacman.conf
    复制代码

    在文件最后,加上下面这一句:
    1. #清华大学镜像源
    2. [archlinuxcn]
    3. SigLevel = Optional TrustedOnly
    4. Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/any
    复制代码




    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 05:14 , Processed in 0.104868 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.