sd卡 升级 linux,升级树莓派archlinux系统到新sd卡
由于之前把树莓派系统安装在4gb的sd卡上,随着系统的更新及安装了一大堆软件包之后,系统提示空间不足了。网上搜索了下,把所有数据迁移到新的sd卡上还是比较简单的。
克隆sd卡:
1,关闭树莓派电源,取出sd卡。插入到电脑的读卡器插槽中。
2,安装并运行Win32DiskImager。
3,在"Image File"选择框中,输入克隆的新文件路径。 例如,我放在"C:\Users\Yvan\Documents\archlinux.img"。
4, 在"Device"下拉框中,选择sd卡的盘符。
5,点击"Read"按钮,从sd卡中克隆新的镜像文件。
6,完成之后,插入新的sd卡,点击"Write",把之前生成的镜像文件写入到新的sd卡中。
克隆完之后,需要扩展分区。
步骤如下:
1. After logging in you view the status of filesystem:
[root@alarmpi ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 1.7G 444M 1.2G 28% /
devtmpfs 83M 0 83M 0% /dev
tmpfs 231M 0 231M 0% /dev/shm
tmpfs 231M 236K 231M 1% /run
tmpfs 231M 0 231M 0% /sys/fs/cgroup
tmpfs 231M 0 231M 0% /tmp
/dev/mmcblk0p1 90M 24M 67M 27% /boot
2. Using the command fdisk will edit the filesystem /dev/mmcblk0:
[root@alarmpi ~]# fdisk /dev/mmcblk0
Welcome to fdisk (util-linux 2.23.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help):
3. List the information and delete partition 2
Command (m for help): p
Disk /dev/mmcblk0: 7969 MB, 7969177600 bytes, 15564800 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00057540
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 2048 186367 92160 c W95 FAT32 (LBA)
/dev/mmcblk0p2 186368 3667967 1740800 5 Extended
/dev/mmcblk0p5 188416 3667967 1739776 83 Linux
Command (m for help): d
Partition number (1,2,5, default 5): 2
Partition 2 is deleted
Command (m for help):
4. Create a new extended partition a logical volume
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): e
Partition number (2-4, default 2): 2
First sector (186368-15564799, default 186368):
Using default value 186368
Last sector, +sectors or +size{K,M,G} (186368-15564799, default 15564799):
Using default value 15564799
Partition 2 of type Extended and of size 7.3 GiB is set
Command (m for help): n
Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): l
Adding logical partition 5
First sector (188416-15564799, default 188416):
Using default value 188416
Last sector, +sectors or +size{K,M,G} (188416-15564799, default 15564799):
Using default value 15564799
Partition 5 of type Linux and of size 7.3 GiB is set
Command (m for help):
5. !! Check whether top block starts in the same place as the original (start)
Command (m for help): p
Disk /dev/mmcblk0: 7969 MB, 7969177600 bytes, 15564800 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00057540
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 2048 186367 92160 c W95 FAT32 (LBA)
/dev/mmcblk0p2 186368 15564799 7689216 5 Extended
/dev/mmcblk0p5 188416 15564799 7688192 83 Linux
Command (m for help):
6. If it starts again (in this case on 186368 p2 a 188416 p5) write changes and reboot.
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
[root@alarmpi ~]# reboot
7. After booting the system we online enlarge root partitions
[root@alarmpi ~]# resize2fs /dev/mmcblk0p5
resize2fs 1.42.8 (20-Jun-2013)
Filesystem at /dev/mmcblk0p5 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/mmcblk0p5 is now 1922048 blocks long.
8. Check and it is done :-)
[root@alarmpi ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 7.3G 447M 6.5G 7% /
devtmpfs 83M 0 83M 0% /dev
tmpfs 231M 0 231M 0% /dev/shm
tmpfs 231M 236K 231M 1% /run
tmpfs 231M 0 231M 0% /sys/fs/cgroup
tmpfs 231M 0 231M 0% /tmp
/dev/mmcblk0p1 90M 24M 67M 27% /boot
参考:http://lifehacker.com/how-to-clone-your-raspberry-pi-sd-card-for-super-easy-r-1261113524
http://raspberry-hosting.com/faq/how-expand-arch-linux-root-partition
http://elinux.org/RPi_Easy_SD_Card_Setup#Manually_resizing_the_SD_card_on_Raspberry_Pi
ZYNQ的Linux Linaro系统镜像制作SD卡启动
ZYNQ的Linux Linaro系统镜像制作SD卡启动 0. 概述 ZYNQ生成uboot的时候和正常的ARM设备不太一样,ZYNQ属于二次辅助启动uboot然后由uboot启动内核,大概意思就是 ...
荣品RP4412开发板烧写Ubuntu系统应注意SD卡内存大些
问:RP4412开发板用SD卡烧写光盘中的fastboot失败,现在如何补救呢? 答:INAND格式化, 利用usb来升级啊, 也有文档,看升级文档. 问: 这个是怎么回事? 答:你是升级什么系统? ...
ZYNQ的Linux Linaro系统镜像制作SD卡启动(仅使用mkfs部分,其他部分待看)
0. 概述 ZYNQ生成uboot的时候和正常的ARM设备不太一样,ZYNQ属于二次辅助启动uboot然后由uboot启动内核,大概意思就是 ZYNQ内部有一个机制,该机制不可修改,可以通过拨码开关控 ...
不从SD卡启动树莓派2
本文你可以学到: berryboot使用,kali安装,开挂的MobaXterm,以及关于通过LABEL和UUID挂载的小技巧. 本文默认你有一定Linux基础,同时针对刚入门的水平,因为这是我的折腾 ...
SD卡与FAT32系统学习
2011-06-06 23:04 前2天,我了解了一下SD卡驱动的原理及FAT32文件系统的结构.接着准备主要已移植为主.通过LCD显示SD卡中的图片.但我需要分步进行. 0,使sd卡能读写数据.1, ...
树莓派2系统DietPi简单安装配置使用介绍
DietPi在Raspberrypi.org上的原帖:http://dwz.cn/HSrmY 版本发布很频繁,给原作者们点个赞.功能会越来越多,而且作者的定制观点很明确,适合树莓派的使用. 之前关于D ...
raspberry 烧写镜像到SD卡
刚开始接触树莓派,需要烧写系统镜像到SD卡,网上找了些资料,记录于此. raspberry镜像下载: https://www.raspberrypi.org/downloads/ 烧写工具: wid3 ...
第36章 SDIO—SD卡读写测试
第36章 SDIO—SD卡读写测试 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/f ...
第36章 	SDIO—SD卡读写测试—零死角玩转STM32-F429系列
第36章 SDIO—SD卡读写测试 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/f ...
随机推荐
HDU 4627 E(Contest #3)
Description There are many unsolvable problem in the world.It could be about one or about zero.But t ...
【CentOS】搭建git服务器
参考资料: https://github.com/jackliu2013/recipes/blob/master/doc/linux/CentOS_6.4_git服务器搭建.md http://blo ...
C#中的多态现象
面向对象的特征封装.继承和多态.Polymorphism(多态性)来源于希腊单词,指“多种形态”.多态性的一个重要特征是方法的调用是在运行时确定而不是编译时.在.NET中用于实现多态性的关键词有vir ...
linux下获取ip
如果打开虚拟机 没有ip置灰显示了 lo 可以使用dhclient自动获取ip 如果想开机就自动获取ip: vim /etc/rc.d/rc.local 在这里插入dhclient命令
hdu4764 Stone 博弈
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4764 很水的博弈题目 代码: #pragma comment(linker, "/STAC ...
Swoole笔记(四)
Process Process是swoole内置的进程管理模块,用来替代PHP的pcntl扩展. swoole_process支持重定向标准输入和输出,在子进程内echo不会打印屏幕,而是写入管道,读 ...
C#访问C++动态分配的数组指针
项目中遇到C#调用C++算法库的情况,C++内部运算结果返回矩形坐标数组(事先长度未知且不可预计),下面方法适用于访问C++内部分配的任何结构体类型数组.当时想当然的用ref array[]传递参数, ...
Python之禅及释义
在python shell中敲 import this会触发一个彩蛋,神奇的打印下面一段话: The Zen of Python, 即python之禅, 1999年Tim Peters大牛总结的&qu ...
html学习之简单注册表单
新用户注册 &l ...
举例跟踪linux内核系统调用
学号351+ 原创作品转载请注明出处 + 中科大孟宁老师的linux操作系统分析: https://github.com/mengning/linuxkernel/ 实验要求: 编译内核5.0 qem ...
sd卡 升级 linux,升级树莓派archlinux系统到新sd卡相关推荐
- sd卡linux错误检测,android系统正在准备SD卡正在检测是否有错误且SD卡无法读取解决办法...
手机android系统,也许您会碰到这样的情况. 错误提示:正在准备SD卡 正在检测是否有错误.这时sd卡(即内存卡)不能正常使用,不管手机自带的程序,还是通过usb口连接到电脑都无法识别sd卡. 这 ...
- 树莓派装linux教程,树莓派安装系统教程
1.下载树莓派官方系统 访问树莓派官网:https://www.raspberrypi.org/downloads/,可以看到有很多的选择,比如官方的树莓派系统,以及其他第三方的系统.这里选择官方Ra ...
- 在linux(arm)系统上压缩TF卡系统分区,以实现制作低容量img镜像,从而进行镜像移植至其他TF卡上的方法
试想一个情景,当你开发完一个linux系统后,想要将其TF卡制作成img镜像来移植到其他TF卡上来实现大规模部署时,你选择将写有系统的TF卡插入读卡器,插入你的win10系统的电脑上,打开Win32D ...
- 树莓派升级Linux内核,树莓派编译升级内核
我的博客部分文章同步至简书. 编译环境: 主机CentOS6.8 树莓派3B Raspbian 备份 这次升级内核会影响到树莓派的/boot目录,首先备份/boot,如果不嫌麻烦那就备份整张SD卡 c ...
- linux SD卡损坏修复方法,树莓派sd copier失败时如何复制镜像
今天想要将现有树莓派上的系统镜像copy到另外一张TF卡上,使用树莓派上自带的sd card copier工具一直报错can not mount partition. 一开始以为是TF卡有问题,尝试通 ...
- 树莓派3B+ 移动硬盘启动系统,从SD卡直接复制系统
参考文章1:树莓派复制系统到新内存卡教程 - 简书 (jianshu.com) 参考文章2: 一.移动硬盘格式化为FAT32 二.插入移动硬盘后运行命令: sudo fdisk -l 根据大小找到系统 ...
- 树莓派sd卡格式化_利用树莓派和移动硬盘搭建下载机,常见视频网站都可下载...
前言 一直想搭建一个下载机,查了很多资料,觉得树莓派+移动硬盘应该是最好的选择.树莓派是比较小众的东西,它可不是什么吃的,它是一台完整的微型电脑.对于树莓派,下载只是很小的一个功能. 树莓派 终于下手 ...
- jeston TX1/TX2 系统迁移至SD卡的正确步骤
如果是刚刚开始Nvidia jeston TX1/TX2 开发的初学者,希望本文可以帮助节省时间.首先上张图,完成配置后的 jeston TX1.载板使用的是作者自己设计的EdgeBox_EHub_t ...
- 服务器主板无屏装系统,1、树莓派安装系统(没有显示屏安装系统方法)
1.树莓派安装系统(没有显示屏安装系统方法) 学习树莓派之前,你需要对Linux有一定的了解.如果你使用树莓派来开发的话,C语言或者Python语言都是一个比较不错的选择. 树莓派是一款适用于编程教育 ...
最新文章
- 使用批处理创建文件夹,但前提是它尚不存在
- Java的知识点10——static关键字、静态初始化块、 参数传值机制、包、导入类import、 静态导入
- APPStore 审核收集
- save product in COMMPR01的调试和调用栈
- mac word 设置语言_如何更改Mac的语言和区域设置
- 安卓弹性刷新通用版—支持任何view上下刷新均有弹性效果
- 类/对象/构造函数/析构函数
- 细数实现流水灯的三种代码形式
- 转:飞思卡尔单片机RAM与flash相关问题
- 嵌入式mysql数据库文件读取_使用嵌入式关系型SQLite数据库存储数据
- PRIMARY KEY与identity(1,1)的比较
- java黄金分割点游戏_结对编程--黄金分割点游戏
- 天下极品女人-----海上闻人
- 用微博图片反查上传者信息
- 常见的27个电源符号
- HDD硬盘securityATAerase事故(HDD被LOCKED)
- 仿微信的网络聊天室项目开发【完整源码讲解】
- java 爬数据工具 知乎_知乎爬虫之4:抓取页面数据
- 【IAP】IAP在线升级流程
- 在Maptlotlib中使用Helvetica字体
热门文章
- 简易计时闹钟设计verilog语言实现
- 今天发现,不能从亚马逊买纸质图书了!!!
- 跨多行的单元格的html代码为,跨多行的单元格的 HTML 代码为()。
- 献给杭电五十周年校庆的礼物
- 常读常新,微服务最强内功心法,这些理论得吃透~
- 不得不服!java面试初试和复试的区别
- 140多位顶尖科学家致信 扎克伯格拒绝对特朗普脸书“宣扬暴力”言论采取行动...
- 《精妙的IT》免费公开课
- Windows12网页版开源HTML源码
- 四六级英语听力软件测试,英语听力_四六级写作翻译语法检测工具推荐_沪江英语...