keyfall / xuexibiji

3 stars 0 forks source link

树莓派archlinux #67

Open keyfall opened 1 year ago

keyfall commented 1 year ago

无法远程登录,搁浅了

安装archlinux

格式化sd卡

直接使用右键格式化就可以,我没试过 也可以使用树莓派教程中大部分使用的sdformatter软件

虚拟机以及分区

使用一个linux系统,没有就虚拟机 我用的vmware16 linux系统我推荐使用dvd版本的,我没试过无界面,后面可能需要安装vmare tool进行传输文件功能实现 我用的是centos7 dvd版本 装好后,需要让虚拟机访问到sd卡 如果使用u盘,那么虚拟机应该会自己响应,如果没有响应或者右下角没有usb的图标就进入windows服务(win+r,输入services.msc)中启动vmware usb arbitration service,或者看看虚拟机设置中是否添加了usb(一般都有) 这里开启共享文件夹,虚拟机centos里的地址是/mnt/hdfs 如果直接插进笔记本自带的sd卡槽,那么笔记本会认定为这是硬盘(我当时一直找u盘攻略,后来想到这不是u盘啊),这种情况就vmware用管理员打开,这时候不启动虚拟机系统,设置添加硬盘,磁盘类型除了nvme应该都可以选,不行就选推荐,选择直接使用物理磁盘(我这里是最后一个选项),然后设备选择,Physiccaldrive有多个,一般最后一个,不确定就插拔sd卡确定,然后选择整个磁盘,最后全是确定就好 进入虚拟机后,使用root用户,输入fdisk -l,最后一个就是sd卡的信息,我的是/dev/sdb

以下操作的教程出处:树莓派上安装配置Archlinux-maonx 开始分区 fdisk /dev/sdb 在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主分区格式化为FAT分区,并挂载到boot:

mkfs.vfat /dev/sdb1
mkdir boot
mount /dev/sdb1 boot

把第2分区格式化为ext4分区,并挂载到root:

mkfs.ext4 /dev/sdb2
mkdir root
mount /dev/sdb2 root

下载archlinux

wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-aarch64-latest.tar.gz
tar -zxpf ArchLinuxARM-rpi-aarch64-latest.tar.gz -C root
sync
mv root/boot/* boot
# 卸载分区
umount boot root

默认用户名和密码为:alarm 管理员用户名和密码为:root 管理员帐号无法远程登录 默认用户名也无法远程登录