LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2288|回复: 4

安装Debian记(菜鸟详细记录,尚未完全成功)

[复制链接]
发表于 2009-7-24 15:15:18 | 显示全部楼层 |阅读模式
我的叙事风格是事无巨细,一一交待清楚。不仅包括成功经验,也包括失败教训。写本文的目的是为了和广大菜鸟一起交流,我也是一个大菜鸟啊。

我的台式电脑目前使用的操作系统仅有Windows XP SP3,我想再装一个Debian。

1、先从Debian的官网上下载一个netinstall安装文件,链接为:

http://cdimage.debian.org/debian ... 02-i386-netinst.iso

下载的是netinstall安装文件,其中包括Debian的安装文件和一个基本系统。目前Debian的稳定版版本是5.02,这从netinstall文件的名称中可以看到。

2、一开始是想法是U盘安装,使用Ultraiso软件将netinstall文件“刻录”到U盘。

具体来说,先下载一个Ultraiso文件,我下载的版本是9.3.**(记不清了)。

将U盘插入电脑。

运行Ultraiso,在Ultraiso软件中打开netinstall安装文件(iso文件),选择“启动”菜单的“写入硬盘”。在跳出窗口中默认找到了插在电脑上的U盘,写入类型我选择“USB-ZIP+”。先将U盘格式化,格式化为FAT格式或FAT32格式均可,再写入。

【这里我反复了一次,先使用写入类型为“USB-HDD+”。但是重启电脑后主板的BIOS无法识别,后来使用写入类型为“USB-ZIP+”,重启电脑后主板可以识别了。】

3、U盘仍然插在电脑上,重启电脑。在出现BIOS画面时按Del键进入BIOS配置,将电脑启动的顺序分别设置为U盘、光盘和硬盘,保存BIOS配置。电脑自动重启发现了可启动的U盘,进入Debian安装界面。

4、Debian安装界面有4项选择:安装、图形安装、更多选项、帮助。

更多选项中可以将默认的什么东西(是GTK桌面环境吗?)换为KDE、LXDE或XFCE。这里我不是很理解,netinstall版应该是不包含桌面环境的,为什么要让用户在一开始就选择。我试验了两个,安装过程中似乎没有区别。

就以默认的安装或图形安装进行,到了“探测并挂载CD-ROM”一步,出错了。Debian的安装文件显示找不到CD-ROM,继续下面的探测网卡步骤也出错(我估计因为找不到CD-ROM,所以无法加载基本系统中一些驱动程序,所以无法识别网卡)。无奈,只有终止了Debian安装。

这里我就觉得Debian很奇怪,可以从U盘启动,可以进入到安装界面,说明是Debian的安装文件是可以识别U盘的。那么为什么一定要限定探测光驱,不能继续从U盘安装呢?这是不是设计得太僵硬了。

【之后又重复了几次U盘安装,每次都是到“探测并挂载CD-ROM”时失败,转变思路改为硬盘安装】

5、电脑上先用Norton Partition Magic(似乎是这个名字)划出约4G的空余空间,在其中建立了一个256MB大小的FAT32分区。

由于netinstall安装文件大约138MB,该分区可以容纳。安装Debian成功后我预计把这个分区与SWAP分区合并。

6、参照网上教程,开始硬盘安装Debian。

先从Debian官网下载了vmlinuz文件和initrd.gz文件,链接为:

http://ftp.nl.debian.org/debian/ ... nt/images/hd-media/

根据各教程描述,这两个文件必须与netinstall文件的版本(5.0.2)相匹配,我是基于Debian官网的同一个网页下载上述三个文件的,应该版本匹配。

所下载的vmlinuz文件和initrd.gz文件,我都放在新建立的FAT32分区。下载vmlinuz文件后,Windows系统默认给这个文件安上了.htm的后缀名,去除该后缀名。

再下载Grubfordos和矮人dos,grubfordos的文件夹也放到新建立的FAT32分区,请务必记住grubfordos的文件夹的名称。(可以将这个文件夹的名称改得短一些,第一次我没注意这个文件夹的名称,结果在dos下无法显示完整的文件夹名称,只好重新启动,改为较短的文件夹名称并记住)。

