VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

时间:2023-03-09 15:13:07
VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

1.下载Ubuntu镜像文件

最新版本:https://ubuntu.com/download/desktop

老版本:http://old-releases.ubuntu.com/releases/

下载decktop版本

ubuntu-16.10-desktop-amd64.iso

但是UG1144 PetaLinux Tools Documentation 推荐 Ubuntu Linux 16.04.5, 18.04.1

2.VMware下载安装

VMware-workstation-full-15.0.0-10134415.exe

自己寻找激活码

3.在VMware上安装Ubuntu16.10

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)最后点击完成。

点击编辑此虚拟机

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

在ISO映像文件中填入之前下载好的Ubuntu16.10地址。

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

然后开启此虚拟机:

左侧语言栏选择中文简体,点击安装Ubuntu

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

点击继续

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

是否勾选以上为图形和无线硬件安装第三方软件都可以。

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

时区需要手动选择一下,见下图,如果用默认的shanghai,出来的时间差八小时。选择下图,之后就不用调整时间了。

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

点击继续,稍等一会安装完毕,点击现在重启。

重启进入Ubuntu后,点击左侧设置按钮,再选择显示:

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

设置相应的分辨率,将屏幕调整变大

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

ubuntu时间不对,点击时间,时间和日期设置

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

点击时钟,选择位置中,选择正确的位置。

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

设置ubuntu root密码

  1. 打开终端执行 sudo passwd 命令。
  2. 输入设置的密码,回车。
  3. 再次输入密码,回车。

这样root密码就设置好了,执行 su 命令,然后输入刚才设置的密码就可以切换到root用户了 。

Ubuntu菜单栏的位置可以调 到左侧 或者底部

hyx@hyx:/mnt/hgfs/Linux$ gsettings set com.canonical.Unity.Launcher launcher-position Bottom

然后安装VMware Tool工具。

VMware Tool的新手简单安装

解决上网问题:

编辑--〉虚拟网络编辑器

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

点击更改设置 选择桥接模式

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

右键虚拟机 Ubuntu16.10--〉设置

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

记得勾选复制物理网络连接状态。

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

点击小企鹅旁边的上下箭头,编辑连接

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

有线连接 1-->编辑 设置正确的IP地址 子网掩码和网关

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

为了不破坏其他电脑IP,应该采用DHCP方式获取IP。

VNware上安装虚拟机Ubuntu16.10 并安装petalinux(版本问题的坑 弃帖 另开一帖)

此时打开firefox可以上百度,ctrl+alt+t打开terminal可以ping baidu.com通过。

中间有个小插曲ping baidu.com unknow

因为公司上网需要认证,所以先通过

http://1.1.1.2/ac_portal/default/pc.html?template=default&tabs=pwd&vlanid=0&url=http://www.baidu.com/

认证,然后就ok了。

还要注意先更新source.list 源

参考Ubuntu apt-get install E: 无法定位软件包Ubuntu apt-get install E: 无法定位软件包

https://www.cnblogs.com/idyllcheung/p/11414188.html

apt-get update 试着更新一下。

出现以下错误

E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code
解决方法: sudo apt remove libappstream3

之后才能apt-get install各类软件。

4.ssh

apt-get install openssh-server

/etc/init.d/ssh restart

5.sftp

apt-get install vsftpd

/etc/init.d/vsftpd restart 过程中认证一下就OK了

4.下载petalinux

参考 https://blog.****.net/leon_zeng0/article/details/82766472

sudo dpkg-reconfigure dash 选择no 把shell设置成bash

https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools.html

选择其中的PetaLinux 2018.3 Installer (TAR/GZIP - 6.79 GB) 下载后的文件名 petalinux-v2018.3-final-installer.run

安装需要的前提条件在xilinx的ug1144 里详细列出了petalinux 安装的前提条件以及如何在3种linux 下的安装方法或内容。

当然要做这个还需要先切换到超级用户权限, sudo su 然后输入密码。

上面只是介绍其中一项,下面做个列表:

apt install build-essential vim tofrodos

apt install iproute2 gawk gcc git make net-tools zlib1g-dev

apt install libssl-dev flex bison libselinux1 libncurses5-dev

apt install tftpd lib32z1 lib32ncurses5 libbz2-1.0:i386

apt install lib32stdc++6 xvfb chrpath socat autoconf libtool

apt install texinfo gcc-multilib libsdl1.2-dev libglib2.0-dev zlib1g:i386

xilinx要求安装必须不是超级用户。如果你是超级用户状态,必须切换回普通用户状态。

经过漫长的等待,安装到一半的时候,提醒查看许可,按回车查看,按q退出,退出后输入y,回车,如此重复三次,才开始正式安装(这个步骤要很小心,如果没有输入y,就回车,就要重新再来了)

apt-get install tftpd tftp openbsd-inetd