slax linux安装到硬盘,SLAX在虚拟机下手动安装到硬盘

Slax的映像文件不到200M,非常小巧,可且支持的很全面。适合用作嵌入式开发。安装完毕,虚拟硬盘的大小具体多少忘了,应该在1G左右。安装完编译工具后在1.5G左右。而一般的linux安装完毕大多在6G以上。

在经历了十几次的失败后,我终于安装成功!撞得头破血流之后,终于领悟到了一些东西。我按照自己的理解,来描述一下详细的安装过程。理解的不一定对,欢迎高手指正!

手动安装的思路:

1,硬盘分区

2,制作文件系统

3,复制文件

4,设置引导

5,重启|"l7{ q$Ed?M0

硬盘分区

首先,先对硬盘进行分区。我在创建虚拟环境的时候选择的是SCSI硬盘,所以以下的脚本中硬盘为sda。如果你用的是IDE硬盘,换成hda就好了。

可以使用fdisk命令:

// create partition

# fdisk /dev/sda

1.    输入“n”来创建一个新的分区;

2.    再选择“p”来确定创建一个primary分区;

3.    分区编号输入“1”;4.    选择起始扇区:直接输入回车,使用默认值;天空博客 aP/\[1]KO0i;w

5.    选择结束扇区:直接输入回车,使用默认值(即使用整个用盘空间);

^K-QX5S UY/d8M6S0        6.    输入“t”选择分区类型:接着输入Hex Code为“83”;7.    输入“w”确认把分区信息写入硬盘。也可以使用cfdisk命令:

cfdisk/dev/sda

我习惯cfdisk,操作方便。对于主分区记得一定要打上bootable标志。

我的办法:使用cfdisk命令,分3个区。

New一个2048M的主分区,type=83,打上bootable flag,write。

同样的方法再分一个逻辑分区,512M,type=82,write。

同样的方法再分一个逻辑分区,剩余的空间,type=83,write。

接下来,挂载硬盘并拷贝文件到相应的目录中。

// Foodeyun2009.7.6ADD

制作文件系统

<>de>mkfs.ext2 /dev/sda1de>

<>de>制作交换分区:de><>de>mkswap /dev/sda5de>

<>de>启动交换分区:de><>de>swapon /dev/sda5de>

挂载文件系统,复制文件:

// mount disk to /mnt/sda1

# cd /mnt/

# 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/

然后挂载proc目录,并帮定dev目录:

// mount /proc folder

# mount -t proc proc /mnt/sda1/proc/

// mount /dev folder

# mount --bind /dev/ /mnt/sda1/dev/

更换当前root文件系统:天空博客K+]l[1]JD?T5`

g1r T2F8tw?[0// change the root

# chroot /mnt/sda1

设置引导:

接下来是很重要的一步,就是创建lilo.conf文件。(当然也可以使用grub,具体方法在slax的官方站点上有说明):

// create lilo.conf

# cd /etc/

# echo "boot = /dev/sda" > 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-only" >> lilo.conf

# echo "" >> lilo.conf

# lilo

当你看到“add slax *”,说明你已经添加成功。

好了,一切就绪。现在可以重新启动系统。可以在执行命令lilo –v来查看lilo的版本。

// restart computer

# shutdown -r now (or use "reboot")

就这样,Slax就成功的安装到硬盘上了。

//foodeyun 2009.4.7

用户名:root

密码:toor

//进入图新界面

startx

本文参考了如下文章,非常感谢你的分享:

http://blog.linuxsky.org/4366/viewspace-5248.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值