原创 硬盘安装debian

2007-4-17 10:26 3509 3 4 分类: MCU/ 嵌入式

折腾了很久,终于在没刻盘,没软驱的情况下在机子里装好了Debian,

原先机子上装的Linux是红旗4.1,毕竟也算是个国产操作系统,支持一下。可是感觉越来越不尽人意,且受不了红旗社区的那种氛围,很少有人在真正地讨论技术。在 linuxsir里逛的时候,留意Debian版的人几乎总是最多,查了一下Debian相关的资料,就决定装个Debian试试。在网上找了些相关的资料看,发现Debian的纯硬盘安装法跟红旗,RedHat都不相同,而且版本众多。开始时想在WinXP的虚拟机里作个实验先,由于忍受不了虚拟机里运行的速度,就干脆直接装。我用的方法是参照 linuxsir论坛里的一篇文章,根据我自己的情况,做了适当的修改和简化。原文地址:http://linuxsir.org/bbs/showthread.php?t=207752

硬盘安装关键是要想办法启动安装程序,进入安装程序后,一切就好说了。

我身边没有Win98的启动盘,所以只好装个虚拟软盘,我选的是的MagicRestore这个软件,设置一下就可以在启动的时候进入纯DOS

1。下载MagicRestore,将其安装运行,安装启动程序,并且在 高级 里随便敲几个字母,一定要的,不然等会儿启动时进不了DOS.


2.下载grub for dos,并把里面的/boot目录复制到系统盘根目录下(C:\),用记事本打开c:\boot\grub\menu.lst,将其内容改为如下:
# This is a sample menu.lst file. You should make some changes to it.
# Added items for installing GRUB [ which is on your DOS drive C: ] to MBR

 

color black/cyan yellow/cyan
timeout 60
default 0

 

title debian install

 

kernel (hd0,0)/boot/vmlinuz root="/dev/ram" ramdisk_size=20000 devfs="mount",dall
initrd (hd0,0)/boot/initrd.gz
boot

 

为了安装的方便,将下载的grub for dos解压后的文件夹放在c:\.

 

3.下载 vmlinuz和initrd.gz 这个两个硬盘映象。将其放在c:\boot下。(其实在Debian的第一张ISO里面就有这两个文件,但是用从网上下的好像大小有点不一样。我用的是网上下的,为了试验装Debian,电脑一晚上不知道重启了多少次,不敢再折腾)

4.下载Debian的第一张ISO镜像debian-31r0a-i386-netinst.iso,随便放在那个盘。(这是Debian的基本系统,我只下了这张ISO,桌面和应用程序什么的都是装好了基本系统后再通过网络安装的。)



 做完了这些就应该差不多吧:)我是昨天晚上安装的,到处找资料,试验,弄到4点多才睡,虽然我努力的回忆,并且回到Windows下找昨天所有的痕迹,还是怕哪里弄错了。不过再三确认,做完这四部,应该就可以了。

重启,进魔镜还原,选择刚才随便敲的几个字母的选项,回车,就可以进DOS了。
进入C盘, 进grob for dos 的目录,运行grun.exe,跳出一个选择的菜单,就一项, debian install,回车后就开始了Debian的安装程序。终于到了这一步了,因为装过红旗,装过RedHat,后面的步骤就容易多了,很容易的把基本系统安装好了。
系统提示重启后,按提示一步一步继续,其中我选择FTP安装桌面什么的,因为我只下了第一张盘。后面的操作页是跟着提示来就可以.网络安装桌面用了步少时间,好在我这里是包月宽带,不然真花不起这个monney.
这样,一个Debian系统就装在我6G空间的硬盘上了。
接着是很苦闷的工作,刷新率,安装字体,输入法,等等,都会很麻烦又会有很多意外的情况出项。一整天就呆在房子里弄我的Debian,查资料,问问题。http://www.linuxsir.org真是个好地方,在这里学到了不少东西。
不过到现在为止,lumaqq装了不能用。gaim的qq插件装不了……,一句话:革命尚未成功,同志仍需努力!
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1021686 2007-5-10 19:46

学习debian了
相关推荐阅读
用户71670 2010-01-20 16:38
GUN make 语法
译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix(当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的...
用户71670 2009-12-29 10:24
latch与dff区别
6 标签: 无标签 ...
用户71670 2009-12-08 15:09
wxWidgets编译多种库(转载)
这几天研究了一下如何在Debian Lenny下编译wxWidgets,实现多个库共存。有点入门,写出来与感兴趣的朋友一起研究。这里编译的是wxGTK 2.8.7版本,解压后,进入解压的目录,建立4个...
用户71670 2009-10-29 09:10
字符串转化为数字
6.1.2  字符串转化为数字面试例题3:使用库函数将字符串转换为数字。考点:C库函数中字符串转换为数字的使用。出现频率:★★★★解析与上节数字转换为字符串类似,C/C++语言提供了几个标准库函数,可...
用户71670 2009-09-27 16:23
ucf文件约束法
1.约束文件的概念 FPGA设计中的约束文件有3类:用户设计文件(.UCF文件)、网表约束文件(.NCF文件)以及物理约束文件(.PCF文件),可以完成时序约束、管脚约束以及区域约束。3类约束文件的关...
用户71670 2009-09-06 10:12
#pragma使用详解
在所有的预处理指令中,#Pragma>指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全...
EE直播间
更多
我要评论
1
3
关闭 站长推荐上一条 /3 下一条