#2
不懂才问2019-02-21 20:45
这几天,在搞Win7和CentOS7双启动的虚拟机。
先把一楼的后续问题说一下:即使是中文文件夹名,putty里也是可以正常显示的,所以,一楼后面说的那些,没什么参考价值。 下面进入二楼正题: 参考的文章是:https://baijiahao.baidu.com/s?id=1605932497062447008&wfr=spider&for=pc 最开始是以为CentOS7是主角,所以在vmware创建虚拟机的时候,选的CentOS 64,可是,用PE的ISO启动,往虚拟机C盘克Win7的时候,PE启动特别慢,克盘的速度也特别慢,电脑硬盘卡卡响,克盘的过程中,我都担心硬盘会不会挂了。 还以为是自己电脑配置太低了,去百度知道找答案,发现不少人的硬件问题我多少明白点,于是在百度知道里扯了两天蛋,好个不务正业啊。两天时间就这么没了,收获就是人家电脑都比我好。 换不起啊,还是找别的办法吧,后来想想,不玩双系统的时候,虚拟机里单Win7或单Linux的时候,没这样阿。 结果:选个Win7 64的,克Win7正常了。 我和文章中分区不同的地方是:我建个主,NTFS,给30G,剩余给扩展,再建第一个逻辑,NTFS,给10G,再建个逻辑,FAT32,给30G。剩余都空着。 接下来,装CentOS7.6,只选带GUI的服务器,分区这,没注意文章中设置为“EXT4”,光注意“标准分区”了。后来又反复安装了好几遍,才弄明白。 再往下,配置Linux的GRUB2,让他能够找到Windows分区,并且自动创建grub2启动菜单。命令和解释(我大致猜的)如下: 先提权; su 下面用到的也是关键的主角ntfs-3g,不属于Red Hat门派,需要epel-release来搭桥; yum install -y epel-release 主角上场,没他,grub2找不到Windows分区,无法创建带Win7一起玩的启动菜单; yum install -y ntfs-3g 小插曲:是复制命令的事,还是命令参数前后有说道,为什么下图第一次装ntfs-3g没反应呢?(第一次是复制的,第二次是手工输入的) 只有本站会员才能查看附件,请 登录 下面,是我加的一点点东西:我想让Win7成为默认启动项,操作办法如下: 修改/etc/default/grub文件,将saved改为2,VIM不会用,直接用文件编辑器改的,如下图: 只有本站会员才能查看附件,请 登录 然后就是回到原文章那部分,使用grub2-mkconfig命令搜寻全部硬盘中可启动的操作系统,并生成/boot/grub2/grub.cfg这个启动菜单?(是应该这么说吗?) grub2-mkconfig -o /boot/grub2/grub.cfg 接下来,终于到了真正的正题了。 做双系统的目的,就是让windows能够查看Linux的文件,因为教育学中强调,借助已有的知识去学习新知识,可以得到更快的学习速度和更好的学习效果。 我就是想知道,每次Linux安装一个软件,都安装在什么位置了,都产生了哪些文件和文件夹。但现在对Linux的命令,实在会的太少。 为开启加速学习Linux模式,这是一个很好的想法。 所以,本文的重点,是回到Win7安装可以查看Linux的软件。 先找到了第一个,文章链接没了,文章中说此软件能读能写: Ext2 Installable File System For Windows (它支持ext2ext3!)可以从http://www. 下载 可是,我不知道是不是受我之前CentOS分区设置的问题,那时都是“标准分区,xfs”。这个有时间再试试,又要重克Win7,头疼,先不装了。 找到的第二个,https://,方法1:Ext2Read 安装之后,也没啥反应,估计那时候还是受xfs的影响。 第三个,也就是真正的主角了:ExtFS for Windows 4.2.651XX版。 这个吹的还是很神的,于是,下载了,在虚拟机的Win7中安装了。然后开始XX,无果,看网上那些图,都是在Program Files (x86)里进行的,以为不分32位系统还是64位系统,都可以。 后来发现,那些文章说到最后,不是闪烁其词,就是把图下面带有BUY字样的部分,给挡住了。。。原来是。。。 好吧,你们都不说实话,那就我说实话吧。。。 这个版本,必须是32位的,至少我试了64位和32位的Win7,只有32位的XX成功了。 害的我,装了五遍Win7,重启了数次进PE去改这改那。 说的这,强调一点,可能是虚拟机里grub2的问题,Win8PE进去就卡那,不卡也找不到光盘,只能在2003PE里操作,有时2003PE也会很卡。 看来这vmware选择不同类型的操作系统,是有点说道的。 最后,XX成功了,一个分区也看不见,什么情况呢?才想起来是不是分区类型设置的事: 重装了一次CentOS,/和/home用LVM 简单,分别设置ext2和ext3,/boot好像是因为不让设置为Lvm,设置的标准分区ext4, 结果只有/boot在Win7中显示了出来; 又重装一次CentOS,全是标准分区,分别ext2、3、4,这回好了,全显示出来了。 |
Linux就该这么学官网:https://www.,早就想跟着学了。
一共才20多章,就算两天看一章,50天之后,我岂不是要变身Linux高手了?
。。。看来,我的记忆力是最弱的,我的自学能力是还行的,但我的想像力是最丰富而强大的。
今天先记点学的内容:
因为英文不好,跟着书用VmWare在Win7上虚拟安装的RHEL7英文版Server with GUI,怕全英的有些东西弄不明白,又用虚拟机装了一个CentOS7.6的中文版也是选GUI的服务器。(选GUI的好处见下文“切换回多用户图形界面”部分)
有一点差别是,RHEL的root,密码要求更严格,必须有大写、小写、数字、还得至少有一个符号组成,不然怎么也别想点“Done”按钮,这一点好像和书里说得有一点点不同。而CentOS对root的密码就没那么严格了。(今天装了英文的CentOS7.3,看来只有中文CentOS密码要求比较松。)
关于CentOS7中文版图形和文字界面的切换问题:
CentOS7.6换成Systemd初始化进程服务了,切换文字和图形的方式也变了。
切到多用户文字界面是:
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
输入上面命令后,按Ctrl+Alt+F6,就可以快捷切到文字界面了,再用startx就回图形界面了,不过是英文的了。这种切换应该不是重启电源、重引导BIOS的,不知道这种快递重启过程中,会不会影响对外界的服务?
那么,再切换回多用户图形界面就是:
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
以文字界面启动的,或者按Ctrl+Alt+F6,输入命令startx,可以启动图形界面。不过,以前是中文版的,会变成英文,启动还让你选“Update standart folders to current language?”
这就有两种选择了:
英文实在不好、又是初学Linux的,可以长期在中文图形界面里待着的,只偶尔玩玩文字界面,这时可以勾选上“Don't ask me this again”,再点“Keep Old Names”就可以了。(省得偶尔玩玩文字界面这一小会儿的功夫,还要换来换去的)
这样做的原因和好处是:只有启动时直接进入图形界面的,才可以直接把宿主机(也就是你的Win7什么的)上面的文件或者代码,复制到虚拟机的文件夹中或者程序文件中。当然还有上面的从图形切换到文字界面的命令,你也可以直接复制、粘贴到图形界面的终端窗口中。这样,有些你不能确定输入的对不对的命令或者代码,你可以直接输入一遍,看看执行成功不成功,如果不成功,你可以复制一遍,看看是不是成功。如果复制的成功了,那就是你输入的错了。总之,对初学者还有是很多帮助的。
另外,不要在乎别人说的什么“不懂英文就不要学计算机了”之类的话,年纪大了,记不住英文是很正常的,不要强迫自己用年经人的方式去学习,那样多数换来的是逃跑的结局。
我就从来不逃跑,虽然我什么都学不到终点,被困难卡在那里就走不下去了,可我贵在坚持,这个学不明白了,我可以换换别的再学。过一段时间,心情好了,还可以回来重学。
当然,对于英文稍好点的,准备长期在文字界面待着,偶尔回中文图形界面待一会的,可以勾选上“Don't ask me this again”,再点“Update Names”就可以了;(这样在dir的时候,就不会把主文件夹里的“下载”“视频”“音乐”那几个显示为小方块了。)当以graphical.target重启(注意是断电重启的那种),会提示“将标准文件夹更新到当前语文吗?”勾选上“不要再次询问我”,再点“保留旧的名称”。
这样做,也就是让这几个文件夹永远都是英文的了。
明天,弄弄固定IP,用putty玩玩。
[此贴子已经被作者于2019-2-27 16:29编辑过]