Welcome to my testing room.

SlackWare10.1从(硬盘)安装到配置及.bashrc配置

上一篇 / 下一篇  2008-10-21 20:35:07 / 个人分类:Debian configure

本文重点讲述Slackware LInux 的详细的(硬盘)安装和配置过程
~3XOg6X B0SLACKWARE是一款很优秀的GNU/Linux操作系统,其KISS(Keep It Simple, Stupid)原则使得她在众多Linux发行版中独树一帜,她由Patrick Volkerding定期发布,目前最新稳定版本是SlackWare10.1(2.4.29内核,testing中带有2.6.10内核),可以从一下 站点得到:
0K {fR.N9Jy$hA0http://slackware.at/data/slackware-10.1-iso/51Testing软件测试网 f5a-pQ+z#k1\-xe"V8L
http://www.slackware.com/getslack/
/i%An!n5OV*h0http://www.abnormalpenguin.com/slackware-mirrors.php51Testing软件测试网7hS2]q2VR
http://iso.linuxquestions.org/distro.php?distro=1
1y2ZlfU*adM0http://www.tlm-project.org/51Testing软件测试网M/I4|8W5ie d m1|
其中第一个是从 http://www.linuxsir.org/ 上发现的(速度可以),其他是从http://distrowatch.com得到的。51Testing软件测试网 Qj*u$}2I.Kv0[S7k
下面我重点说一下我的详细的(硬盘)安装和配置过程:
^q@s)j0每一款GNU/Linux不外乎两种基本安装方式:
;U8Y jQ7K(e:W0CD/DVD安装51Testing软件测试网5O\IQR?^p
硬盘安装CD/DVD安装方式就比较简单了,关键就是硬盘安装,其实我本人更喜欢硬盘安装,就算能刻盘的情况下我会选择硬盘安装,好了,言归正传,下面说下基于windows的硬盘安装。
|1NB{/n:xH01,准备
N3V-g Kdh]BA!c0准备一:硬盘分区
jX(u4W \0L$pC;|M0为SLACKWARE准备两个分区(可以是主分区,也可以是逻辑分区,但推荐都是主分区),一个是Linux Swap(容量大约为内存的两倍,但一般情况下300M~500M就可以了),格式为Linux Swap;51Testing软件测试网(P:Q]&@!~P
另一个为SlackWare分区(容量大约1,5G以上),格式为reiserfs。51Testing软件测试网N,R(X!t{^)j6N[ T
另外在你的windows中最好准备一个Fat32盘(我没有试过NTFS盘可不可以,当然最好是Fat32盘)
X(Cbu0OzxK5u9]4V0准备二:下载必要的文件51Testing软件测试网 eW(]A;p;e,}{ n-q
slackware-10.1-install-d1.iso51Testing软件测试网MfBW2t,ICusa(O
slackware-10.1-install-d2.iso51Testing软件测试网!R? l,F)q5er4K
grub020p(http://www.linuxeden.com/download/softdetail.php?softid=1026]Grub For Dos)51Testing软件测试网nrr.M,T(_ t&N
准备三:放置所需文件51Testing软件测试网Y9p xa|F
所需文件
/d X;v6EJ^0Dos Booting Floppy(如果你没有软驱,看这里http://linux.hiweed.com/node/91]hiweed)
8?9N#O'N*y%a0Grub for dos51Testing软件测试网i4Z VP K5|$C
bzImage from kernels\bare.i\ of slackware-10.1-install-d1.iso51Testing软件测试网K1L.n6xb,K"U)Q{
initrd.img from isolinux\ of slackware-10.1-install-d1.iso51Testing软件测试网J ^D1})q
slackware-10.1-install-d1.iso
K&U!g&HpfET0[slackware-10.1-install-d2.iso]
5d2@ n5yBg ^hVx0*[ ]表示可选
Oi0pGwH PJMz0放置如下:51Testing软件测试网V4Sh+y$F9ux Y
c:\grub020p\51Testing软件测试网/KI|,D3i |7bG#?#J2Z G
c:\grub.exe (extract from grub020p\)51Testing软件测试网@hhP O*N
c:\slkboot\bzImage51Testing软件测试网ReCw1C,F2]u
c:\slkboot\initrd.img51Testing软件测试网BuV Z {0Z4O+t1u
c:\slack\here are the files extracted from slackware-10.1-install-d1.iso and slackware-10.1-install-d2.iso51Testing软件测试网 qo3v }.@W ?3@v|I
其中也可以都放到其他的盘中比如D:\(前面说过这里最好是Fat32盘),也可以分开放置,比如51Testing软件测试网5`*v(_ C9|} oPg
c:\grub020p\51Testing软件测试网-zd@Dj'O0\
c:\grub.exe(extract from grub020p\)
BD^&\#}7\ y2`3W0c:\slkboot\bzImage
g/z!X4m)rF0c:\slkboot\initrd.img
W'QEcJ d8vl+c0d:\slack\here are the files extracted from slackware-10.1-install-d1.iso and slackware-10.1-install-d2.iso
P K@b Npu*n0U02,安装
2X)A(@G;B{0准备就绪后,就可以进行安装了,首先重启系统,设置Bios为软盘启动,把DOS启动盘放入软驱(如果没有软驱的参照hiweed http://linux.hiweed.com/node/91,而且必须是纯DOS环境),然后进行如下操作:
3swOi kSF0A:\C:51Testing软件测试网IM$F{ l R#PX
C:\grub.exe51Testing软件测试网VV+n n5T9d6YK,YB
......51Testing软件测试网7w{x*K)x+P2N
grub>kernel (hd0,0)/slkboot/bzImage root=/dev/hda151Testing软件测试网0L&@ c6C7WCmO
......51Testing软件测试网 j?yyj9F`
grub>initrd (hd0,0)/slkboot/initrd.img51Testing软件测试网+D2FA VE;tO;C
......51Testing软件测试网 |+}Z}-H
grub>boot51Testing软件测试网}g+Gpc I
......然后提示以root身份登录,接着输入setup进行安装,安装过程参照这里:
Xqf^xku A0http://cool.ewe.com.cn/~zzj666/docs/htm/document/slackware.html51Testing软件测试网7f"v3c@$wQP
安装过程中必须确认安装lilo安装到MBR以引导windows和linux双系统。
RXAW5Kh03,配置51Testing软件测试网*aP0Mw B
安装过程相对简单,对新手来说,接下来的配置就比较头疼了。
"P9`uW;T$Ej0首先重启以root登录后,新建一个组和一个普通用户:
:KM-?J J%x K%IF0#groupadd zhy
,Y'J'TruB1B0#cd /home51Testing软件测试网 b7?5MH*\H
#mkdir zhyfly
h%`9hn\k5w0#chmod 644 zhyfly
c%k9h1PE\Z,nnF.a0#useradd -G zhy -p ****** -s /bin/bash zhyfly用sudo使该普通用户拥有root权限(我自己的喜好便于操作,另外确保安装过程选择了sudo)
C:l0O k4b"UC_0#visudo在打开文件中添加 zhyfly ALL=NOPASSWD:ALL
#f\%O/Vc'^2{0aO q8C0配置 /etc/ files:51Testing软件测试网0tm|N&QjC!o
/etc/fstab
!m |0w1f [ }Q3G*Z0/dev/hda4 swap swap defaults 0 051Testing软件测试网a(yv1Ir"L
/dev/hda3 / reiserfs defaults 1 1
;u3a&L g6ko H1w M0t0/dev/hda1 /mnt/fatc vfat defaults,rw,users,dmask=000,fmask=0111,umask=000,codepage=936,iocharset=cp936 1 0
2IX\.{-jJP{0/dev/hda5 /mnt/fatd vfat defaults,rw,users,dmask=000,fmask=0111,umask=000,codepage=936,iocharset=cp936 1 0
f%a:M A*|x0/dev/hda6 /mnt/nte ntfs rw,users,umask=000,nls=cp936 1 051Testing软件测试网 h M@D5~{6Y"S:}
/dev/hda7 /mnt/ntf ntfs rw,users,umask=000,nls=cp936 1 051Testing软件测试网? w(`r'R-G ^!g
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0
U4O9H,o(h0/dev/fd0 /mnt/floppy auto noauto,owner 0 051Testing软件测试网6w}k9\of`%Jec*R(y
devpts /dev/pts devpts gid=5,mode=620 0 0
)g{-LnsQUP0proc /proc proc defaults 0 0/etc/profile.d/lang.sh51Testing软件测试网/L9hX.jRg-i+E
在 "export LANG=en_US"该句后添加下面两句51Testing软件测试网+i'm%Tq2{P Ar
export LC_CTYPE=zh.CN
(Wo[ rCAPs0heK0G_BROKEN_FILENAMES=151Testing软件测试网l6` k.~P U
配置 ~/.bashrc:
aQ S8r"t3H%aY0/root/.bashrc
t"Y {AYp0# ~/.bashrc: executed by bash(1) for non-login shells.
;S vzCLoF0#export PS1='\h:\w\$ '51Testing软件测试网T,Qk*H1?1v
export PS1="\[\033[0;31m\][\u]:\[\033[0;31m\][\w]\[\033[0m\] "51Testing软件测试网 @ Vx?_H`&w#j
umask 02251Testing软件测试网jK,X^H
# You may uncomment the following lines if you want `ls' to be colorized:51Testing软件测试网'U$RfHOX
export LS_OPTIONS='--color=auto'
)Sj"V,|5R%w0eval "`dircolors`"
5M3Mv%a5j'BO*s0alias ls='ls $LS_OPTIONS'51Testing软件测试网@ Lc9xhd*^
alias ll='ls $LS_OPTIONS -l'51Testing软件测试网c J/Zy9i_
alias l='ls $LS_OPTIONS -lA'
0zE H Lp2P/qH0#51Testing软件测试网}n4I$N@e!r!?z
# Some more alias to avoid making mistakes:
2L{&E i$C5M%~mBT0alias rm='rm -i'51Testing软件测试网sP)wy y:Lb(\#J
alias cp='cp -i'
pU/] _ P0alias mv='mv -i'
p'U1G%J|/K1w0/home/zhyfly/.bashrc
,X8{&qDlG eR^9r0# ~/.bashrc: executed by bash(1) for non-login shells.
4X:}7iT8| I0# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
\5q/\uPV;t;C*Xu0# for examples51Testing软件测试网4KW|%d+I;s
# If running interactively, then:
G\DAS@9I4e0if [ "$PS1" ]; then51Testing软件测试网!hHhF(Y [a7z%E
    # don't put duplicate lines in the history. See bash(1) for more options51Testing软件测试网,BP9v:S5a!kO%\
    # export HISTCONTROL=ignoredups51Testing软件测试网K:[&F;G.PpTk
    # check the window size after each command and, if necessary,
,`Q-\6hm2RWu0    # update the values of LINES and COLUMNS.51Testing软件测试网 Z;of:\D2^
    #shopt -s checkwinsize
&U.S ~5f)}c2x{1^0    # enable color support of ls and also add handy aliases
{(| G+RQz*Uv0    if [ "$TERM" != "dumb" ]; then
&TOy#S%S0_0        eval `dircolors -b`51Testing软件测试网/\WGR(Pm
        51Testing软件测试网nIp7C1iM-]Z^"x/\
    alias ls='ls --color=auto'
OHv2lT6a0        #alias dir='ls --color=auto --format=vertical'
,K gz2y%V#W*b2V0        #alias vdir='ls --color=auto --format=long'51Testing软件测试网(AD^J ~o2S
    fi
.c*s7up`` ?0    # some more ls aliases
-u~x+K jD0    alias ll='ls -l'51Testing软件测试网"g?b+Q2d
    alias la='ls -A'51Testing软件测试网;] o!g Je |
    alias l='ls -CF'51Testing软件测试网IA;Y_|Q&P2B
    # set a fancy prompt
$~&J%Vy%^ GBbj so0# PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '51Testing软件测试网*B FD0pt1Dr'|Y
# PS1="\[\033[1m\][\w]\[\033[0m\] "
5?d[ Sj'wC0#export PS1="\u: \w\\$ "51Testing软件测试网*GT3Q7R*B
    # If this is an xterm set the title to user@host:dir
%O!MEP*j7gb0t0    case $TERM in51Testing软件测试网,l*Ii1B]:CKD$W
    xterm*)
"Y4_,^0ZC#p%F(Xr0        PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'51Testing软件测试网.AfG-] S[
        ;;51Testing软件测试网l4zik+n3?n{G'Jh
    *)51Testing软件测试网UQM,utbB0U&e
        ;;51Testing软件测试网U0A4eP.k+{ P;G,c
    esac
,nFM~;o$@:T0    # enable programmable completion features (you don't need to enable51Testing软件测试网$M M:ZzO t
    # this, if it's already enabled in /etc/bash.bashrc).51Testing软件测试网$[%},s-N QF4\#h4X!b
    #if [ -f /etc/bash_completion ]; then51Testing软件测试网7Q}e1eON4~eF
    # . /etc/bash_completion
q7}[Is*IeT0    #fi
'KcvF-Oz!x4w"|0fi51Testing软件测试网K(|,L&t)C/c
export PATH="/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin:/usr/X11R6/bin:/opt/java/jre/bin"
6C0t/J o!L6O0export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig51Testing软件测试网)~)Z M%af7m)z M0iA4C
export PS1="[\u@\h \\W]\\$"
\/kE3|4[K0export LANG=en_US
}YF-^^%_0d0export LC_CTYPE="zh_CN"51Testing软件测试网"Fq?+kcl"h
export GTK_IM_MODULE=xim51Testing软件测试网5U0k0Y+U:B!@)y/TB^T Z
export XMODIFIERS="@im=fcitx"
d"oYam0fcitx &>/dev/null
:hV z&t Z;osc0#alias ls="ls --color"51Testing软件测试网4p:O"r?f!\s r-y4v
alias reboot="sudo reboot"
$t!Vq hNX&]0alias halt="sudo halt"51Testing软件测试网QN4l{WytV
alias vim="sudo vim"
v!b N-@(oW ~9?0现在可以启动X了:
gom/b+B.J!Gw9k8sU0startx
mF.D,~+P0配置xorg:
#E~|8xp3L.?0[zhyfly@zhy2fly ~]$xorgconig51Testing软件测试网t#K3JB:e
select the approtiate option according to your own Hardware of your PC.51Testing软件测试网XC?w)hF1q~
(including keyboard, mouse, monitor, video card, etc.)51Testing软件测试网8ZY9};k,nJ%u
然后手动修改/etc/X11/xorg.conf以使得你的滚轮鼠标正常使用:
)R+Lv U9D0修改Option "Protocol" "PS/2" 为 Option "Protocol" "IMPS/2"
3rF"} A9Q-`7H0并添加下面一句Option "ZAxisMapping" "4 5"
%wEzKj5N8p0安装字体见attachment.
4G+vE0R)Qc rJC0installpkg fontconfig-2.2.1-i486-1.Firefly.tgz51Testing软件测试网3fN&KC$CY t.o
最后Ctrl+Alt+Backspace重启X,你就会看到英文界面,中文显示了^_^
Mvp RzO~.U;o/v0当然到这里应该一切都正常了,但是我的fcitx就是用不了,可以出现fcitx的对话框,但是“拼音”显示为灰色,不可用,因为我想使用英文界面,中文 输入,所以不想把LANG改成zh_CN,于是我本打算先升级内核,再解决fcitx的问题,这样我就到http: //slackware.at/data/slackware-current/testing/packages/linux-2.6.11.11/51Testing软件测试网Q\;h7k+Q^%[:[
下载了slackware提供的最新内核:51Testing软件测试网g(a y#IyYv
README.initrd
&d3|"r/w G i5VzzR0kernel-generic-2.6.11.11-i486-1.tgz
:~ j%i-rHTO0kernel-modules-2.6.11.11-i486-1.tgz
6o b8xU1F g0kernel-source-2.6.11.11-noarch-1.tgz
&_:[v#P3HP+hI0alsa-driver-1.0.9b_2.6.11.11-i486-1.tgz51Testing软件测试网fwWDS.H
kernel-headers-2.6.11.11-i386-1.tgz51Testing软件测试网{[-{ imy W
kernel-headers.WARNING安装前先看README.initrd和kernel-headers.WARNING这两个文件,下面是 我的安装步骤(也可以参阅这里http://distrowatch.com/weekly.php?issue=20040628#1):51Testing软件测试网vg7p!].~
[zhyfly@zhy2fly linux2611]$sudo installpkg kernel-generic-2.6.11.11-i486-1.tgz51Testing软件测试网V3|B&Fg#i1Ar
......
N)n]d5\2x0[zhyfly@zhy2fly linux2611]$sudo installpkg kernel-modules-2.6.11.11-i486-1.tgz51Testing软件测试网R Sw{(r"V
......51Testing软件测试网9i(sn R,\Bmd2\1h
[zhyfly@zhy2fly linux2611]$cd /boot51Testing软件测试网w HQmvw;m3q
[zhyfly@zhy2fly boot]$sudo mkinitrd -c -k 2.6.11.11 -m reiserfs51Testing软件测试网H I WKU o
[zhyfly@zhy2fly boot]$修改/etc/lilo.conf51Testing软件测试网3bK(KD7y7~ kLs5`
......
F ~rYG2` Z0# Linux bootable partition config begins
]4| b_"S0image = /boot/vmlinuz-generic-2.6.11.11
+[V#B*pHWJvyx~!Qf0  initrd = /boot/initrd.gz51Testing软件测试网R&A|:m0O#f,yb
  root = /dev/hda351Testing软件测试网6m,i]4fl3@+D'] Q6X] N7^6~)W
  label = SLK26111151Testing软件测试网6e4s%JS(quo3Wh
  read-only51Testing软件测试网!hZ{/q!s
image = /boot/vmlinuz51Testing软件测试网"SN9?9e @u
  root = /dev/hda351Testing软件测试网5F^VS EK^a[f;t
  label = SLK242951Testing软件测试网 G1Lv.q D7c%H;Db
  read-only51Testing软件测试网(zg ad9z3P k R
# Linux bootable partition config ends
J5K'l [Hy&i%z]]0# Windows bootable partition config begins51Testing软件测试网 giY D@Q^2Y
ōther = /dev/hda1
7m t+U!C#j~Z0  label = Windows
w K;\{?#o0  table = /dev/hda
t EJ:x3}"]0# Windows bootable partition config ends最后执行命令:51Testing软件测试网8Q?$B#e"Q-e,s
[zhyfly@zhy2fly etc]$sudo lilo51Testing软件测试网 __ ^FB.V)]rH
Added SLK261111 *51Testing软件测试网]Y0gn1K+p2O2~-\ c N
Added SLK242951Testing软件测试网j-?7\Z"V/h`%l
Added Windows
`nyI'YU_c0[zhyfly@zhy2fly etc]重启后,惊奇的发现fcitx可以用了,这些字就是在linux下打出来的呵呵
4?h2dN#w}I+p*?1D0而且装完后xmms等都可以正常显示中文,这还是我用linux以来第一次呢,并且我的X也是头一次感觉比windows的强多了……
eEd;Ro3Pv'M.u0附件下载:
:U/Gz-H:h|W0http://zhy2fly.lysafe.com/attachments/month_200506/14_104541_he7lfontconfig2.2.1i4861.Firefly.tgz

TAG:

 

评分:0

我来说两句

日历

« 2024-04-28  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 31147
  • 日志数: 54
  • 图片数: 1
  • 建立时间: 2008-10-20
  • 更新时间: 2010-01-13

RSS订阅

Open Toolbar