杜比 发表于 2024-6-27 16:22:54

龙芯久久派安装LoongOS到u盘或emmc盘

本帖最后由 杜比 于 2024-6-28 00:27 编辑

boot.cfg

timeout 3
default 0
showmenu 1

title 'LoongOS (USB sda2)'
      kernel (usb0,0)/kernel/vmlinuz
      args console=tty console=ttyS0,115200 rdinit=/sbin/init root=/dev/sda2 rootdelay=5

title 'LoongOS (EMMC 2K300)'
      kernel (emmc0,0)/boot/vmlinuz
      argsconsole=tty console=ttyS0,115200 rdinit=/sbin/init rootdelay=5 root=/dev/mmcblk0p1

title 'OpenWRT (USB sda3)'
      kernel (usb0,0)/kernel/vmlinuz-openwrt
      argsconsole=tty console=ttyS0,115200 root=/dev/sda3 rootdelay=5 loglevel=8

title 'Loongnix 20 (USB sda4)'
      kernel (usb0,0)/kernel/vmlinuz
      argsconsole=tty console=ttyS0,115200 root=/dev/sda4 rootdelay=5 loglevel=8
一、准备一块开工U盘

1、参考 用一块u盘在久久派上玩转多系统 制作一块多分区U盘
2、设定用u盘第二个分区,安装可以U盘启动的LoongOS系统
3、U盘第一个分区格式化为FAT32,用于存放内核和boot.cfg文件

二、文件的准备和拷贝

1、安装文件使用百度网盘或群里面的最新的cpio.gz,拷贝到U盘rootfs目录
2、内核使用群文件中最新的内核,拷贝到U盘FAT分区kernel目录



三、在linux系统(虚拟机或主机)里,释放cpio.gz文件到U盘第二个分区

1、插入u盘,输入如下命令观察U盘设备名
ls/dev/sd* 如:识别为 /dev/sdb分区为sdb1 (= fat32) ,sdb2 (= ext4)

2、分区挂载:

// 在/mnt目录下,建立两个子目录
sudo mkdir /mnt/{d1,d2}

// 挂载sdb1和sdb2
sudo mount /dev/sdb1   /mnt/d1
sudo mount /dev/sdb2   /mnt/d2

// 把u盘fat分区rootfs目录下的loongos-qt.cpio.gz解压缩到第二个分区
cd   /mnt/d2
sudo gunzip-c/mnt/d1/rootfs/loongos-qt.cpio.gz| cpio-idmv
sudo sync







Lenbot 发表于 2024-6-29 13:23:12

妥妥的干货:lol
页: [1]
查看完整版本: 龙芯久久派安装LoongOS到u盘或emmc盘