|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
开发linux发行版的人都是通读过linux内核代码,对linux原理极其精通的人。
光盘版的linux体系,能够证我们无需安装,便可间接运转,制止了,不懂安装,安装失利等,如复制在硬盘运转,更是便利,速率比在光盘上运转快很多,并且每次运转的体系都是新的,不怕有木马,病毒,不想要了,能够像删除文件一样删除,这么多上风是否是也想尝尝了,上面先容,用vfloppy安装CDLinux到硬盘运转的办法。
间接用grub从硬盘引诱
1、提取bzImage和CDlinux.gz到/CDlinux
2、提取extra目次,全部目次拷贝到/CDlinux
3、间接拷贝iso中的grub目次到硬盘启动的/boot/grub/目次
并在该目次下新建menu.lst,内容以下
default0
#Allow30secondsbeforebootingthedefault.
timeout30
#Useprettiercolors.
colorgreen/blacklight-green/black
#ThefirstentryisforCDlinux.
titleCDlinuxfromHDD
root(hd0,0)
kernel/CDlinux/bzImageroot=/dev/ram0vga=788CDL_DEV=/dev/hda1
initrd/CDlinux/CDlinux.gz
然后把grub安装倒硬盘mbr,输出命令时,注重命令和参数间的空格
>grub
>root(hd0,0)
>setup(hd0)
>quit
从官方主页下载最新不乱版本:CDlinux-0.4.9
下载文件为iso文件,能够间接刻录到光盘从光盘启动,也能够从假造机上加载iso文件从光盘启动。
参照官方howto文档能够安装到硬盘。
在windows上面安装到硬盘的历程:(0.4.9的版本中不克不及mountntfs分区,因而没法加载ntfs分区下的extra目次下的内容,必要选择一个fat32的分区来放extra目次的文件)
1、解压iso文件
2、在C盘根目次创建C:CDLinux的子目次,这是内核对找extra的缺省路径,经由过程修正内核参数能够变动路径和名字。
3、copy解压iso后的extra全部目次到C:CDLinux目次
4、copyCDlinux.img到C:CDLinux目次,这是一个启动软盘的镜像文件,我们必要内里启动文件:
bzImage
CDlinux.gz
我是用假造机翻开CDLinux.img,然后把这2个文件拷贝出来,固然也能够接纳其他举措。
把以上两个文件拷贝到C:CDLinux目次
5、下载loadlin.exe,并拷贝到C:CDLinux目次
6、启动到dos上面,进进c:CDLinux目次,实行以下命令:(个中CDL_DEV=/dev/hda1是让内核到C:CDLinux目次下往找extra目次加载扩大模块)
loadlinbzImageinitrd=CDlinux.gzCDL_DEV=/dev/hda1
就能够启动CDLinux了。
别的另有一个更复杂的举措:利用vfloppy来安装CDlinux.img软盘镜像文件
下载vflopy后,安装我们的CDlinux.img境像文件,如许就能够间接从硬盘启动CDLinux了,假如必要安装extra目次下的扩大模块,仍是照下面的举措把extra目次完全拷贝到C:CDLinux目次下,然后再启动CDlinux,在boot:的提醒符上面输出以下内核参数来启动体系:(间接回车启动的话就只能启动基础体系不克不及载进扩大模块)
boot:CDlinuxCDL_DEV=/dev/hda1
启动后的用root上岸,不必要暗码。
CDlinux撑持DHCP,撑持USB,CDlinux的一些经常使用指令:
1、输出cce能够启动中文输出,ctrl+shift+space切换中/英输出,ctrl+shift切换中文输出法
2、grub
3、hdparm能够检察硬件信息
4、sshftp
以下操纵修正boot菜单的缺省参数,增加
CDlinuxCDL_DEV=/dev/hda1
mount/mnt/win
mount-oloop/mnt/win/boot/CDlinux.img/mnt/floppy
cd/mnt/floppy
viSYSlinux.cfg
编纂SYSlinux.cfg,将缺省启动的参数:lable2
kernelbzImage
appendinitrd=CDlinux.gzroot=/dev/ram0vga=788
变动为lable2
kernelbzImage
appendinitrd=CDlinux.gzroot=/dev/ram0vga=788CDL_DEV=/dev/hda1
变动完成后reboot
如今启动时间接回车就能够找到extra下的扩大包并安装了
</p>
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。 |
|