Welcome 微信登录

首页 / 操作系统 / Linux / 将CDLinux安装到(未分区)硬盘(VMware)

考虑在嵌入式准系统中使用CDlinux,首先考虑安装到本机的硬盘CDlinux自带的工具是不支持安装到未分区硬盘或者linux分区的需要手工搞一搞在vmware环境下测试通过详细过程
1.     下载cdlinux的iso,迷你版或者社区版,最新0.961
2.     安装vmware(老版本可能要设置acmp=off)或者virtual PC等虚拟机软件
3.     启用虚拟机。虚拟1G的ide硬盘(用于模拟电子盘)(开始用scsi,后面发现不行,我的vm6不支持虚拟SATA)
4.     使用fdisl –l命令可以发现未分区的硬盘(0.4.9发现不了sda,0.9.6发现了但是grub不支持)
5.     先分成2个区。分别100M/100M,一个计划放操作系统镜像,另一个计划存放临时数据分区
Fdisk (迷你版的没有x界面,就用字符界面了)
P
N
P 主分区
1 分区1
1
+100M 格式化
Mkfs.ext3 /dev/sda1   注:此时虚拟磁盘并没有扩大到100MMount
Mkdir –p /media/sda1
Mount /dev/sda1 /media/sda1
Cd /media/sda1
Touch testReboot
注意修改bios,从cd启动选择自动挂接,则自动挂接硬盘到/media/hda1
可以看到之前touch的test还在安装cdlinux到硬盘首先把grub安装到硬盘
Mkdir –p /media/sda1/boot/grub
Cd /usr/lib/grub/i386-pc
Cp * /media/sda1/boot/grub  #从内存复制过去
Cd /media/sda1/boot/grub
Grub
Boot (hd0,0)
Setup (hd0) 
开始用的scsi盘,分区没问题,但是这一步总是失败。。。。
搞了半天,查了grub的命令手册也不得要领
后来怀疑是grub不支持scsi
换成ide盘。前面都一样。Ok了接下来复制CDlinux
cp –r /media/CDlinux/CDlinux /media/sda1修改grub的启动列表,从硬盘启动
cp /media/sda1/CDLinux/boot/menu.lst /media/sda1/boot/grub
修改把(cd)换成(hd0,0)去掉光驱
重启
Ok了。RedHat Fedora的串口VMware下CDlinux的串口使用相关资讯      CDlinux 
  • CDLinux su: must be suid to work  (09/13/2014 20:19:27)
  • VMware下CDlinux的串口使用  (05/10/2011 05:50:47)
  • Linux发行版:CDlinux 0.6.2已发布  (10/13/2008 10:44:38)
  • 小型 Linux 发行版 CDlinux 0.9.7   (11/10/2011 10:30:30)
  • Grub4Dos仿真ISO启动CDlinux省可用  (02/04/2011 21:42:10)
本文评论 查看全部评论 (0)
表情: 姓名: 字数