关于这篇文章 我在学生时代,学校机房的机器是不存储数据的,具体表现是,过一段时间机房的数据就会还原,类似于网吧。 这就发生了一些问题,具体就是有一些数据我们并不想让它删除,所以就需要一种便携式的操作系统,最好是能装在U盘里,随身携带,只要有机器就能启动,就能使用,并且拥有所有的功能,只要硬件支持。 老师介绍了两种Linux系统,Archlinux 和 SUSE Linux,我经过调研选择了Archlinux,然后经过实践,发现上面的功能是可以实现的。后来我写了一篇文章,记录了整个安装过程,当时是2014年5
经过上一篇文章的描述 准备工作,应该已经下载了Vmware,这篇文章就写一下如何安装 Vmware, 如果已经安装好了 VMware 请移步 新建虚拟机 这里默认大家使用的是Windows系统,以下相同,不再赘述。 安装VMWare 打开刚刚下载好的VMware软件,出现如下对话框,然后点击 Next 勾选同意用户协议,然后点击 Next 选择安装位置和勾选键盘增强驱动,然后点击 Next 下面两项可以选择勾选,然后点击 Next 选择安装快捷方式的位置,然后点击 Next 点击 Install
新建虚拟机 打开VMware,选择菜单 File > New Virtual Machine 选择Custom(Advanced)点击Next 点击 Next 点击 Installer disc image file, 并且选择下载好的Archlinux镜像 点击 Next 选择 Linux , Other Linux 3.x or later kernel 60-bit, 点击 Next 输入虚拟机名称和选择安装位置,点击 Next 选择CPU数量,点击 Next 选择内存容量,点击 Nex
再次重申:安装过程会格式化U盘,内有资料,请先备份,如有遗失,概不负责!!! 启动虚拟机 点击 Power on this virtual machine 启动 Installer 虚拟机 点击 Enter 启动Archlinux安装镜像 等待启动完毕,输入命令 lsblk 应该显示下面的内容 连接U盘到虚拟机 这时候U盘还没有连接至虚拟机,点击菜单VM > Removable Devices > USB Device > Connect(Disconnect from Host)
Windows Explorer 提示格式化 如前所述,Windows 会再插入U盘时,提示格式化,这时一定不能格式化 想要去掉U盘中EFI分区和根分区在 Explorer 中的显示,发现Windows磁盘管理是无法删除盘符的 这时点击 Windows + X,选择管理员启动 PowerShell 输入 .\mountvol.exe X:\ /D 其中X为具体盘符 这样,就不会再出现EFI分区和根分区的显示,也不会出现格式化对话框了。不过如果换了新的计算机,还是会显示,同样做上面的操作就不会显示了
安装 gnome 更新系统 pacman -Syu 安装 gnome,出现选项之后点击 Enter,时间较长,请耐心等待 pacman -S gnome gnome-extra 安装驱动 pacman -S xorg xorg-xinit 编辑文件 ~/.xinitrc 输入 exec gnome-session 保存 echo "exec gnome-session" > ~/.xinitrc 然后在虚拟机中输入命令,稍等片刻,就可以启动 gnome 图形界面了 startx 如果等待好久,
ibus输入法只能双拼 如果ibus 输入法只能双拼的话 ,在终端输入如下命令,重启即可 ibus-daemon -drx 无法sudo 如果不能sudo,显示错误 is not in the sudoers file. This incident will be reported. 以root权限编辑 /etc/sudoers 文件,在 root ALL=(ALL) ALL 下面 加上 username ALL=(ALL) ALL,保存即可,(其中username 为你自己的用户名) 显示隐藏文件
前面写了如何将ArchLinux安装到U盘的全过程,有一个缺陷就是SecureBoot无法解决。如果将系统装入硬盘那么就可以解决这一问题,只不过不能像U盘一样随意移动。 本来这篇文章我打算写到 Archlinux 可选配置 中,但是仔细想想这个也算是比较大的一个事情吧,所以另写一篇文章。 现在的问题是这样的: 1. U盘系统虽然易携带、操作方便,但是不可避免的占用了一个USB接口,如果计算机USB接口不够多的话反而会很麻烦。 需要长期运行ArchLinux,而且U盘的读写速度比较慢。 为了解决这个问题