安装“Sugar on a stick”(草莓发布)在USB棒

安装

在USB棒上安装“糖棒”(草莓释放)

Sugar是用于“One Laptop per Child”(OLPC)上网本的桌面环境。 它也可以安装在普通计算机上,甚至可以使用USB记忆棒(应至少具有1GB大小)。 本指南介绍如何在USB棒上安装Sugar(基于Fedora 11的草莓版)。

我不会保证这将为您工作!

1初步说明

在本教程中,我使用Ubuntu 9.04桌面将Sugar安装到U盘上。 您也可以使用Fedora 11桌面,因为所需的软件包也可用于Fedora。

我在这里使用一个8GB的U盘 最小推荐尺寸为1GB。

2安装“糖棒”

转到http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Strawberry ,并将soas-strawberry.iso文件下载到您的硬盘驱动器(例如您的桌面, 〜/ Desktop ):

然后打开终端(应用程序>附件>终端 )...

...并安装软件包syslinuxisomd5sumcryptsetup

sudo aptitude install syslinux isomd5sum cryptsetup

我们还需要livecd-iso-to-disk.sh脚本,我们下载到我们的桌面,并使其可执行:

cd ~/Desktop
wget http://download.sugarlabs.org/soas/releases/livecd-iso-to-disk.sh
chmod 755 livecd-iso-to-disk.sh

然后插上你的U盘。 您应该在桌面上看到它的图标:

df -h

找出您的U盘的设备名称。 在这个例子中,它是/ dev / sdf1

falko@falko-desktop:~$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             449G  2.6G  423G   1% /
tmpfs                 1.8G     0  1.8G   0% /lib/init/rw
varrun                1.8G  104K  1.8G   1% /var/run
varlock               1.8G     0  1.8G   0% /var/lock
udev                  1.8G  168K  1.8G   1% /dev
tmpfs                 1.8G   76K  1.8G   1% /dev/shm
lrm                   1.8G  2.7M  1.8G   1% /lib/modules/2.6.28-11-generic/volatile
/dev/sdf1             7.6G  156K  7.6G   1% /media/disk
falko@falko-desktop:~$

sudo fdisk -l

并确保您的U盘的引导列中有一个星号( * ):

falko@falko-desktop:~/Desktop$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0000c744

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       59442   477467833+  83  Linux
/dev/sda2           59443       60801    10916167+   5  Extended
/dev/sda5           59443       60801    10916136   82  Linux swap / Solaris

Disk /dev/sdf: 8086 MB, 8086617600 bytes
255 heads, 63 sectors/track, 983 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0000a19b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1   *           1         983     7895916    b  W95 FAT32
falko@falko-desktop:~/Desktop$

然后卸载U盘(右键单击其图标并选择卸载卷 )...

...并擦拭您的U盘的MBR:

sudo dd if=/dev/zero of=/dev/sdf bs=446 count=1

(确保使用正确的设备名称!)

之后,您可以将Sugar安装到您的U盘上,如下所示:

sudo ~/Desktop/livecd-iso-to-disk.sh --overlay-size-mb 300 --home-size-mb 160 --delete-home --unencrypted-home ~/Desktop/soas-strawberry.iso /dev/sdf1

确保使用您的U盘的正确设备名称(本示例中为/ dev / sdf1 )以及livecd-iso-to-disk.shsoas-strawberry.iso的正确路径(如您所知 ,我存储在〜/桌面 )!

产出应如下:

falko @ falko-desktop:〜/ Desktop $ sudo〜/ Desktop / livecd-iso-to-disk.sh --overlay-size-mb 300 --home-size-mb 160 - 删除主页 - 加密 - 首页〜/ Desktop / soas-strawberry.iso / dev / sdf1
验证图片...
/home/falko/Desktop/soas-strawberry.iso:2408e82d522599bfed47272bbba7e0b5
片段总和:4ed71691b81c6c443f1ba9ad98ce9d262a1ef4ae3a4272f3f44956d3d998
片段数:20
检查:100.0%

媒体检查完成,结果是:PASS。

可以使用这种媒体。
MBR似乎是空白。
要替换此设备上的MBR吗?
按Enter继续或ctrl-c中止
< - ENTER
将实时图像复制到U盘
更新启动配置文件
初始化持续叠加文件
300 + 0条记录
300 + 0记录
复制314572800字节(315 MB),46.6754 s,6.7 MB / s
初始化持久/ home
160 + 0条记录
160 + 0记录
167772160字节(168 MB)复制,25.8972 s,6.5 MB / s
格式化未加密/ home
mke2fs 1.41.4(2009年1月27日)
文件系统标签=
操作系统类型:Linux
块大小= 1024(log = 0)
片段大小= 1024(log = 0)
40960 inode,163840块
为超级用户预留8192个块(5.00%)
第一个数据块= 1
最大文件系统块= 67371008
20个块组
每组8192个块,每组8192个片段
每组2048个inode
超级块存储在块上的备份:
8193,24577,40961,57345,73729

编写inode表:done
创建日志(4096个块):完成
编写超级块和文件系统会计信息:完成

该文件系统将自动检查每30个安装或
180天,以先到者为准。 使用tune2fs -c或-i覆盖。
tune2fs 1.41.4(2009年1月27日)
将最大装载数设置为-1
将检查间隔设置为0秒
安装引导加载程序
USB棒设置为实况图像!
falko @ falko-desktop:〜/ Desktop $

清理系统后,删除soas-strawberry.isolivecd-iso-to-disk.sh

sudo rm -f ~/Desktop/soas-strawberry.iso ~/Desktop/livecd-iso-to-disk.sh

而已! 您现在可以从U盘启动计算机。 确保您配置BIOS,使计算机启动您的U盘,而不是硬盘驱动器!

这就是糖的样子:

为了学习如何使用Sugar,请查看Sugar手册Sugar键盘快捷键