|
|
初学linux,先在虚机上学了一段时间;然后就准备在硬盘上装一个debian...
准备工作:
1.下载debian-40r1-i386-CD-1-iso
2.下载grub for dos
3.下载vmlinuz和initrd.gz
然后,把grub for dos解压到c盘下,并把里面的grldr复制到c盘根目录;同时改写c盘下boot.ini文件,在最后一行写入,c:\grldr="debian";
接下来就把iso文件和vmlinuz 和initrd.gz文件全放在我的H盘的根目录下了...(注:H盘为Fat32格式);
然后重新启动,进debian到grub中;我手动输入:
grub>kernel (hd0,8)/vmlinuz
grub>initrd (hd0,8)/inintrd.gz
grub>boot
一切都没问题就开始安装了,安装也没有什么问题就一切都装很顺利...
因为我那两个引导内核的文件也就是vmlinuz和initrd.gz是从网上另外下载的,但又听说其实是可以从第一张iso文件中解压出来的...
于是我就解压出那两文件了..并且我把我从网上下载的那两文件放到其它盘了...
我又重复了一次上次的安装步骤...
结果到了挂载cd-rom的时候就提示找不到cd-rom了...后来就怎么都过不去了...
后来从网上找了一个资料,网上说:从那iso文件中解压出来的那两个文件是引导光盘用的...不能引导硬盘...
这是真的吗...我也不太清楚..
但我后来又试了一遍还是不行,由于我就换ubuntu 7.10试;结果,网上下的行,解压出来的不行...出现的提示都一样的...
于是我又换fc8试,奇怪的是FC8既然可以...
于是我又换了两台机子试了一下结果都是一样:
都是debian,ubuntu解压出来的不行,fc8却可以....(注:不行的时候出现的提示都是一样的,找不到cd-rom)
很是郁闷...又上网查了一下。。。
网上说:vmlinuz和initrd.gz这两个文件...从iso中解压出来的有的是从光盘引导的有的是从硬盘引导的....
后来又查了一些资料大概就都是这样着的......
从iso文件中解压出来的是引导光盘的,不能引导硬盘?
是这样着的吗...
这又使我想起一点东西来...如果我要刻一张系统盘...我会直接下一个系统的iso文件然后直接刻在光盘上....然后这张盘就可以用了....
也就可以装系统了...装的时候我会BIOS中先设置成从光驱引导然后把光盘放进去....
如果我在盘里还刻了其它工具的话,这时它就会出现一界面...
是从硬盘启动还是进什么PQ了..或者什么矮人DOS了...还是什么XP的经典版什么的....
如果我们想从硬盘引导的话,我们直接点从硬盘引导就可以了.....然后就进系统了.....
这时候我就想问了....如果不能从硬盘引导的话这里的"从硬盘引导"是怎么出来的呢.....我点它,它又是怎么进系统的呢.....
这张盘可是我直接把那iso文件放进去的啊......关于这一点我实在是理解不透.......
所以还请大家帮忙一下啊.....
帮我解释一下为什么它就不能呢.....光盘引导和那硬盘引导的区别是什么呢....为什么FC8可以呢....为什么debian它不直接放把那两文件在iso里呢....
这些问题一直困扰着我....对我这个初学都来说...我实在想弄明白一下....
还请大家帮忙啊....
谢谢了。。。。 |
|