2023年12月22日发(作者:)

1. 安装virtual box:

2. 如何导入一个已经装好的Linux

ICP-ubuntu-10.04-desktop-i386

 添加硬盘:管理->虚拟介质管理->注册(选择)

 新建虚拟机:

点击完成。

3. 设置virtual box的共享文件夹:

 在PC上建立一个共享文件夹LinuxShare,名字最好都按照下面的(路径无所谓),否则要做一些修改:

 选中虚拟机,然后点击 设置->数据空间:

4. 设置virtual box的网络:

 设置虚拟机的网络,网络连接1用默认的,按照下图添加网络连接2。

5. 启动Linux,选择 开始。

6. 用户名:icp; 密码:12345678

用户名:root; 密码:12345678

7. 修改网络配置:

执行命令ifconfig 会打印如下信息:

eth2 Link encap:以太网 硬件地址 08:00:27:e6:21:da

inet 地址:192.168.56.102 广播:192.168.56.255 掩码:255.255.255.0

inet6 地址: fe80::a00:27ff:fee6:21da/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1

接收数据包:24 错误:0 丢弃:0 过载:0 帧数:0

发送数据包:67 错误:0 丢弃:0 过载:0 载波:0

碰撞:0 发送队列长度:1000

接收字节:3760 (3.7 KB) 发送字节:10603 (10.6 KB)

中断:9 基本地址:0xd240

eth3 Link encap:以太网 硬件地址 08:00:27:65:26:80

inet 地址:10.0.2.15 广播:10.0.2.255 掩码:255.255.255.0

inet6 地址: fe80::a00:27ff:fe65:2680/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1

接收数据包:12 错误:0 丢弃:0 过载:0 帧数:0

发送数据包:51 错误:0 丢弃:0 过载:0 载波:0

碰撞:0 发送队列长度:1000

接收字节:2252 (2.2 KB) 发送字节:7545 (7.5 KB)

中断:10 基本地址:0xd020

lo Link encap:本地环回

inet 地址:127.0.0.1 掩码:255.0.0.0

inet6 地址: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 跃点数:1

接收数据包:40 错误:0 丢弃:0 过载:0 帧数:0

发送数据包:40 错误:0 丢弃:0 过载:0 载波:0

碰撞:0 发送队列长度:0

接收字节:2624 (2.6 KB) 发送字节:2624 (2.6 KB)

其中eth2,eth3会根据不同的机器,略有不同。

执行命令gedit /etc/network/interfaces 将里面的内容修改为如下:但是eth1和eth2要根据自己情况进行替换,按照上面的例子要替换为eth2和eth3(如果仍然不行,则还使用如下的eth1和eth2)。保存退出。IP 不要和别人 的 重复。

auto lo

iface lo inet loopback

auto eth4

iface eth4 inet dhcp

auto eth5

iface eth5 inet static

address 10.0.13.169(要修改)

broadcast 10.0.13.255 (要修改)

netmask 255.0.0.0

gateway 10.0.12.1

8. 重启linux

9. 查看virtual box的共享文件夹:

进入目录 /mnt/shared 可以查看;但是不能在这个目录下进行编译;以及修改文件;原因不明,待修改。

10. 使用samba服务器:

在PC端运行:10.0.13.169share(要修改)

可以找到自己的share目录,linux下为/opt/share

11. checkout代码:

使用命令svn checkout 192.168.1.50/svn/VC0718/Project_VC0718/Trunk/src/718_FPGA/driver

--username QiaoWei --password 12345678

 将用户名和密码换为自己的(默认为LingMing的,大家要注意,一定要先换过来);第一次checkout时指定一次就行了

 Cd 到某个目录后执行最好是在/opt/share:

svn checkout 192.168.1.50/svn/VC0718/Project_VC0718/Trunk/src/718_FPGA/driver --username

QiaoWei --password 12345678

svn checkout 192.168.1.50/svn/VC0718/Project_VC0718/Trunk/src/718_FPGA/ExternalDriver

--username QiaoWei --password 12345678

svn checkout 192.168.1.50/svn/VC0718/Project_VC0718/Trunk/src/718_FPGA/Linux --username

QiaoWei --password 12345678

svn checkout 192.168.1.50/svn/VC0718/Project_VC0718/Trunk/src/718_FPGA/Toolchain --username

QiaoWei --password 12345678

12. VirtualBox几个必须知道的快捷键:

 Right ctrl(右边的Ctrl键) -> 最主要的系统热键,可以将鼠标和键盘从虚拟机内切换到主操作系统;也是其他快捷操作的辅助热键,菜单上的Host + ?中的Host就是指Right ctrl。这个热键是可以在全局设定中修改的,所以其它地方用Host代表。

 Host + F:全屏切换

13. 在Linux下SVN checkout的代码,如果是在samba的目录/opt/share下面的话,可以直接在windows下面提交:

14. 上海的根文件系统有一些问题,如果不能自动创建设备节点的话,需要手动执行命令:

mdev -s