社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 银行 帮助
主题 : 让 Linux 运行在U盘中:基于Ubuntu 8.04 ( dos+grub4dos方式启动 )
powerman 离线
级别: 数码1段
UID: 262061
精华: 0
发帖: 565
M币: 19 M
专家: 3 级
贡献值: 91 点
在线时间: 704(时)
注册时间: 2008-09-08
最后登录: 2010-08-31
楼主  发表于: 2008-10-15   

让 Linux 运行在U盘中:基于Ubuntu 8.04 ( dos+grub4dos方式启动 )

  

    对Linux的大名如雷贯耳,可惜笔记本电脑硬盘太小,没有多余的空间另分个区来安装Linux。前段时间在本坛学习并试验成功在U盘上安装Puppy Linux,不过这是个精简版的mini linux,功能很弱。

    看了本坛文章“装在U盘上的Linux系统,基于ubuntu(把操作系统装进口装)”http://bbs.mydigit.cn/read.php?tid=20422&keyword=Ubuntu,不禁想体验完整版的Linux感受。便到http://www.inlsd.org/forum/论坛中研究了一阵,终于实现在U盘安装Ubuntu,兴奋之极,写下安装过程。

    我使用dos+grub4dos启动Ubuntu,这种启动方式方便加入PE和dos工具箱制作多重启动盘。本文需要的一些文件可以去其他镜像中找,也可以用我打包的附件Ubuntu.rar,U盘需预留800M以上空间。如果你的U盘已经实现dos+grub4dos引导,可以直接从第三步开始。

1、引导dos启动
启动UltraISO,选择菜单“启动光盘/写入硬盘映像”,在对话框中选择“便携启动/写入新的硬盘主引导记录(MBR)/USB-ZIP+”,再选择“便携启动/写入新的驱动器引导记录/windows 9x”。然后复制引导文件command.com、io.sys、MSDOS.SYS到U盘根目录。此时可以从U盘以USB-ZIP方式启动dos系统。

  
  

  


2、dos引导grub4dos
复制grub.exe、menu.lst到U盘根目录,并创建一个AUTOEXEC.BAT文件,加入文本“grub”即可。

3、下载Prayaya LiveSystem
打开http://ftp.ubuntu.org.cn/home/yaska/prayaya-804-gnome/,用户名:ubuntu,密码:ubuntuftp 。
ISO目录中下载最新ISO,在ros目录下载ro文件(配置好的Linux程序)。

4、安装Prayaya LiveSystem
U盘根目录创建prayaya-livesystem-usb文件夹,并在该目录下创建ros文件夹。
将ISO包中的initrd.gz和vmlinuz复制到prayaya-livesystem-usb目录下,将initrd.gz改名为initrd.img。
将ISO包本身复制到prayaya-livesystem-usb目录下。
将下载的ro文件复制到prayaya-livesystem-usb/ros目录下。

我的prayaya-livesystem-usb目录文件列表如下:




5、配置menu.lst
在menu.lst文件中加入:

title Prayaya LiveSystem 8.04
find --set-root /prayaya-livesystem-usb/initrd.img
kernel /prayaya-livesystem-usb/vmlinuz mode=iso init=/sbin/init lang=cn dir=/prayaya-livesystem-usb ro_dir=prayaya-livesystem-usb/ros fs_dir=prayaya-livesystem-usb/savedata quiet splash
initrd /prayaya-livesystem-usb/initrd.img
boot

6、加入保存功能(256M)
现在就可以开始U盘启动Ubuntu之旅了,但是还不能保存系统设置。将fs.rar解压缩出fs_256Mb文件,改名为savedata并复制到prayaya-livesystem-usb目录下,就可以保存系统设置了。

7、使用注意事项:
默认登陆用户和密码是prayaya,默认10秒自动登陆。
配置网络:需要输入密码prayaya,并点击“认证”取得权限,其他系统设置密码也是一样。

8、自己制作fs文件的方式
打开命令行,输入:head -c 256m /dev/zero >fs_256Mb
256m表示保存空间256M,可以设置成其他大小。然后从文件管理中把当前目录的fs_256Mb文件复制到你硬盘中。

9、ro文件提示
系统已经自带Firefox浏览器。
openoffce-3.ro:类似于微软office,兼容性和功能都还不错。
opera9.52.ro:opera9浏览器。
smplayer-2.ro:播放器,功能很强。
evince.ro:小巧的pdf阅读器。
其他还有QQ等其他好用的软件。


