Ubuntu 系统体积较大,通常在Nvme或者SATA硬盘上进行安装,两者方法类似,只有设备名不同,由于开发板自带Nvme盘,这里以Nvme盘为例进行描述。 首先,按照3.1~3.4方法制作好的U盘并进行启动。进入Linux系统后对nvme盘进行分区。分为两个区,分区1大小约500M,放内核与设备树,分区大小可以自己定义,只要可以放下内核设备树即可,其余空间分区2放置解压缩后的rootfs。 首先我们使用fdisk命令进行分区 1.# fdisk /dev/nvme0n1 分区完成后结果如下: 1.root@E2000-Ubuntu:~# fdisk -l /dev/nvme0n1 2.Disk /dev/nvme0n1: 232.91 GiB, 250059350016 bytes, 488397168 sectors 3.Disk model: Samsung SSD 980 250GB 4.Units: sectors of 1 * 512 = 512 bytes 5.Sector size (logical/physical): 512 bytes / 512 bytes 6.I/O size (minimum/optimal): 512 bytes / 512 bytes 7.Disklabel type: dos 8.Disk identifier: 0x00000000 9. 10.Device Boot Start End Sectors Size Id Type 11./dev/nvme0n1p1 2048 1026047 1024000 500M 83 Linux 12./dev/nvme0n1p2 1026048 488397167 487371120 232.4G 83 Linux 13.root@E2000-Ubuntu:~# 两个分区均格式化为ext4: 1.# mkfs.ext4 /dev/nvme0n1p1 2.# mkfs.ext4 /dev/nvme0n1p2 复制文件 1.# mkdir /mnt1 2.# mount /dev/nvme0n1p1 /mnt 3.# mount /dev/sda1 /mnt1 4.# cp /mnt1/* /mnt 5.# sync 6.# umount /dev/sda1 /dev/nvme0n1p1 7.# mount /dev/nvme0n1p2 /mnt 8.# cd /mnt 9.# tar xvf /rootfs-ubuntu.tar 10.# sync 11.# cd ~ 12.# umount /dev/nvme0n1p2 硬重启E2000参考板,进入Uboot,使用如下命令从NVME启动 1.setenv bootargs console=ttyAMA1,115200 audit=0 earlycon=pl011,0x2800d000 root=/dev/nvme0n1p2 rootdelay=5 rw; 2.ext4load nvme 0:1 0x90100000 Image; 3.ext4load nvme 0:1 0x90000000 e2000q-demo-board.dtb; 4.booti 0x90100000 - 0x90000000 或在Uboot设置环境变量,自动从NVME启动系统 1.setenv bootargs ‘console=ttyAMA1,115200 audit=0 earlycon=pl011,0x2800d000 root=/dev/nvme0n1p2 rw’; 2.setenv bootcmd "ext4load nvme 0:1 0x90100000 Image; ext4load nvme 0:1 0x90000000 e2000q-demo-board.dtb; booti 0x90100000 -:- 0x90000000"; 3.saveenv;
时间: 2024-04-04 13:30:19 浏览: 273
这是一组关于在E2000参考板上使用Nvme盘安装Ubuntu系统的步骤。具体步骤如下:
1. 制作启动U盘并进行启动。
2. 对Nvme盘进行分区,分为两个区,分区1大小约500M,放内核与设备树,分区2放置解压缩后的rootfs。
3. 使用fdisk命令对Nvme盘进行分区。
4. 格式化分区1和分区2为ext4格式。
5. 复制文件,将分区1的内容复制到Nvme盘的分区1中,将解压缩后的rootfs文件复制到Nvme盘的分区2中。
6. 硬重启E2000参考板,进入Uboot。
7. 使用命令从Nvme盘启动系统,先设置启动参数bootargs,然后使用ext4load命令加载Image和设备树文件,最后使用booti命令启动内核。
8. 或者在Uboot中设置环境变量,自动从Nvme盘启动系统,先设置启动参数bootargs,然后使用setenv命令设置bootcmd环境变量,最后使用saveenv命令保存环境变量配置。
这些步骤可以根据实际情况进行调整和修改。
相关问题
nvme固态硬盘和SATA
NVMe固态硬盘和SATA固态硬盘都是现在市场上比较常见的存储设备,它们有什么区别呢?
NVMe固态硬盘是一种新型的高速存储设备,它采用了PCIe总线接口,相比于SATA固态硬盘,具有更高的传输速度和更低的延迟。同时,NVMe固态硬盘还支持更多的队列深度和更多的命令,可以更好地发挥多核CPU的性能。
而SATA固态硬盘则是采用了SATA总线接口,传输速度相对较慢,但价格相对较便宜,适合一般用户使用。
综上所述,如果你需要更高的性能和更快的传输速度,可以选择NVMe固态硬盘;如果你对性能要求不是很高,但是希望价格相对便宜,可以选择SATA固态硬盘。
nvme硬盘安装centos7
安装CentOS 7之前,需要确保计算机支持NVMe硬盘,并且有正确的安装介质。下面是安装CentOS 7的步骤:
1. 首先,从CentOS官网下载最新的CentOS 7镜像文件,并将其写入可引导的USB驱动器或DVD。
2. 将NVMe硬盘插入计算机的适当插槽,并确保硬盘电源已连接并激活。
3. 启动计算机,并在启动时进入BIOS设置。进入BIOS设置的方式因计算机品牌而异,通常按下Del、F2或F12键可以进入BIOS。
4. 在BIOS设置中,找到启动选项,并将计算机的启动方式设置为UEFI。
5. 保存更改并退出BIOS设置。
6. 将CentOS 7的安装介质插入计算机,并重新启动计算机。
7. 在启动时,计算机会加载CentOS 7安装程序。选择适当的语言,然后点击"Install CentOS 7"开始安装过程。
8. 在安装程序开始后,它会自动检测到NVMe硬盘。选择硬盘作为安装目标,并选择分区和文件系统设置。
9. 完成分区和文件系统设置后,选择网络设置和其他系统配置选项。
10. 在配置完成后,安装程序会询问您是否要设置root密码和其他用户。设置密码,并创建任何需要的用户。
11. 等待安装程序完成安装过程。一旦安装完成,您将收到一条消息,告知您可以重启计算机。
12. 从计算机中移除安装介质,并重新启动计算机。
13. 在重启时,确保从NVMe硬盘引导。如果提示选择引导设备,选择NVMe硬盘。
14. 计算机将启动到CentOS 7操作系统。输入之前设置的root密码登录系统。
至此,您已经成功在NVMe硬盘上安装了CentOS 7操作系统。您现在可以开始使用和配置CentOS 7以满足您的需求。
阅读全文