从硬盘安装debian

来源:百度文库 编辑:神马文学网 时间:2024/05/02 19:05:27
今天终于安装上了大名鼎鼎的大便。

从硬盘安装其实挺简单的,如果你已经安装有grub的话。
我以前用的是Ubuntu7.04,因为自己手动源码安装gtk,可能改变了一些依赖包,从而导致系统自动升级后桌面系统Natilus出现了一点小问题。后来越弄越糟,直到整个桌面崩溃。
于是乎,改用debian。

这样我的机器上就有了grub,这样硬盘安装debian就非常之方便简单了。
首先,三个文件:
1、initrd.gz
2、vmlinuz
3、debian-40r2-i386-CD-1.iso(这是现在最新发布的debian,如果你用的不是这个版本,可能名字不太一样)

前两个文件,我在这里(http://files.cnblogs.com/soli/initrd.gz_vmlinuz.zip)提供了一份,在网上搜也很容易能搜到。
第三个文件可以去官方网站或镜像网站上下到,这里只给个官方的链接吧。
http://cdimage.debian.org/debian-cd/4.0_r2/i386/iso-cd/debian-40r2-i386-CD-1.iso

接下来,三步即可从硬盘安装debian了。

1、把上述三个文件放到现有的某个分区的根路径下。比如,windows的随便那个盘符下的根目录下。
2、修改grub的配置文件menu.lst(/boot/grub/menu.lst),在文件最尾加入类似下面的内容:
title           Install Debian
kernel          (hd0,6)/vmlinuz
initrd          (hd0,6)/initrd.gz

其中,第一行是grub启动后进入操作系统选择界面时,所显示的标题
第二行是上述第二个文件的路径
第三行是上述第一个文件的路径

(hd0,6)是文件所在分区:hd0中的0表示是第一块硬盘,6是第六个分区。如果你不是放在这里,请修改相应数字。

3、重启机器,在grub选择操作系统的界面选择“Install Debian”。

此时,就开始了Debian的安装,剩下的就和从光盘安装一样了。

接下来,调整Debian,让它用起来更舒服一些。

1、让自己能用sudo
debian默认没有把安装时创建的普通用户放入/etc/sudoers,所以,你虽然输入了你的密码,仍然不能使用sudo命令,提示“xxx is not in the sudoers file. This incident will be reported.”。其中,xxx是你的用户名。
在/etc/sudoers中加入一下内容:
xxx  ALL=(ALL) ALL其中,xxx是你的用户名。

普通用户没有对这个文件的写权限,怎么办呢?
a)先su,转换成root帐户,然后编辑该文件;
b)用visudo,这个命令debian也没默认安装,所以还是用第一种方法吧。

这里有篇很详细的文章,值得一看:
http://linux.vbird.org/linux_basic/0410accountmanager.php#userswitch

2、安装vim
debian默认安装的是tiny版的vi,用起来很不爽。刚开始我还以为是我的键盘没有被认出来呢。
sudo apt-get install vim
3、安装gvim
觉得vim还不过瘾?那装gvim吧。
但用下面的命令似乎不行:
sudo apt-get install gvim
我还没顾上弄这个。以后补上吧。

4、让debian自动挂载windows分区,并正常显示中文
编辑/etc/fstab,加入一下内容:
/dev/hda3       /media/win_c    auto    umask=0,iocharset=utf8  0       0
/dev/hda5       /media/win_d    auto    umask=0,iocharset=utf8  0       0
/dev/hda6       /media/win_e    auto    umask=0,iocharset=utf8  0       0

你可能需要根据自己的情况改动前两列内容。
第一列为设备,第二列为挂载点,第三列为文件系统,一般为auto让系统自动检测即可,如果不行,可指定vfat或ntfs试一下。第四列为mount参数:umask=0是保证普通用户有对weindows分区的写权限,你可以限制指定用户对改分区的权限,详情请查阅man 8 mount,或求助互联网;iocharset=utf8是让系统能正常显示中文。开始的时候我用的是iocharset=cp936,还是显示乱码。

5、安装firefox
用惯了firefox,并且使用firefox可以在linux和windows两个系统里共享自己的同一套配置文件,包括书签、cookies、保存的密码等等,十分方便。在linux下浏览网站时看到的文章加入书签后,在windows下仍然存在,这种在linux和windows之间的共享实在是非常美妙的。
安装之:
sudo apt-get install firefox
这是突然发现firefox还有另一个名字iceweasel(冰鼬)。缘由是关于licenes的,有兴趣可以搜一下。

6、配置firefox使其可以在linux和windows下共享配置文件

编辑文件 ~/.mozilla/firefox/profiles.ini如下:
[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=0
Path=/media/win_c/Documents\ and\ Settings/Administrator/Application\ Data/Mozilla/Firefox/Profiles/hhc2n048.default
Default=1

其中主要是Path的设置,应该是指向你的windows下的firefox的配置文件夹路径,一般是:
C:\Documents and Settings/Administrator/Application Data/Mozilla/Firefox/Profiles/hhc2n048.default
蓝色部分可能是你需要修改的地方。Administrator应改成你在windows下的帐户名,hhc2n048好像是随机生成的一个串,你需要到相应目录下看看这个串到底是什么。

这样就应该可以了,但我这还是出现了一个小问题,就是在第一次启动iceweasel的时候,出现:
Iceweasel is already running, but is not responding. To open a new window, you must
first close the existing iceweasel process, or restart your system.但后来就自己好了。期间我就是重启了几次系统,并且linux和windows都启动过,并在windows下用过firefox。可能你也需要这样折腾一下吧。

======================
今天先到这,还有好多没来得及弄,一边弄一边再往这篇文章里加内容吧。
======================

恩,发现debian给我们留的活儿尾巴还真不少,得需要再折腾一下才能用得顺手。
像自动挂载硬盘分区这种,debian为什么不直接替我们做了?干嘛非得让用户再擦一遍屁股?
最后一点牢骚,别见怪。