据说有人愿意赞助我300多元去制作一个校园的Linux服务器,这个价钱,就够一台二手主机,凑着用就好!
周二下午去岗顶看一下二手货,顺便在我的U盘上放一个CentOS安装文件,这样可以在店家那里测试一下USB安装系统。
经历多番波折,终于制作好了CentOS的USB安装盘。我用的是CentOS6.0的Minimal版本的iso安装文件,写入U盘使用UNetBootin这个工具。
具体步骤如下:
1、安装UNetBootin
root@xiaoxia-pc:~# apt-get install unetbootin
2、下载CentOS镜像文件
我喜欢先安装基本系统,然后网上安装软件,这样能保持系统精简,所以我使用体积比较小的minimal版本。我是在网易的源上下载的,教育网用户可以在教育网站点下载。
http://mirrors.163.com/centos/6/isos/i386/CentOS-6.0-i386-minimal.iso
3、格式化U盘
我第一次制作CentOS安装盘的时候,没料到安装不会从U盘里寻找镜像的,只有cdrom,hard drive,nfs这些选择,没有usb,所以导致安装无法进行。
解决办法是,给usb分区,让系统把usb媒介识别为硬盘。
插入U盘后,查看U盘的设备文件。
root@xiaoxia-pc:~/test# dmesg |tail
[47750.801304] scsi 12:0:0:0: Direct-Access General USB Flash Disk 1100 PQ: 0 ANSI: 0 CCS
[47750.802578] sd 12:0:0:0: Attached scsi generic sg3 type 0
[47750.803043] sd 12:0:0:0: [sdc] 15722496 512-byte logical blocks: (8.04 GB/7.49 GiB)
[47750.804222] sd 12:0:0:0: [sdc] Write Protect is off
[47750.804231] sd 12:0:0:0: [sdc] Mode Sense: 43 00 00 00
[47750.804236] sd 12:0:0:0: [sdc] Assuming drive cache: write through
[47750.808036] sd 12:0:0:0: [sdc] Assuming drive cache: write through
[47750.809045] sdc:
[47750.811045] sd 12:0:0:0: [sdc] Assuming drive cache: write through
[47750.811056] sd 12:0:0:0: [sdc] Attached SCSI removable disk
格式化U盘,使用fdisk给U盘分区。
root@xiaoxia-pc:~/test# fdisk /dev/sdc Command (m for help): o Building a new DOS disklabel with disk identifier 0x7e4c7a0e. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-1022, default 1): Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-1022, default 1022): Using default value 1022 Command (m for help): p Disk /dev/sdc: 8049 MB, 8049917952 bytes 248 heads, 62 sectors/track, 1022 cylinders Units = cylinders of 15376 * 512 = 7872512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x7e4c7a0e Device Boot Start End Blocks Id System /dev/sdc1 1 1022 7856112 83 Linux Command (m for help): a Partition number (1-4): 1 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
重新插入U盘,可以看到有U盘分区了。用fat来格式化分区,并mount之。
root@xiaoxia-pc:~/test# ls /dev/sdc*
/dev/sdc /dev/sdc1
root@xiaoxia-pc:~/test# mkfs.vfat /dev/sdc1
mkfs.vfat 3.0.9 (31 Jan 2010)
root@xiaoxia-pc:~/test# mount /dev/sdc1 /mnt
4、使用UNetBootin制作安装启动盘。
启用UNetBootin,界面如下,选择使用光盘镜像。
点“确定”后开始复制文件,
安装完毕!无须重启直接退出。
查看U盘文件大小,只有287MB哦!!!
到此,CentOS的USB安装盘制作成功!
============================================================
加一句,要安装成功,还需要把ISO文件复制到USB安装盘的根目录下,不然会在安装过程中,遇到无法找到镜像的问题。如下
Missing ISO 9660 image
The installer has tried to mount image # 1. but cannot find it on the hard drive.
Please copy this image to the drive and click Retry. Click Exit to abort the installation.
编辑于 2011年11月08日
沙发
小子,能写点实用的吗?怎么转搞这些烂文?能搞出个像样的作品出来?比如:http://www.codingnow.com的云凤,大学就搞了个游戏引擎,人家写的都是实用的东西。你看你些这些鸟..
我看到这个评论,突然想说。。。LS是来搞笑的吗?
突然发现广告也是艺术。。。
云风确实很厉害,也是中国的第一代开发游戏的人,而且也在网易工作了数十年。
但是这位”云凤“。。请尊重下别人吧。
二手主机?300块,不会是pc机吧!
校园用的!可以做一个电驴服务器!哈哈!
哈哈,我也可能用几个月而已,等我的站点搭建好了,就向学院申请一台服务器。
对,是pc的!!!IBM915系列的淘汰机。
之前有用 syslinux 来做 usb 安装 debian,挺方便的。
UNetBootin用的也是syslinux,它大概就是封装了制作usb安装的一堆命令。
unetbootin是神器啦。。
嘻嘻。。能不能弄个sogou的代理上去给咱们用用。。
已经弄了啊,o(∩∩)o…哈哈,你也有这个想法啊。你有需要吗?
哈哈^_^,我当然想用啊~不过太多人用会带来挺大压力吧
试试吧!!!
代理地址 scut.tk:1998
试了,很好用~!电脑可以自己开搜狗代理,不过手机和ipad都可以就此用WIFI刷网页实在是太好啦!哈哈哈,谢啦!
嗯,你还可以上youtube呢!!!
这个基本上支持所有的Linux主流系统了。。。。我也用过。。。。这个就是跟ultraiso(Windows平台)的烧录进U盘的功能一样。。。。挺方便的。但是不支持可保存设置(安装后的U盘系统做的所有修改都会在重启后给还原。。。。)
是的,跟livecd一样。
如果想要可保存的,还是安装上去吧,同时你还可以打开ext分区的压缩功能,禁用access time,尽量延长U盘寿命。据说Linux3.0的btrfs能够完美解决Flash介质的寿命问题。
虚拟机装了unbentu 不会玩啊
慢慢的会适应一个新环境的,坚持用1个月你就会发现它有太多的优点,哈哈!!!我现在用Kubuntu就爱不释手。
小虾可以试试grub4dos,同样是神器,很灵活啊
这个需要在windows上使用的吧?我以前用过啊,帮那些有windows的人安装linux的时候,会考虑它的,哈哈!
如果是在Windows下写LiveCD到U盘,推荐Linux Live USB Creator,很人性化很傻瓜,尤其适合新手朋友!
Windows上也可以使用UNetBootin的 🙂
300¥能买主机?真心没想到……
PC啊!!!
反正 我不喜欢centos了
我的服务器都用debian了
我也推荐我身边的朋友使用debian
他们也纷纷加入debian大家族
嗯,我用centos是有原因的,centos对openvz的支持比较好!!!
我用作服务器的机子上会用到不止一个OS,o(∩∩)o…哈哈!
OVZ个鸟 恨之入骨
哈哈,burst上的是限制虚拟内存的,所以很容易一超出了就程序崩溃。
但是OpenVZ的默认配置里,你不会被那个虚拟内存的问题所困扰。而且,默认还有swap。
burst那样做也是想卖多点,分配512M的虚拟内存给你,实际程序占用的内存才50MB不到,这是很正常的。一个线程堆栈默认就8MB,能用到128KB就已经很不错了。
好像新的才支持swap吧 嘻嘻…. 反正…我不管了 机器运行正常 直接无视之
对啊 你还没给我搞定链接
已经设置好啦!!!请过目 🙂
Pingback引用通告: 折腾通过U盘安装Linux » Jackson Chen
用disk utility格式化,然后sudo dd if=/mnt/hgfs/ubuntu_software/ubuntu-12.04.3-server-amd64.iso of=/dev/sdc bs=4M
膜拜!!!
Pingback引用通告: 折腾通过U盘安装Linux » Keep It Simple & Stupid