对Linux兴趣的朋友可以试试吧,也可以到http://www.inlsd.org/forum/中好好参考一番。本文附件如下:
[ 此帖被powerman在2008-10-16 18:11重新编辑 ]
附件: Ubuntu.rar (300 K) 下载次数:183
本帖最近评分记录: 共4条评分记录
短酷 M币 +5 2008-10-15 谢谢分享
wuwuzz M币 +10 2008-10-15 帖子写得不错。
数码发骚友 M币 +5 2008-10-15 优秀文章
金-手-指 M币 +10 2008-10-15 不错
隐藏评分记录
山重水复疑无路......柳暗花明又一村
huzengbing 离线
级别: 数码9级
UID: 293815
精华: 0
发帖: 4
M币: 1 M
专家: 1 级
贡献值: 0 点
在线时间: 4(时)
注册时间: 2008-10-03
最后登录: 2010-05-05
1楼  发表于: 2008-10-15   
学习了    。。。
wuwuzz 离线
级别: 数码1段

UID: 69482
精华: 3
发帖: 1022
M币: 522 M
专家: 20 级
贡献值: 0 点
在线时间: 595(时)
注册时间: 2007-12-19
最后登录: 2010-09-03
2楼  发表于: 2008-10-17   
我实验成功了,感觉对机器配置要求较高。USB和U盘速度要足够快、内存足够大(512M以上)。
zengwang 离线
级别: 数码9级
UID: 498324
精华: 0
发帖: 4
M币: 8 M
专家: 1 级
贡献值: 0 点
在线时间: 2(时)
注册时间: 2008-11-13
最后登录: 2009-02-22
3楼  发表于: 2008-11-21   
感觉有点难度啊
moonknight 离线
级别: 数码9级
UID: 529730
精华: 0
发帖: 2
M币: 11 M
专家: 1 级
贡献值: 0 点
在线时间: 4(时)
注册时间: 2008-12-03
最后登录: 2010-02-21
4楼  发表于: 2008-12-04   
我的是8G的kingston,前300M量产成了 winPE。。。然后剩下了7个多G安装了winPE(以后叫zipPE)..然后我把iso等文件像楼主说的那样copy到了zipPE的盘中,这样我就能用zipPE启动的时候自带的grub 手动通过命令执行linux。。我输入的是menu.lst里面的命令:


find --set-root /linux/initrd.img
kernel /linux/vmlinuz mode=iso init=/sbin/init lang=cn dir=/linux ro_dir=/linux/ros  fs_dir=/linux/savedata quiet splash
initrd /linux/initrd.img
boot



请问。。有什么办法能不能省去我敲一大堆命令的麻烦?而且。。启动过程中出现了个错误,,进不了图形界面提示说:can't access tty,job control turned off
楼主留言:
我检查了一下,你就是把prayaya-livesystem-usb目录该成linux目录,命令没有错。至于为什么会出现错误,可能是该系统认目录吧。我没试过linux目录,建议还是该回原目录。
命令倒是不用敲,直接复制就好了。而且在menu.lst中,只要输入一次就够了。
本帖最近评分记录: 共1条评分记录
数码发骚友 M币 +5 2008-12-04 欢迎探讨
隐藏评分记录
ipqmp1 离线
级别: 数码9级
UID: 244102
精华: 0
发帖: 17
M币: 32 M
专家: 1 级
贡献值: 0 点
在线时间: 8(时)
注册时间: 2008-07-18
最后登录: 2009-04-10
5楼  发表于: 2008-12-04   
楼主说的是Prayaya LiveSystem 吧,这当然是可以部署在U盘上,用用还行,那几个模块放上去也比较方便,我下载来Prayaya LiveSystem本身自带安装程序。ubuntu 8.04我装在硬盘上都要3G多,而且Ubuntu 8.04和Prayaya LiveSystem 除了都是linux的系统环境以外,好像没什么联系,感觉Prayaya LiveSystem的东西太简单的!如果楼主真的把ubuntu8.04安装部署在U盘了,记得PM我哦,本人现在还没有做出来,等到高速U盘的入手,马上试验!
powerman 离线
级别: 数码1段
UID: 262061
精华: 0
发帖: 565
M币: 19 M
专家: 3 级
贡献值: 91 点
在线时间: 704(时)
注册时间: 2008-09-08
最后登录: 2010-08-31
6楼  发表于: 2008-12-04   
回复:ipqmp1

我也认为该系统缺点也很明显:占用内存大(至少要512M的电脑适用)。功能没有安装版的全面,只适合作为入门学习使用或作为口袋系统进行维护电脑用。

