8系统源代码

=摘要=
想要看看minix3的代码(minix3.1.8)…二个艺术是在设想机械运输维minix3,然后选拔vi工具在虚构机里查看minix3的源代码…可是那样的效果是…
1:vi未有亮色成效,严重影响看代码的质量.
2:不展开设想机就不能够看代码….

参照了大佬的博客
ca88亚洲平台,8系统源代码。http://www.zhijielee.com/2017/11/18/vagrant/\#vagrant配置

  • 第意气风发安装virtual
    box,那一个设想机比较精致,同临时候质量也不易,比起痴肥的vmware,作者特别心爱这么些免费的轻量级设想机。使用虚构机须求留意开启bios中的虚构化配置(极其是新建64人的设想机时)
    virtual box
    下载
  • 紧接着下载arch linux 的安装镜像。作者最初大约是在12年的时候,接触了arch
    Linux,在学长的起初下,小编试着安装过三遍,全部认为那多少个棒!你会有后生可畏种对掌握控制Computer的感到。
    arch linux
    下载
    记得12年眼看设置是足以完全离线安装的,何况接近于ubuntu同样,有多少个设置脚本,会有一步一步的安装流程。但前段时间开采,新版的arch
    Linux 貌似安装进度特别气势汹汹了,就如并未有轻便的设置脚本了。
    本来一贯看着官方的认证安装,是放任自流能够成功的。下边笔者会结合官方的证实,将有个别装置进程记录下来。充当备忘录(不涉及图形分界面包车型地铁安装)。
  1. 流程
    根据软件提醒,一路暗中同意选项安装过来就能够
  2. 蒙受的主题材料
    设置收尾XP后,运维出错:FATAL INT18 BOOT FAILURE
    案由:未有激活系统一分配区,使用安装盘工具进行激活,如在Noton
    PartitionMagic 8.0中,选中分区-右键-晋级-设为职能,重启就可以化解。
    参照他事他说加以考察资料

于是乎有了”提取minix3源代码”的主见…经过风姿罗曼蒂克阵的商量,武功不辜负有心人呀..终于获得了在虚构机中的MINIX3中/usr/src上边包车型客车全体代码…本文正是记录怎么在virtual
box中的minix3类别中提取其/usr/src上面的源代码.

前几步都很顺畅
ps:thinkpad s5进来bios的措施是开机在出现logo是疯狂按f1

mov制作gif
格式调换
https://convertio.co/zh/mov-gif/
https://ezgif.com/video-to-gifE

=测验景况=
Ubuntu
10.10 + virtual box 4 + minix 3.1.8

修改完配置文件后,在vagrant reload是出新了难题

  • 率先在virtual box 中布局龙腾虎跃台设想机,同期加载arch
    linux的镜像文件,大家在创造设想机时,直接输入设想机名称叫:arch,软件会自动识别为确立arch
    linux的虚构机,你假使保险系统位数版本与你下载的镜像版本相同就能够。
  • 虚拟机的计划按需安装,作者经常为512M内部存储器,20G硬盘,网络为桥接方式。接着运转虚构机,步向live
    cd 形式(此时,你能够体验系统,但系统还未最早安装,相当于pe系统一样,是一贯加载在内部存款和储蓄器运维,掉电数据遗失)。
  • 作者们第大器晚成须要对20G的虚拟硬盘实行分区。分区工具非常多,小编平日采纳fdisk,
    20G的长空,作者平常1G作为/boot分区(/dev/sda1),10G为/分区(/dev/sda2),余下的9G为/home分区(/dev/sda3),同一时候不要遗忘将/boot分区设置为可教导。

=vbox启动minix3=
假如一向行使vbox来运行minix3的话,那将运行不成功…需求接纳vbox的命令行工具+多少个参数那样来运转minix3…实际开发银行命令:
VBoxSDL –startvm mini3_
–norawr0 –norawr3
(mini3_是minix3在vbox的虚拟机名)

ca88亚洲平台 1

=提取原理=
完全来说是在ubuntu下通过ftp落成将vbox中的minix3中经过包装的源代码打包文件下载到ubuntu下的…所以供给知足:

image.png

# fdisk  /dev/sda

# minix3有ftp服务端.
# ubuntu有ftp客户端.
#
ubuntu能够ping到minix3..且两个能够互通.
#
minix3中可见对源代码目录文件进行压缩.
(ubuntu能够上网,那样bridged格局技巧在minix3中有效,要不然minix3的starting
networking会一向在等啊等呀…)

emmmmmmmm

  • 接下去成立各类分区的文件系统。

=具体做法=

观望了风流倜傥篇文章
https://stackoverflow.com/questions/37367618/vagrant-up-command-not-working
又看了后生可畏篇
https://github.com/docker/machine/issues/2465
又一篇
https://github.com/hashicorp/vagrant/issues/6059
那是热气腾腾篇关于端口转载的博客
https://ninghao.net/blog/2079
不时屏弃配置网络端口
一而再刚设想机

  =互联网布署=

Windows系统与virtualbox不协作,不能够在本地创造网卡
近年来尝试用别样办法访谈虚构机

# mkfs.ext4 /dev/sda?   (?代表数字1,2,3)

在vbox为minix的”互连网”设置为”bridged
adapter”,且使用的网卡是vbox设想出来的”vmnet8″.那时使用命令行运维minix3…

  • 随时是挂载分区,大家前面制作了3个分区,都要挂载在/mnt目录的呼应目录,即
    /mnt 目录对应大家制作的/分区。

跻身minix后,能够利用ifconfig命令查看minix3的ip…那时的IP应该与vmnet8的网段同样…以此时候ubuntu通过minix3的ifconfig命令查出的ip来访问minix3.而minix3通过vmnet8的ip来访谈ubuntu..那时vmnet8的ip相当于minix3所在互联网的网关..

但是发掘下载速度相当不足快..于是把vmnet8改成eth0,即书籍里的物理网卡….(退换后的快慢达700K哈哈)

# mount /dev/sda2 /mnt
# mount /dev/sda1 /mnt/boot   (目录不存在,需要新建)
# mount /dev/sda3 /mnt/home  (目录不存在,需要新建)

发表评论

电子邮件地址不会被公开。 必填项已用*标注