当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 46 篇帖子 ]  前往页数 1, 2, 3, 4  下一页
作者 内容
1 楼 
 文章标题 : 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 8:32 
头像

注册: 2010-06-14 22:18
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
首先声明一下,本人不是学计算机的,不才英语专业。可能由于专业的关系,经常关注英语网站,再加上自己最计算机很感兴趣,所以经常上国外的计算机论坛查看他们的讨论。于是就接触到了Linux,一个由黑客编写的类Unix自由操作系统,进而知道了FreeBSD,纯正的Unix后代,于是开始了我的Unix世界大冒险。2006年开始折腾Linux的,那时候课程不是很紧,所以有大把的课余时间,都用在Linux上了。我先后尝试了很多Linux发行版,Debian,Fedora,OpenSUSE,Mandriva,Ubuntu,等等。现在回想那时候真是很狂热的,不停的下载ISO,刻录光盘,安装系统。以至于同寝室的哥们都戏称我3天安装一次系统。前后大约刻了好几十张光盘吧,可惜毕业的时候没有带回来,想想还是很有收藏价值的。如果上天再给我一次机会......想起了某部电影的经典台词,呵呵,扯远了。可怜我那可怜的HP本本,40G的硬盘被我蹂躏的不成样子,不过还是很给力的,用了3年,直到毕业前夕才展现出挂掉的样子。后来我了解到原来可以通过U盘安装系统的,这样就可以省下很多的光盘啊,对于建设节约型社会还是很给力的。于是我上网查资料,不停的实验,终于功夫不负有心人,我成功的打造了我的超级U盘,可以安装Freebsd,OpenBSD,Linux,XP。当然网上有很多这样的教程,但是总是发现有很多不成功的例子。所以就综合了一些网上的教程,加上自己的实验,写了这个教程。有在关公面前耍大刀的感觉,不过还是忍不住和大家分享自己的劳动成果,自由软件的精神嘛。还是希望各位高手们不要喷我,如果有什么错误或是值得改进的地方,请不吝赐教。下面正式开始
首先我们需要的硬件是一个U盘,大小不限,不过不要太小,因为我们要装很多光盘ISO文件在它上面。我用的4G的金士顿U盘。软件我们需要的是grub4dos,可以从http://download.gna.org/grub4dos/下载。我们需要最新版的grub4dos这样才能引导iso文件。我们需要的是grub4dos-0.4.4-2009-06-20.zip这个文件。还有grubinst,下载地址http://download.gna.org/grubutil/我们需要grubinst-1.1-bin-w32-2008-01-01.zip这个文件。将下载的两个文件解压缩备用。这里顺便提一下最好用7zip这个软件解压,开源还好用,用RAR解压有时候会出现各种问题,尤其是解压ISO文件件的时候。将U盘插入,格式化,不要选择快速格式化。运行解压文件中的grubinst_gui.exe,在设备的磁盘里选择hd1,就是你的U盘,不要选错啊,不然就安装Grub4dos到你的硬盘上了,可能导致进不了微软的系统。然后勾选不保存原来MBR,不引导原来MBR,输出详细信息,启动时不搜索软盘。点击下面的安装就行了,完成后关闭软件。将之前解压出来的文件中的grldr,menu.lst复制到U盘根目录,然后用记事本打开menu.lst,将下面的内容添加到最下面,保存退出。

title Boot FreeBSD
map (hd0,0)/FreeBSD/FreeBSD.iso (hd32)
map --hook
chainloader (hd32)
boot

title Boot OpenBSD
map (hd0,0)/OpenBSD/OpenBSD.iso (hd32)
map --hook
chainloader (hd32)
boot

title Boot Ubuntu
find --set-root /Ubuntu/vmlinuz
kernel /Ubuntu/vmlinuz boot=casper iso-scan/filename=/Ubuntu/ubuntu.iso quiet splash rw persistent debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=cn console-setup/variantcode= --
initrd /Ubuntu/initrd.lz
boot

title Boot Linuxmint
find --set-root /Linuxmint/vmlinuz
kernel /Linuxmint/vmlinuz boot=casper iso-scan/filename=/Linuxmint/Linuxmint.iso quiet splash rw persistent debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=cn console-setup/variantcode= --
initrd /Linuxmint/initrd.lz
boot

