SLAX在虚拟机下手动安装到硬盘Slax的映像文件不到200M,非常小巧,可且支持的很全面。适合用作嵌入式开发。安装完毕,虚拟硬盘的大小具体多少忘了,应该在1G左右。安装完编译工具后在1.5G左右。而一般的linux安装完毕大多在6G以上。 在经历了十几次的失败后,我终于安装成功!撞得头破血流之后,终于领悟到了一些东西。我按照自己的理解,来描述一下详细的安装过程。理解的不一定对,欢迎高手指正! 手动安装的思路: 1,硬盘分区 2,制作文件系统 3,复制文件 4,设置引导 5,重启 硬盘分区 首先,先对硬盘进行分区。我在创建虚拟环境的时候选择的是SCSI硬盘,所以以下的脚本中硬盘为sda。如果你用的是IDE硬盘,换成hda就好了。 可以使用fdisk命令:
// create partition 2. 再选择“p”来确定创建一个primary分区; 3. 分区编号输入“1”; 4. 选择起始扇区:直接输入回车,使用默认值;天空博客 aP/\[1]KO0i;w 5. 选择结束扇区:直接输入回车,使用默认值(即使用整个用盘空间); ^ K-QX5S UY/d8M6S0 6. 输入“t”选择分区类型:接着输入Hex Co 7. 输入“w”确认把分区信息写入硬盘。 也可以使用cfdisk命令: cfdisk /dev/sda 我习惯cfdisk,操作方便。对于主分区记得一定要打上bootable标志。 我的办法:使用cfdisk命令,分3个区。 New一个2048M的主分区,type=83,打上bootable flag,write。 同样的方法再分一个逻辑分区,512M,type=82,write。 同样的方法再分一个逻辑分区,剩余的空间,type=83,write。 接下来,挂载硬盘并拷贝文件到相应的目录中。 // Foodeyun 2009.7.6 ADD 制作文件系统
挂载文件系统,复制文件:
// mount disk to /mnt/sda1 # mkdir sda1 # mount /dev/sda1 /mnt/sda1 // create folders and copy files to disk from Live CD # cd /mnt/sda1 # cp --preserve -R /{bin,dev,etc,home,lib,opt,root,sbin,usr,var} /mnt/sda1 # mkdir /mnt/sda1/{boot,mnt,proc,sys,tmp} # cp /boot/vmlinuz /mnt/sda1/boot/
// mount /proc folder // mount /dev folder # mount --bind /dev/ /mnt/sda1/dev/
设置引导:
接下来是很重要的一步,就是创建lilo.conf文件。(当然也可以使用grub,具体方法在slax的官方站点上有说明):
// create lilo.conf # echo "prompt" >> lilo.conf # echo "timeout = 50" >> lilo.conf # echo "image = /boot/vmlinuz" >> lilo.conf # echo "root = /dev/sda1" >> lilo.conf # echo "label = slax" >> lilo.conf # echo "read-on # echo "" >> lilo.conf # lilo
当你看到“add slax *”,说明你已经添加成功。 好了,一切就绪。现在可以重新启动系统。
就这样,Slax就成功的安装到硬盘上了。 用户名:root 密 码:toor
//进入图新界面 startx
本文参考了如下文章,非常感谢你的分享: http://blog./4366/viewspace-5248.html |
|