要把ubuntu8.04安装部署在U盘,直接安装在U盘上就可以了,安装方法和直接安装在移动硬盘上的方法是一样的,就是要修改/boot/grub/menu.lst中root (hdX,0)为(hd0,0),在8.10版本上使用uuid,可能就不用修改了。

我目前还没试过,因为U盘的速度太慢,直接安装后运行速度惨不忍睹,而且会加快U盘报废的进程。

我现在用的是8.10做的LiveUSB,实际上就是LiveCD的保存数据版本,功能比Prayaya LiveSystem全面,安装LXDE后可以在256M的内存的电脑使用。文章在Ubuntu中文论坛中:http://forum.ubuntu.org.cn/viewtopic.php?f=103&t=172013
[ 此帖被powerman在2008-12-04 22:30重新编辑 ]
本帖最近评分记录: 共1条评分记录
数码发骚友 M币 +5 2008-12-04 欢迎探讨
隐藏评分记录
山重水复疑无路......柳暗花明又一村
dalu01 离线
级别: 数码9级
UID: 536787
精华: 0
发帖: 4
M币: 14 M
专家: 1 级
贡献值: 0 点
在线时间: 1(时)
注册时间: 2008-12-07
最后登录: 2009-02-27
7楼  发表于: 2008-12-07   
不错不错,以后试下
mjlboy 离线
级别: 数码9级
UID: 541369
精华: 0
发帖: 23
M币: 8 M
专家: 1 级
贡献值: 0 点
在线时间: 13(时)
注册时间: 2008-12-10
最后登录: 2008-12-29
8楼  发表于: 2008-12-15   
学习了 支持一下~~~~~~~~~~~~~~
發騷友 在线
级别: MyDigit.管理团队

UID: 14
精华: 14
发帖: 19235
M币: 39031 M
专家: 74 级
贡献值: 487 点
群组: 版主交流
在线时间: 5648(时)
注册时间: 2006-06-24
最后登录: 2010-09-03
9楼  发表于: 2008-12-15   
在U盘上装个Linux来上网还是很不错的
只谈数码,莫论政治;如果你想了解你的祖国,你已经走上了犯罪的道路
如果你觉得他人的文章和回帖对你有价值,请给他评分;如果你下载了有用的软件,请给他评分
新手在发帖提问前请多看看前人的经验和解决方法
多用网站的“搜索”功能,遇到问题请先搜索(在网站上方)
重复的老帖/恶意灌水/主题不明帖/纯引用复制帖/刷屏帖,不通知直接删除!
发布工具/程序/软件的需注明版本号或软件日期
如果你发了好帖子,而没有人给你加分,请PM我
本站不支持下载工具,请直接用浏览器右键另存为下载附件
happy308 离线
级别: 数码9级
UID: 568348
精华: 0
发帖: 12
M币: 8 M
专家: 1 级
贡献值: 0 点
在线时间: 1(时)
注册时间: 2008-12-26
最后登录: 2009-02-19
10楼  发表于: 2008-12-28   
学习了,这个教程对我很有用!谢谢
afoo 离线
级别: 数码9级
UID: 700432
精华: 0
发帖: 3
M币: 88 M
专家: 1 级
贡献值: 0 点
在线时间: 1(时)
注册时间: 2009-03-17
最后登录: 2009-03-17
11楼  发表于: 2009-03-17   
看了楼主的linux优盘制作经过心里痒痒,回头也在我的爱国8G的上面整个archlinux去。
zhshg3928 离线
级别: 数码9级
UID: 490674
精华: 0
发帖: 12
M币: 0 M
专家: 1 级
贡献值: 0 点
在线时间: 17(时)
注册时间: 2008-11-09
最后登录: 2010-04-03
12楼  发表于: 2009-03-27   
我买到一个用安国黑片扩容的U盘,已经量产回1G了,不知道能不能装这个来学习
级别: 数码9级
UID: 726449
精华: 0
发帖: 4
M币: 0 M
专家: 1 级
贡献值: 0 点
在线时间: 3(时)
注册时间: 2009-03-30
最后登录: 2009-04-21
13楼  发表于: 2009-04-05   
不错不错,刚好有多一个4G的U盘我也弄个试试
zkqq 离线
级别: 数码9级
UID: 750987
精华: 0
发帖: 6
M币: -1 M
专家: 0 级
贡献值: 0 点
在线时间: 5(时)
注册时间: 2009-04-11
最后登录: 2009-06-21
14楼  发表于: 2009-04-11   
神了
描述
快速回复

按"Ctrl+Enter"直接提交