免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1071 | 回复: 0

给您的U盘安装linux [复制链接]

论坛徽章:
0
发表于 2008-11-30 17:26 |显示全部楼层
进入linux后,编辑/boot/grub/me写在前面:  因为现在linux普及率实在不高,很多地方都没有安装,包括高校机房。为了自身方便和宣传推广linux,决定在U盘上安装一个linux操作系统,随身携带。另外,我把观看本文的读者定位为:有一定linux基础,会安装linux的人。
  U盘:我选择了Netac(朗科)U208可启动1G的U盘。
  发行版本:Debain Etch(Debian 4),因为dibian可定制性强。
  特殊的硬件要求:
  安装:
  电脑有USB接口,主板支持U盘,但是不需要支持U盘启动
  使用:
  主板支持从U盘启动
  安装步骤:
  插入U盘,用Debian安装光盘启动进入安装界面,进行基础配置(比如键盘布局,语言等选项)
  分区
  分区是能否成功安装的关键之一
  分区选择自定义分区,我第一次安装选择了在U盘上新建分区表,但是后来启动失败了,我不知道是不是这个原因,还是grub安装失败导致的。第二次安装,我没有在U盘上新建分区表,而是直接分区(就是在windows下格一遍后的初始状态,只有一个区)。把U盘分成两个区,ext2(900多M),然后剩下64M给swap作为交换分区。
  为什么这么分,我是这么思考的。
  1、ext3的磁盘管理机制会让磁盘频繁读写,大大缩短U盘使用寿命,所以采用ext2格式。
  2、既然是迷你型OS,U盘也只有1G,就不指望用上swap分区,主存主要是内存。分64M给OS只是为了防止系统没有swap出现未知错误。
  3、我尝试过分一个小区为fat32,作为日常windows下U盘使用,但是在我的电脑widnows上会出现识别不出的错误,所以第二次安装取消fat32分区。
  4、1G U盘OS的速度以及各种性能的瓶颈主要是USB的读写速度,这个瓶颈和是否把重要文件夹挂载到独立分区相比,差距是在太大,所以我选择了把OS全部安装到一个分区。所以选择一个ext2+一个swap。
  为了提高U盘OS的通用性,所以我取消了非U盘的所有关联。比如因为我电脑上之前已经安装了linux,也有swap分区,Debian安装程序会同时关联硬盘上的swap分区和U盘上的swap分区。于是我设置硬盘上的swap分区不可用(相对于要安装到U盘的OS而言)。
  安装U盘OS的另外一个关键是grub的安装
  安装grub系统会问你是否安装到MBR上,选择否。把grub安装到U盘上。如果你有一个硬盘,那么一般硬盘就是(hd0),U盘就是(hd1),如果不知道你U盘是hd几。你可以用第二种表达方式:
  你直接输入驱动器名字,方法如下:
  ctrl+al+f2,在终端下输入命令。
  fdisk -l
  查看你的U盘驱动器名
  我的是/dev/sdb
  之后正常安装,直到完毕。
  重启
  现在设置BIOS从U盘启动。
  成功进入GRUB。
  如果直接选择进入linux,会出错。
  因为刚才光盘安装的时候,是默认第一块硬盘为hd0的。
  刚才安装grub的时候,U盘给识别为hd1,在grub的启动配置文件里面也是这么写的。而现在从U盘启动,那么grub就认为U盘是hd0,因此路径错误,出错。
  所以在进入grub引导程序界面的时候,选择linux选项,按进行编辑,再选择所有行,把hd1(hd几,具体看你电脑)改为hd0,回车确定,按引导。
  进入linux后,编辑/boot/grub/menu.lst配置文件,把上述路径改过来。保存。重启。
  OK,一个移动的迷你操作系统安装完毕。
  安装建议:
  由于U盘容量有限,在安装过程中,不要安装窗口管理器。只安装基本系统或者再加一个笔记本管理系统。
  安装完基本系统后,建议更改一下源配置文件
  在安装之后,请清空deb包缓存,路径如下:/var/cache/apt/archives
  新立德软件包在软件安装方面实在太好用了,建议安装,名字是:synaptic
  每次要安装新软件之前,把里面的deb包全部删除。
  毕竟只有文本界面的OS太丑,如果要安装窗口管理器,建议安装轻量级的窗口管理器。
  xorg+xfce4是个不错的选择,简单易用,适合新手和老鸟。
  命令行如下:
使用管理员身份安装
apt-get install xorg
rm /var/cache/apt/archives/* 
apt-get install xfce4
rm /var/cache/apt/archives/*
  如果你不爽,请安装fvwm或者e之类的。
  如果要装kde和gnome,会在安装过程中发生磁盘空间不够的情况。建议不要。或者把组件分批安装,安装完一批,马上清空deb包缓存。
  如果在安装过程中不幸磁盘空间不足退出,请清空deb缓存后dpkg --configure -a继续
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u2/82820/showart_1671668.html


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/33798/showart_1673020.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时9.5折

【架构革新 高效可控】2020年8月17日~19日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP