手动安装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_*]f ci: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”;天空博客8tA&M-VQe
        7.    输入“w”确认把分区信息写入硬盘。
h8T:I;k`DGVF0# mkfs.ext3 /dev/sda1
   天空博客$^ZQJ q c
    这样,对硬盘的分区就完成了。天空博客 w%n6J S{&M6J$jw
    手工为别的发行版做过分区的朋友应该发现,这里的分区和其他的不太一样。对于大部分发行版,一般会分3个分区:天空博客t9[$\4Pb/~$t
    1. 分区1: +32M。 这个分区将用于/boot;天空博客f)l!~Bw
    2. 分区2: +512M。 这个分区用于Swap;天空博客:l z*?;zE7V UK
    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/天空博客#D Ok)l;sv7STj
# mkdir sda1
h5G/`&^o&h4Lc)[\0# mount /dev/sda1 /mnt/sda1
I)F3`y s-w#c dZ0   
1m$cqhM3vVr(r0// create folders and copy files to disk from Live CD天空博客K(VW)nf v
# cd /mnt/sda1
kAT(t5nL R: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目录:
M g(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 LE R!s8T!w%~0    更换当前root文件系统:
(Pgv"p/`1U;C{]0
// change the root
f vu*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*g Ky 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
,y HXCl9goC0# lilo -v
      
S0sVe O zie0    好了,一切就绪。现在可以重新启动系统,并取出Live CD光盘了:天空博客V3Tw5]UlF(l)o!PG%VP
// restart computer天空博客M1{&BZ KW
# shutdown -r now (or use "reboot")
      
G eF5jp5hG0    就这样,Slax就成功的安装到硬盘上了。真的很简单。:D
DI ySW)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天空博客KNuu 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
    
#j s\YJaEj0

TAG: Slax

龙的宠物 引用 删除 hew   /   2008-01-23 17:10:22
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar