在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
):
然后打开终端(应用程序>附件>终端
)...
...并安装软件包syslinux
, isomd5sum
和cryptsetup
:
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.sh
和soas-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.iso
和livecd-iso-to-disk.sh
:
sudo rm -f ~/Desktop/soas-strawberry.iso ~/Desktop/livecd-iso-to-disk.sh
而已! 您现在可以从U盘启动计算机。 确保您配置BIOS,使计算机启动您的U盘,而不是硬盘驱动器!
这就是糖的样子:
为了学习如何使用Sugar,请查看Sugar手册和Sugar键盘快捷键 。
3链接
- 糖: http : //www.sugarlabs.org/
- 糖棒上: http : //wiki.sugarlabs.org/go/Sugar_on_a_Stick
- 糖手册: http : //en.flossmanuals.net/sugar
- 糖键盘快捷键: http : //wiki.laptop.org/go/Keyboard_shortcuts
- Ubuntu: http : //www.ubuntu.com/