<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>虚拟机 &#8211; bhzhuOS爱好者(原StartOS爱好者)</title>
	<atom:link href="https://www.bhzhu203.com/tag/%e8%99%9a%e6%8b%9f%e6%9c%ba/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bhzhu203.com</link>
	<description>QQ群号125732839</description>
	<lastBuildDate>Sun, 24 Jul 2016 12:23:07 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.7</generator>
	<item>
		<title>bhzhuOS虚拟机安装教程</title>
		<link>https://www.bhzhu203.com/2016/07/24/bhzhuos%e8%99%9a%e6%8b%9f%e6%9c%ba%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b/</link>
		
		<dc:creator><![CDATA[bhzhu203]]></dc:creator>
		<pubDate>Sun, 24 Jul 2016 09:32:38 +0000</pubDate>
				<category><![CDATA[bhzhuOS]]></category>
		<category><![CDATA[bhzhuos]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[虚拟机]]></category>
		<guid isPermaLink="false">http://www.bhzhu203.com/?p=304</guid>

					<description><![CDATA[有别于liveCD体验，下面我们要安装把bhzhuOS系统安装到虚拟机（实体机里 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>有别于liveCD体验，下面我们要安装把bhzhuOS系统安装到虚拟机（实体机里，实体机安装方法与该教程大致相同，只是需要选择安装的分区盘符需小心选择），可以长久使用和体验它。</p>
<p>&nbsp;</p>
<p><strong>1。首先创建一个容量合适的虚拟机，32位，开启PAE扩展功能</strong></p>
<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-310" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_151018.gif" alt="GIFrecord_2016-07-24_151018" width="852" height="657" /></p>
<p><img decoding="async" class="alignnone size-full wp-image-311" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_151220.gif" alt="GIFrecord_2016-07-24_151220" width="800" height="643" /></p>
<p><strong>2。进入桌面后，右键，打开终端，将未分区的空盘建立分区</strong></p>
<p>sudo  su  提权至root权限</p>
<p>fdisk -l   列出所有盘，找到需要安装的盘名称。虚拟机上如果选错了盘不要紧，毕竟是虚拟机；可是实体机如果选错了盘，就找不回盘里的数据啦，哈哈哈</p>
<p>fdisk  /dev/sdx   使用fdisk 对某盘进行编辑分区。有一定linux基础的同学应该比较轻车熟路了，如何新建一个盘分区</p>
<p>依次按下  n 新建，p主分区，1 分区一，2个回车默认，最后输入wq保存退出，自此新建了一个分区 /dev/sdx1</p>
<p>分区、盘这些概念和windows是差不多的 /dev/sdx 是一个盘， /dev/sdx1是盘里划分出的一个分区</p>
<p><img decoding="async" class="alignnone size-full wp-image-313" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_152234.gif" alt="GIFrecord_2016-07-24_152234" width="800" height="602" /></p>
<p><strong>3。使用ext4格式化分区，这个和使用ntfs格式化分区的意思是差不多的</strong></p>
<p>mkfs.ext4  /dev/sdx1</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-315" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_152446.gif" alt="GIFrecord_2016-07-24_152446" width="800" height="602" /></p>
<p><strong>4.把格式化好的盘挂载到某个路径，如 /mnt ，这个和windows下显示盘符是差不多的，只不过windows是比较自动的</strong></p>
<p>mount /dev/sda1   /mnt   挂载新盘</p>
<p>mount  /dev/loop0  /media  挂载bhzhuos光盘设备至 /media 文件夹/路径，以便下一步把光盘内容复制到新盘</p>
<p>df -h  显示系统挂载点的信息</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-316" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_153643.gif" alt="GIFrecord_2016-07-24_153643" width="800" height="602" /></p>
<p><strong>5。复制光盘系统内容到新盘</strong></p>
<p>cp   -ar   /media/*  /mnt              cp是复制命令，-a 参数，保留文件属性；-r 递归操作，就是把下级所有子文件夹都复制； /media/*  带*号表示/media/文件的内容，而不是/media/本身这一个文件夹，学会正则表达式的同学应该知道的。  /mnt是目的的路径</p>
<p>等待10分钟左右，复制完毕，如果想看到复制的详细的信息，加 -v 参数如 cp   -avr   /media/*  /mnt</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-317" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_153853.gif" alt="GIFrecord_2016-07-24_153853" width="800" height="602" /></p>
<p>漫长的复制，哈</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-318" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_154138.gif" alt="GIFrecord_2016-07-24_154138" width="800" height="602" /></p>
<p>/mnt下就是我们新系统的文件，文件已经复制到新盘了！</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-319" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_155005.gif" alt="GIFrecord_2016-07-24_155005" width="800" height="602" /></p>
<p><strong>6。内容复制到了新盘，但是要去配置新系统里的信息，准备好chroot环境</strong></p>
<p>chroot是change root的意思，就是改变当前的根目录环境，进入到新系统里，chroot进去之后，所有的操作都是新系统的，而不是光盘环境的</p>
<p>mount  -o  bind   /dev  /mnt/dev    把光盘/dev/目录挂载到新盘的目录上 ，bind参数是目录挂载到目录的意思,/dev是设备目录</p>
<p>mount  -o  bind   /sys /mnt/sys   /sys是内核参数目录</p>
<p>mount  -o  bind   /proc  /mnt/proc    /proc是内存目录</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-322" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_155230.gif" alt="GIFrecord_2016-07-24_155230" width="800" height="602" /></p>
<p>&nbsp;</p>
<p><strong>7。chroot，安装grub至新盘</strong></p>
<p><strong>chroot   /mnt   </strong> ，进入到/mnt的chroot环境，<strong>注意，这一步必须做，不然后续的操作都无效！，终端前显示 “root[/]”则是chroot成功<br />
</strong></p>
<p>grub-install  /dev/sda   把grub安装到盘的起始头。为什么不是/dev/sda1？为了避免不必要的麻烦，显示“No error reported”则是安装成功了grub。grub是一个多系统的引导，可以引导linux和windows</p>
<p>以下动图update-grub 了，先略去，不操作，下面几步再操作</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-323" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_155701.gif" alt="GIFrecord_2016-07-24_155701" width="800" height="602" /></p>
<p><strong>8。把新盘的UUID写到/etc/fstab里，可以实现开机自动挂载根分区（在chroot环境）</strong>（好像根分区不写也没关系的，呵呵）</p>
<p>ls -l  /dev/disk/by-uuid/    ls是列出命令，-l参数是可以显示软链接指向，/dev/disk/by-uuid/ 是系统根据uuid的磁盘汇总信息，这时你可以看到对应磁盘的uuid，复制，并记住，下一步去修改fstab</p>
<p>（下图已经exit chroot环境了，不要exit。如果已经exit ，重新 chroot /mnt。注意查看终端前是否是  root[/])</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-325" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_160057.gif" alt="GIFrecord_2016-07-24_160057" width="800" height="602" /></p>
<p>修改fstab</p>
<p>UUID=xxxxxxxxxxxx     /           ext4   defaults             1     1</p>
<p>根分区基本是 1  1  ，至于为什么是 1  1 ，可以百度一下fstab</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-327" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_160643.gif" alt="GIFrecord_2016-07-24_160643" width="800" height="602" /></p>
<p><strong>9。生成initramfs，然后再update-grub（在chroot环境）</strong></p>
<p>mkdir -p  /tmp   光盘环境复制过来的系统没有  /tmp目录，新建一个</p>
<p>cd  /boot    先进入boot目录。不然生成的文件会直接跑到根目录，而不在boot目录，mkinitramfs脚本的问题</p>
<p>ls    列出boot目录下的文件，获取内核文件的版本号</p>
<p>mkinitramfs  内核版本号   -o  initrd.img-内核版本号        生成initrd.img，initrd.img它是系统引导启动用的一个子系统，是一个迷你系统镜像，vmlinuz 前缀的文件，就是大名鼎鼎的linux内核</p>
<p>update-grub   更新grub  ，注意查看grub是否已经配置了initrd.img，否则系统无法正常启动！mkinitramfs 完成后ls  /boot查看是否有initrd.img生成</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-328" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_163532.gif" alt="GIFrecord_2016-07-24_163532" width="800" height="621" /></p>
<p>出现/dev/log错误可以忽略</p>
<p>显示“found initrd img ” 则是操作成功了，稍后exit退出，重启系统，系统安装完毕！</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-329" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_163738.gif" alt="GIFrecord_2016-07-24_163738" width="800" height="621" /></p>
<p><strong>10。系统安装完毕，重启系统</strong></p>
<p>弹出livecd，进入自己安装在虚拟机上的系统</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-330" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_164018.gif" alt="GIFrecord_2016-07-24_164018" width="800" height="621" /></p>
<p>看到 df -h  看到根目录为新盘 即为安装成功</p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-331 aligncenter" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_164138.gif" alt="GIFrecord_2016-07-24_164138" width="640" height="501" /></p>
<p>&nbsp;</p>
<p><strong>11。系统安装成功啦，配置新的用户名</strong></p>
<p>即使是安装到了硬盘上，默认的用户还是bhzhu，自己新建一个用户吧，可以使用系统面板里的新建用户。下面演示的是使用命令新建用户</p>
<p>useradd 用户名名称       添加用户名</p>
<p>passwd 用户名名称      修改用户名密码</p>
<p>mkdir  -p  /home/新用户名    创建/home下的用户名目录</p>
<p>chown -R 新用户名.新用户名  /home/新用户名            赋予该用户权限</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-332" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_164651.gif" alt="GIFrecord_2016-07-24_164651" width="800" height="621" /></p>
<p>修改/etc/sudoers 文件 ，使该用户名可以不用密码直接 sudo</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-333" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_165025.gif" alt="GIFrecord_2016-07-24_165025" width="800" height="621" /></p>
<p>注销，试试自己的新用户名吧！哦？不建议以新用户名登录cinnamon桌面，它默认的配置大多数是空白的，需要自己去配置。新手建议先使用mate桌面。mate桌面默认英文</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-334" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_165228.gif" alt="GIFrecord_2016-07-24_165228" width="800" height="621" /></p>
<p>进入到用户名目录，ctrl+H显示隐藏文件，修改 .dmrc文件，把系统环境的语言改成中文的</p>
<p>[Desktop]<br />
Language=zh_CN.utf8<br />
Session=mate</p>
<p>运行mdmsetup，使新用户可以开机自动登录</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-335" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_165458.gif" alt="GIFrecord_2016-07-24_165458" width="800" height="621" /></p>
<p>注销试一下吧！</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-336" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_165623.gif" alt="GIFrecord_2016-07-24_165623" width="800" height="669" /></p>
<p>选择mate桌面</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-337" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_165746.gif" alt="GIFrecord_2016-07-24_165746" width="800" height="669" /></p>
<p>webkitgtk自带浏览器</p>
<p>MiniBrowser   输入url时记得写完整http://</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-338" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_165907.gif" alt="GIFrecord_2016-07-24_165907" width="800" height="669" /></p>
<p>现在bhzhuOS安装完毕啦，下面的使用就和其它Linux发行版的操作方式差不多了。大功告成！</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<hr />
<p>别走开，下面还有彩蛋！</p>
<p>&nbsp;</p>
<p>Enlightenment桌面蛮酷炫的，可惜就是不怎么好用</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-342" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_201310.gif" alt="GIFrecord_2016-07-24_201310" width="854" height="674" /></p>
<p>还是cinnamon桌面实用一点</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-343" src="https://www.bhzhu203.com/wp-content/uploads/2016/07/GIFrecord_2016-07-24_202057.gif" alt="GIFrecord_2016-07-24_202057" width="854" height="674" /></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
