树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4306|回复: 4
收起左侧

将系统转移到U盘或移动硬盘

[复制链接]
发表于 2013-4-18 17:26:21 | 显示全部楼层 |阅读模式
树莓派raspbian系统扩展到U盘或移动硬盘方法
树莓派的debian系统运行于SD内速度太慢,把它移到U盘或移动硬盘能显著提高系统的运行速度,方法如下:
1.先按传统方法把系统烧入SD卡,在SD卡内把系统调试好,比如:
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update
reboot
2. 准备给U盘或移动硬盘分区,可以在debian下分也可以在windows下用支持linux分区的软件分,为方便我是在winPE环境下用分区软件分的。主要
要分出一个ext4主分区和一个swap分区,其他空间可以分成扩展分区,格式化成ntfs格式,插到windows下一样可以用,方便交换数据。
3.树莓派插上U盘或移动硬盘,用SD卡系统启动后,sudo fdisk -l 查看下分区情况,一般U盘或移动硬盘的第一个主分区识别为/dev/sda1,swap分区识别为/dev/sda2,扩展分区的第一个分区为/dev/sda5.
3.使用命令 sudo dd if=/dev/mmcblk0p2 of=/dev/sda1 bs=32M conv=noerror,sync将SD卡的内容克隆到移动硬盘的ext4分区
4. sudo e2fsck -f /dev/sda1检查分区错误
5.sudo resize2fs /dev/sda1扩展这个分区,充分利用空间
6.备份cmdline.txt文件: sudo cp /boot/cmdline.txt /boot/cmdline.ori
修改/boot/cmdline.txt文件:sudo nano /boot/cmdline.txt
将 /dev/mmcblk0p2 / 修改为/dev/sda1
7.挂载/dev/sda1分区: sudo mount /dev/sda1 /mnt,修改fstab文件:sudo nano /mnt/etc/fstab
将 /dev/mmcblk0p2 / 修改为/dev/sda1,将交换分区改为/dev/sda2
8. sudo sync同步一下,sudo reboot重启将从移动硬盘启动
注意:SD卡依然要插入,如果想从SD卡启动,可以把SD卡弄到windows下将cmdline.txt文件用备份恢复即可。

回复

使用道具 举报

发表于 2013-4-19 01:05:56 | 显示全部楼层
使用时SD卡仍然要插在板子上?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-19 10:09:47 | 显示全部楼层
是的,SD卡相当于电脑主板的CMOS
回复 支持 反对

使用道具 举报

发表于 2013-5-8 10:57:48 | 显示全部楼层
非常有意思的工作~ 有个小问题:
u盘或移动移动硬盘通过usb以后传输速度有多少?现在sd卡写>15读>20的大把。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-10 23:35:43 | 显示全部楼层
没测过,反正我的SD卡速度慢,换了以后感觉好点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|树莓派论坛 ( 粤ICP备15075382号-1  

GMT+8, 2024-11-25 23:47 , Processed in 1.109375 second(s), 25 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 树莓派论坛安全联盟

快速回复 返回顶部 返回列表