slackware 安装手记

来源:互联网 发布:淘宝大学在哪 编辑:程序博客网 时间:2024/06/10 07:20

power by TeirDal (转载请注明出处)


1.光盘启动,回车开始系统,以root身份登陆,输入cfdisk进行硬盘分区,记得分一个swap分区(要修改它的分区格式为swap,即序号82)。如果需要,可以将/home,/var和/usr/local单独分出来,这样,当系统重做的时候,可以保留用户数据。
2.输入setup,进入安装模式
3.选择键盘,建立交换分区。
4.选择要安装到那个分区,我直接将最大的区做 / 分区。选择安装介质。记下自己的分区类型,比如:reiserfs或ext3。
5.选择要安装的软件包,我是初学者,被建议选择full。
6.配置modern,如果没有直接过。
7.安装lilo,不安装就skip,安装就选simple,自动生成lilo.conf文件,建议的安装位置为mbr;如果你的boot所在分区分在primary盘的第一个sector开始的,建议安装在root.刚开始我使用visual PC虚拟机来模拟安装,直到熟悉了,才用一个单独的老硬盘装。
8.选择hotplug,这样可以识别pci声卡
9.设置dns,以后可以在/etc/resolv.conf上面添加更多的dns服务器
10.其他配置 


假如使用fdisk分区,则使用 fdisk /dev/hda
/dev/hda - Primary Master
/dev/hdb - Primary Slave
/dev/hdc - Secondary Master
/dev/hdd - Secondary Slave
我分三个区 /swp /home /  分出/home的目的是重做系统可以留下自己下载的驱动,软件等


显卡安装:下载最新的nvidia驱动程序,tar解压然后用sh执行安装,现在最新的驱动程序会自动帮你安装完毕。
建立一个新用户 用adduser 


XF86Config文件在/etc/X11/ 中
lilo文件在 /etc/lilo.confg 中
更改完成后,必须用root身份再次键入lilo命令 


如果想访问ntfs系统(只读), 可以键入以下命令行:
mkdir /mnt/windows
modprobe ntfs
mount -t ntfs /dev/hda1 /mnt/windows (这里面的hda1是我的windows所在硬盘的分区C盘,我的linux装在另一个硬盘hdb上,我的主板支持bois设置hdb为第一个硬盘)

或是在setup安装过程中定义自动加载的fat/ntfs各个分区 


声卡:
登录后键入alsaconf 设置,然后保存。 


显卡设置(我的显卡nvidia fx 5200):
1.键入xf86config 或 xorgconfig 设置
2.在/etc/X11 目录修改 XF86Config 或 xorg.conf 文件
把 Driver "nv" 改成 Driver "nvidia" 去掉 "dri" "GLCore" 加上 "glx"
去掉Nvidia的LOGO Option "Nologo" "boolean"
加载glx,dri并且在dri Section里加上Mode 0666,允许非root用户使用直接变形
在InputDevice Section里面添加2行 在vi /etc/X11/xorg.conf 找到,改为:
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse" --/*如果还是不行建议改为“/dev/input/mice”*/
Option "Buttons" "5" Option "ZAxisMapping""4 5"  [注意空格!!没有的自己添加]
EndSection


usb鼠标支持设置
编辑 vi /etc/rc.d/rc.modules 将以下所有项前面的“#”去掉 usb-uhci、usb-ohci、usbmouse、usb-storage、mousedev
(我在不同的电脑上设置发现结果并不相同,所以要自己看情况更改,有时并不用全部都打开,全都打开反而用不了 )


修改自动启动X(不推荐)
在/etc/inittab里面的#Default runlevel.下面
修改 id:3:initdefault:
id:4:initdefault:  


显示汉字:拷贝windows系统的字体simsun.ttc,mingliu.ttc(要繁体的话)到/usr/share/fonts或者在此目录的某个目录下,在终端运行fc-cache -v -f (参数是optional的)  


后记:刚开始我就碰到问题:如何在命令行下下载东西??后来上linuxsir论坛问过,可以使用wget。以前我的显卡由于太新,所以linux不支持此驱动,需要自己到Nvidia网站下载驱动自己安装,这个问题我想很多新手碰到过,比如安装Redhat linux,进不了X安装界面,或是用文本界面安装完后老是进不了KDE或Gnome,这个问题就是显卡驱动没有搞定的缘故。在这种情况下可以这么做:按alt+f2,登陆后在命令行下进行显卡驱动的安装,再参考我上面的方法进行设置,不要一发现问题就重装系统,记住,linux比你想象中灵活。下面是我的解决方法,在一台windows电脑上,找到nvidia网站的for linux驱动,记下它的整个下载地址,然后在新装好的slackware上,直接敲 wget xxxxxx(地址),就下载了,如果一切操作都要在后台运行,只要在命令行后面加上 & 符号,这样可以边做别的事边下载,当然,也能够用Alt+F2进入另一个控制台做。朋友们如果有别的好方法,欢迎补充。
我在看linux书籍的时候,无论碰到什么命令没见过,一般都会用 man xxx(命令)来看看它的文档,听说这是好习惯
暂时想到这些,以后想到了补上。


设置启动桌面环境

方法(1).运行xwmconfig配置(对于所有用户有效)。
方法(2).用户目录下面建立.xinitrc文件(对于单个用户有效):
#!/bin/sh
fvwm2
运行startx就可以启动fvwm2了,如果你的/etc/X11/xinit/xinitrc中设置的是gnome启动,
这个时候你又要启动到gnome,可以mv .xinitrc xinitrc,startx这样就启动gnome了。
方法(3).修改/etc/X11/xinit/目录里面的xinitrc链接的指向来选择桌面(对所有用户有效)