矮人dos下载后直接安装,安装目的是重新启动后可以选择进入dos界面。矮人dos会有一个密码,记住该密码。

7、重启电脑,选择矮人dos,输入密码,按Esc键进入命令行界面。

在Windows系统下,我新建立的FAT32分区是M盘,其余各分区都是ntfs格式。

在矮人dos界面下,输入c:(回车)再输入dir(回车)查看文件和文件夹,确认这个c:就是我新建立的FAT32分区。(估计是dos不能识别ntfs分区,把fat32分区作为唯一的分区了)

输入cd grubfordos的文件夹名称 进入该文件夹,输入grub(回车)以运行grub.exe程序。

8、在grub程序界面下选择“command line”,即命令行。

下面需要输入三个命令,先介绍一下Linux系统对硬盘的命令规则。

如果只有一个硬盘,Linux系统命名为hd0;如果有多个硬盘,我估计是hd0、hd1这样往后排。

如果仅有一块硬盘,则该硬盘的第一个分区,Linux命名为(hd0,0)。

在一个硬盘中通常不止一个分区,Windows系统默认将系统分区(默认为c盘)作为主分区,其余各分区都是扩展分区。

Linux系统将第一个硬盘的主分区依次命名为(hd0,0)、(hd0,1)、(hd0,2)、(hd0,3),最多支持4个主分区。

Linux系统将第一个硬盘的第一个扩展分区命名为(hd0,4),其余扩展分区依次类推为(hd0,5)、(hd0,6)……。

以我为例,Windows系统下硬盘有c(安装windows的系统盘)、d、e、f、g、h、i、m(新建立的FAT32分区)。那么新建立的FAT32分区在Linux系统下就是(hd0,10)。

当时我有些疑惑,不知道是hd0还是sd0(我是SATA硬盘),分区数字也算不来。凑巧输入find(回车),看到了各分区的Linux命名,其中最后一个分区就是(hd0,10),毫无疑问是我最后建立的FAT32分区。【find命令真是好啊,虽然至今我也不知道这命令是干啥的】

9、分别输入下面三个命令:

kernel (hd0,10)/vmlinuz

initrd (hd0,10)/initrd.gz

boot (hd0,10)

这三个命令的首个单词后均有空格,其中的(hd0,10)根据不同情况换为存放文件的实际分区,其中的/根据不同情况换为存放文件的实际目录。

建议将netinstall的安装文件(iso格式的)、vmlinuz文件、initrd.gz文件都放在某个分区的根目录下。不知从哪里看到,Debian安装文件最多只寻找第一层目录,再往下就找不到了。

10、顺利的话,进入Debian安装界面。

很奇怪,没有U盘安装时“选择安装、图形安装、更多选项、帮助”四个选项了,直接就是默认的安装。

在“探测和挂载CD-ROM”之前,Debian安装文件似乎是先加载了一个usb的什么驱动,然后顺利进行,没有提示“找不到CD-ROM”的错误了。【这时Debian终于人性化了一回】

在配置网络的时候,由于我是家庭路由器,未开启dhcp,因此是手动输入ip地址等。

11、到了选择软件源的时候,选择了中国的两个软件源都不行。在没有软件源的情况下坚持安装(估计只安装了netinstall安装文件中的基本系统)。

12、到了安装grub的时候,按照默认的安装到MBR。重启后可以选择进入Debian或Windows,默认是进入Debian。

13、重启电脑后进入grub,可以选择进入Debian或Windows,默认是进入Debian。

进入Debian,想安装一个图形化的桌面环境,从网上学着,在命令行界面上输入aptitude,居然是乱码的界面。我估计是netinstall安装文件中的基本系统没有附带支持中文的缘故。

想关机或重启,不知道命令,按电脑的重启键强行重启。

14、重启电脑,进入到grub界面,显示Error,出错了,这下什么操作系统都进不去了。

15、找到Windows XP SP2的一张安装盘,装入光驱中重启,从光盘启动,输入r进入故障修复台,在命令行模式下发现有一个fixmbr命令和fixboot命令。

输入fixmbr(回车),为稳妥起见,又输入fixboot(回车)。

重启电脑,直接进入Windows,虽然Windows系统正常了,可是我的Debian算是白装了。

