手动安装Slax
上一篇 /
下一篇 2008-01-22 21:37:15
/ 个人分类:学习手记
好久都没来更新日志,上来一看,杂草丛生。:(
t
E~%K?)I)~0 正好,这几天一直都在找一个小巧且具有良好的可定制能力的
Linux发行版。找了好久,最后在
Ubuntu的Linux发行版导航站点上看到了
Slax。于是下载下来尝试了一下。粗粗的用了一下,感觉还不错。于是决定把这个版本手工安装的方法整理一下供大家参考。
天空博客1M}\h7\R Slax可谓真的很轻巧。我下载的是5.1.7版本的。整个Live CD只有195.8M大小。可以用一张小CD光盘刻录下来。整个系统装完之后仅仅需要800M左右的磁盘空间,而且具有一个美观的KDE桌面环境。常用的工具也都有了(只是没有供开发使用的东西 :( )。
天空博客k1Wq-mAq0mM'D 下面,我们就具体说说怎么用纯手工的方式安装这个版本吧!:D
天空博客
{3y["?&pm 我使用的是VMware,所以没有刻盘,用ISO文件就好了。
天空博客vK9HI!H-QQ 首先,先对硬盘进行分区。我在创建虚拟环境的时候选择的是SCSI硬盘,所以以下的脚本中硬盘为sda。如果你用的是IDE硬盘,换成hda就好了。
天空博客 ~.Zg/o'hw]// create partition天空博客$R PC5}%?N4e,R # fdisk /dev/sda
?jk3o_*]fci:G0 1. 输入“n”来创建一个新的分区;天空博客n.A8sdU|&p 2. 再选择“p”来确定创建一个primary分区;天空博客`
s'P Thu%c[,t0PN 3. 分区编号输入“1”;天空博客&_\9],{ng,C 4. 选择起始扇区:直接输入回车,使用默认值; a5L-S@
x/\#l w0 5. 选择结束扇区:直接输入回车,使用默认值(即使用整个用盘空间);天空博客(Vo f^tD:K] 6. 输入“t”选择分区类型:接着输入Hex Code为“83”;天空博客8t A&M-VQe 7. 输入“w”确认把分区信息写入硬盘。 h8T:I;k`DGVF0# mkfs.ext3 /dev/sda1 |
天空博客$^ZQJ q c 这样,对硬盘的分区就完成了。
天空博客w%n6JS{&M6J$j w 手工为别的发行版做过分区的朋友应该发现,这里的分区和其他的不太一样。对于大部分发行版,一般会分3个分区:
天空博客t9[$\4Pb/~$t 1. 分区1: +32M。 这个分区将用于/boot;
天空博客f)l!~Bw 2. 分区2: +512M。 这个分区用于Swap;
天空博客:l z*?;zE7VUK 3. 分区3: 剩余全部空间。这个分区用于/。
%@@w
i;W*Ca0 当然也可以多分一些分区自己定义各个分区的mount点。
ee5}(sJ S0 具体为什么Slax的分区这样使用就不清楚了。以后在使用的过程中再慢慢了解。
天空博客7K!m}r`%tq
qP 天空博客b'jZ)}qwE 接下来,挂载硬盘并拷贝文件到相应的目录中:
q
c|g'v"Rn0// mount disk to /mnt/sda1 #I&G%N5ePh
`:p0# cd /mnt/天空博客#DOk)l;sv7STj # mkdir sda1 h5G/`&^o&h4Lc)[\0# mount /dev/sda1 /mnt/sda1 I)F3`ys-w#c dZ0 1m$cqhM3vVr(r0// create folders and copy files to disk from Live CD天空博客K(VW)nf v # cd /mnt/sda1 kAT(t5nLR:f0# cp --preserve -R /{bin,dev,etc,home,lib,opt,root,sbin,usr,var} /mnt/sda1天空博客/jHf(X#X*g # mkdir /mnt/sda1/{boot,mnt,proc,sys,tmp} -b}&UvRN0# cp /boot/boot/vmlinuz /mnt/sda1/boot/ |
]EvA-~}VVj0 然后挂载proc目录,并帮定dev目录:
Mg(b f9U
g0// mount /proc folder天空博客(?U$aU%Vb^ # mount -t proc proc /mnt/sda1/proc/ 1|?'a?}"jyD0// mount /dev folder R|~6b}M0# mount --bind /dev/ /mnt/sda1/dev/ |
.]$J.@ N LER!s8T!w%~0 更换当前root文件系统:
(Pgv"p/`1U;C{]0// change the root fvu*go
P [0# chroot /mnt/sda1 |
天空博客 Q0w_qP2HU)e 接下来是很重要的一步,就是创建lilo.conf文件。(当然也可以使用grub,具体方法在slax的官方站点上有说明):
天空博客QY3DzJ$H X8W
u// create lilo.conf 9m+mg/xf1m A#Q&O0# cd /etc/ cNSh,?[ kTOB0# echo "boot = /dev/sda" > lilo.conf ,m*gKy
Xa#X0# echo "prompt" >> lilo.conf $jOf8ST)Y&X9|{0# echo "timeout = 50" >> lilo.conf天空博客U~P{(w!L # echo "image = /boot/vmlinuz" >> lilo.conf天空博客2E0i:Q4o!ez3o8N"M # echo "root = current" >> lilo.conf天空博客j3q+R [){+^;{"H # echo "label = slax" >> lilo.conf F.W/a@0SVW4i0# echo "read-write" >> lilo.conf天空博客-SFz@3H(x # echo "" >> lilo.conf ,yHXC l9goC0# lilo -v |
S0sVe O
zie0 好了,一切就绪。现在可以重新启动系统,并取出Live CD光盘了:
天空博客V3Tw5]UlF(l)o!PG%VP// restart computer天空博客M1{&BZKW # shutdown -r now (or use "reboot") |
G eF5jp5hG0 就这样,Slax就成功的安装到硬盘上了。真的很简单。:D
D IySW)Y/e;eX0 装好的Slax默认启动到控制台下。并且只有一个和Live CD中的root一样的用户。修改密码和添加新用户可以使用如下命令实现:
VRS&fE0// add user B^4GA*N0# useradd <user_name> E_%z v)Br5iXAI0 0Z `:w7}fi(dY0// modify user setting天空博客KNu u
s ~{l # usermod ..... "Fn4`Jk0 天空博客5u\eL(M'sz // remove a user天空博客$^]Y'B
O? userdel <user_name> |
w)J"P
[[n0 这几个命令的用法可查阅man手册。
M&n1@B`6m?0 天空博客1u w
X+`h6K
vF 好了。今天就说到这里了。
天空博客$IX/IoP)i%W^4D6@O%b #js\YJaEj0
导入论坛
引用链接
收藏
分享给好友
管理
举报
TAG:
Slax