title Boot WinPE
find --set-root /Winpe/winpe.iso
map --mem /Winpe/winpe.iso (hd32)
map --hook
chainloader (hd32)
boot
在U盘根目录下新建文件夹FreeBSD,OpenBSD,Ubuntu,Linuxmint,Winpe。然后就是下载FreeBSD,OpenBSD,Ubuntu,Linuxmint和WINPE的光盘镜像了。这里没有什么特别的说明的,WINPE推荐老毛桃的。下载完成后分别改名成上面menu.lst文件中对应的文件名,FreeBSD.iso,OpenBSD.iso,Ubuntu.iso,Linuxmint.iso,winpe.iso。然后用7zip打开Ubuntu.iso,将casper文件夹中的vmlinuz,initrd.lz文件复制到桌面备用。同样的方法从Linuxmint.iso中复制出这两个文件。最后一步就是组装了,将这些iso文件分别复制到U盘根目录的各个文件夹中。注意名字对应和大小写与menu.lst中的一致。这里注意将之前复制出的vmlinuz和initrd.lz分别复制到Ubuntu和Linuxmint文件夹中。
至此超级U盘就制作成功了,将U盘插入USB接口,重启电脑,选择从USB启动,我们就可以从菜单中选择安装FreeBSD,OpenBSD,Linux,和XP了。当然安装XP是进入PE,然后用GHOST还原的方式。其实grub4dos是一个很好的引导软件,功能很是强大,值得研究一下的。好了,这是我第一次在这里发帖子,还是技术帖,有错误是难免的,不过我已经尽力说清楚我的操作过程,很久没写东西,希望语言表达能力没有退步。 谢谢大家的阅读,希望你也能打造成功自己的超级U盘。


_________________
Cogito ergo sum.
Je pense puis je suis.
I think, so I am.
我思故我在。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 9:34 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
我来总结一下,grub4dos,完了


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 9:59 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 7
不错 :em11


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 12:56 
头像

注册: 2010-06-14 22:18
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
不要把我的辛苦一下子总结了吧。 :em20


_________________
Cogito ergo sum.
Je pense puis je suis.
I think, so I am.
我思故我在。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 12:56 
头像

注册: 2010-06-14 22:18
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
billbear, 谢谢! :em01


_________________
Cogito ergo sum.
Je pense puis je suis.
I think, so I am.
我思故我在。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 13:17 
头像

注册: 2010-05-11 21:50
帖子: 990
送出感谢: 1
接收感谢: 2
支持!话说我最近也在做这个东东。。。


_________________
有事多折腾。。。没事瞎折腾。。。
本本
acer 4745g i5-430 4G ATI5650 1G 独显 500G硬盘
台台
赛扬coppermine 1.0GHz 160MB内存 集成显声卡 网卡一块。
archlinux+xfce无压力


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 13:42 
头像

注册: 2009-04-06 15:03
帖子: 640
送出感谢: 1
接收感谢: 0 次
:em03 ,,支持下,,你直接安装GRUB到U 盘上,不就行了,菜单自己写个够,基本上,什么都可以安,,


_________________
,


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 13:46 
头像

注册: 2010-06-14 22:18
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
grubinst就是将grub安装到U盘上的软件。


_________________
Cogito ergo sum.
Je pense puis je suis.
I think, so I am.
我思故我在。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 13:50 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
你写那么长也不分段,没人耐着性子看


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 13:52 
头像

注册: 2009-05-05 20:45
帖子: 568
送出感谢: 0 次
接收感谢: 0 次
tenzu 写道:
我来总结一下,grub4dos,完了


疼疼你好简洁。。。


_________________
The world never lacks miracles.


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 14:30 
头像

注册: 2009-04-06 15:03
帖子: 640
送出感谢: 1
接收感谢: 0 次
jesuisroi 写道:
grubinst就是将grub安装到U盘上的软件。



直接,grub-install --root-directory=/mnt/sdb1 /dev/sdb1


_________________
,


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 15:34 
头像

注册: 2010-06-14 22:18
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
Dim, 那是在Ubuntu环境下的命令。我是在XP环境下的。


_________________
Cogito ergo sum.
Je pense puis je suis.
I think, so I am.
我思故我在。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 15:35 
头像

注册: 2010-06-14 22:18
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
tenzu, 我的疏忽,没有注意到,只注意内容上了。呵呵。 :em03


_________________
Cogito ergo sum.
Je pense puis je suis.
I think, so I am.
我思故我在。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-21 16:13 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
:em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 简单打造超级U盘-可以安装Freebsd,OpenBSD,Linux,XP-申精
帖子发表于 : 2010-12-24 17:54 

注册: 2010-12-24 17:51
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
对自己有用就标记一下 以免以后找不到


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 46 篇帖子 ]  前往页数 1, 2, 3, 4  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Youdao FeedFetcher 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译