16、重复上述第7-10步,又到了选择软件源的时候,根据网络检索,我选择了手动输入(在国家选择界面的最上方),输入deiban.cn99.com,后面一页默认是/debian/不变。

验证软件源,从软件源下载更新,速度很慢,不过通过了。(既然netinstall安装文件包括了基本系统,为什么更新这么慢,不理解)

17、由于有了软件源,出现了选择安装内容的界面,默认是基本系统,我一时手贱又选择了“桌面环境”,结果一看下载时间要1个多小时,按什么键也无法停止下载,于是按了电脑的重启键。这下Debian又白装了。

18、重复上述第7-10步、第16步,又到了选择安装内容的时候,按照默认的只安装基本系统,也下载了15分钟,真是太慢了!(既然netinstall安装文件包括了基本系统,为什么更新这么慢,不理解,好像还下载了115个文件,都是干什么用的?)

19、之前分区的时候,根据网络上学习的资料,给Linux系统分了三个区,一个区挂载/boot,200MB大小;一个区挂载/,3.5GB大小,一个区是SWAP分区,250MB大小(我是2G内存)。

又到了安装grub的时候,我想尝试一下,将/boot分区的启动标识设为“开”,把grub安装到了/boot分区。

重启电脑后,BIOS停留在启动界面,又出错了,我估计MBR又损坏了。

20、下一步我预计:

修复MBR,保证Windows系统的正常启动;

再重新硬盘安装Debian,重复上述第7-10步,第16步,第18步,安装grub的时候坚决写到MBR,应该能将基本系统安装成功;

进入Debian后安装一个LXDE桌面环境;

最终实现在Debian系统中看电子小说(txt、pdf格式)、看电子漫画(jpg、png或压缩包形式)、听音乐(MP3)、浏览网页(包括看flv视频);远期预计安装wine,再安装ppstream
发表于 2009-8-4 20:41:14 | 显示全部楼层
在命令行界面上输入aptitude,居然是乱码的界面
  原因是命令行下不运行zhcon之类的东东就显示不了中文
回复 支持 反对

使用道具 举报

发表于 2009-8-5 10:45:12 | 显示全部楼层
楼主确实走了很多弯路,不过学习 Linux 就是这样一个过程,希望楼主再接再厉。
给楼主的几点建议:
在网络环境比较差的情况下,可以下载 Debian 的第一张完整 CD,包含更多的软件包。
刚开始学 Linux 可以换一些更容易入手的发行版,例如 Ubuntu、Linux Mint,个人觉得 Linux Mint 比 Ubuntu 更好。
回复 支持 反对

使用道具 举报

发表于 2009-9-11 17:30:10 | 显示全部楼层
就以默认的安装或图形安装进行,到了“探测并挂载CD-ROM”一步,出错了。Debian的安装文件显示找不到CD-ROM,继续下面的探测网卡步骤也出错(我估计因为找不到CD-ROM,所以无法加载基本系统中一些驱动程序,所以无法识别网卡)。无奈,只有终止了Debian安装。

这里我就觉得Debian很奇怪,可以从U盘启动,可以进入到安装界面,说明是Debian的安装文件是可以识别U盘的。那么为什么一定要限定探测光驱,不能继续从U盘安装呢?这是不是设计得太僵硬了。

我也是这样,这怎么解决?
回复 支持 反对

使用道具 举报

发表于 2009-9-12 16:29:51 | 显示全部楼层
Post by gg8280525;2026040
就以默认的安装或图形安装进行,到了“探测并挂载CD-ROM”一步,出错了。Debian的安装文件显示找不到CD-ROM,继续下面的探测网卡步骤也出错(我估计因为找不到CD-ROM,所以无法加载基本系统中一些驱动程序,所以无法识别网卡)。无奈,只有终止了Debian安装。

这里我就觉得Debian很奇怪,可以从U盘启动,可以进入到安装界面,说明是Debian的安装文件是可以识别U盘的。那么为什么一定要限定探测光驱,不能继续从U盘安装呢?这是不是设计得太僵硬了。

我也是这样,这怎么解决?


从 U 盘安装与从光盘安装是不一样的。安装向导上对于每种安装方法说的非常清楚,如果照做的话,不应该会有你说的问题。

http://www.debian.org/releases/stable/installmanual
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表