【笔记】virtualbox+arch+kde5安装流水账
正常安装就是RTFD就行了,不行辅助这几个链接也行:
我先把整个脚本[1]放这里:
loadkeys us
parted
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap /dev/sda2 && swapon /dev/sda2
mount /dev/sda3 /mnt
cd /mnt
mkdir boot
mount /dev/sda1 /mnt/boot
vi /etc/pacman.d/mirrorlist
pacman -Syy
pacstrap /mnt base base-devel net-tools
genfstab -U -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt pacman -S grub-bios
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
exit
reboot
上面这个在分区的时候,我的分区习惯是这样的:
用parted:
mklabel msdos
mkpart primary ext4 1M 100M
set boot on
mkpart primary linux-swap
mkpart primary ext4 .1G -
这个排版是真尼玛。。。。
这里大概说一下,设了一个100M的boot,然后1G的交换分区,然后剩下的全是/了。
在parted里面p查看一下,然后q退出。
swapon /dev/sda2
mount /dev/sda3 /mnt
cd /mnt
mkdir boot
mount /dev/sda1 /mnt/boot
这里就是该挂哪儿就是哪儿。
在mirrorlist里面加一个网易的源,速度可以快一些:
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
然后按照上面那套,到了arch-chroot进去后把grub设完后,就算系统装好了。
先重启,接着设置:
先是编码:
vi /etc/locale.gen && locale-gen
echo LANG="en_US.UTF-8" >> /etc/locale.conf
然后是时区和主机名:
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo scp- >> /etc/hostname
因为以后要装桌面,所以先装kernel模块,不急着先添用户:
pacman -S virtualbox-guest-utils
pacman -S linux-headers
echo vboxguest >> /etc/modules-load.d/vbox.conf
echo vboxsf >> /etc/modules-load.d/vbox.conf
echo vboxvideo >> /etc/modules-load.d/vbox.conf
在装virtualbox-guest-utils时,会有dkms的东西,这里放个链接[2],按照里面的步骤走,
这个装完后,装桌面:
pacman -S xorg xorg-utils plasma kdebase kmix konsole dolphin
pacman -S wqy-zenhei wqy-microhei #字体
pacman -S sddm #桌面启动器
这里说一下一个注意的点,sddm装好后,别先急着设开机启动,先自己启动一下,看一下分辨率有没有问题,理论上在装了kernel模块和virtualbox-guest-utils后,分辨率不会出问题了,但是还是测一下保险,不然开机会一直死在Failed to start virtualboxadd.service上。。。。
然后就没什么了,想装什么软件自己玩去,这里主要就一个要注意的点,要装一下virtualbox-guest-utils,然后装kde。
啊呀呀,本来想写几个点就好了,结果写成流水帐了,所以干脆当个安装脚本备份算了。
[1]: https://bbs.archlinuxcn.org/viewtopic.php?id=1901
[2]: https://wiki.archlinux.org/index.php/VirtualBox_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
【笔记】virtualbox+arch+kde5安装流水账的更多相关文章
- 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南
How to install Arch Linux on VirtualBox 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南 本文导航 1.Arch Linux 软件仓库2. ...
- [笔记] Ubuntu 18.04安装Docker CE及nvidia-docker2流程
Docker的好处之一,就是在Container里面可以随意瞎搞,不用担心弄崩Host的环境. 而nvidia-docker2的好处是NVidia帮你配好了Host和Container之间的CUDA相 ...
- [笔记] Ubuntu 18.04安装Docker CE及NVIDIA Container Toolkit流程
之前写的[笔记] Ubuntu 18.04安装Docker CE及nvidia-docker2流程已经out了,以这篇为准. Docker的好处之一,就是在Container里面可以随意瞎搞,不用担心 ...
- Arch Linux 安装记录
Arch Linux 安装记录 基本上参考wiki上的新手指南,使用arch 2014.6.1 iso安装 设置网络 有线网络 Arch Linux 默认开启DHCP. 静态ip 首先关闭DHCP:s ...
- cocos2d-x -------之笔记篇 环境的安装
cocos2d-x -------之笔记篇 环境的安装 使用到的工具有VS2010 cygwin android-NDK eclipse android SDK 1.首先是android相关环境的安 ...
- 通过virtualbox最小化安装centos 6.3后无法上网解决办法
通过virtualbox最小化安装centos 6.3后无法上网解决办法 1.设置virtualbox的网络连接方式,如下图使用桥接方式,桥接的网卡为宿主正在上网的网卡,现在我是通过无线来上网的,所以 ...
- Arch LInux安装dde(Deepin Desktop Environment 深度桌面环境)
我一直比较推荐一些Linux新手使用Deepin Linux,因为我认为这种尽量的follow Windows的系统至少对于新手来说是比较的友好的,而且预装了QQ 火狐浏览器中文版,甚至还移植了像36 ...
- VirtualBox虚拟机中安装XP系统
Windows XP是一款经典的操作系统,同时也是一款很老的操作系统,不过尽管如此,还是有一批用户在使用XP系统,所以发行一些软件的时候还是要测试在XP系统中能否运行,这时候我们就可以借助Virtua ...
- python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置
python3.4学习笔记(十八) pycharm 安装使用.注册码.显示行号和字体大小等常用设置Download JetBrains Python IDE :: PyCharmhttp://www. ...
随机推荐
- JavaScript实现AOP(面向切面编程,装饰者模式)
什么是AOP? AOP(面向切面编程)的主要作用是把一些跟核心业务逻辑模块无关的功能抽离出来,这些跟业务逻辑无关的功能通常包括日志统计.安全控制.异常处理等.把这些功能抽离出来之后, 再通过“动态织入 ...
- Mybatis中的N+1问题与延迟加载
0.什么是N+1问题? 在查询中一下子取出所有属性,就会使数据库多执行几条毫无意义的SQL .实际中不需要把所有信息都加载进来,因为有些信息并不常用,加载它们会多执行几条毫无用处的 SQL,导致数据库 ...
- luoguP1004 方格取数(四维DP)
题目链接:https://www.luogu.org/problemnew/show/P1004 思路: 这道题是四维DP的模板题,与luoguP1006传纸条基本相似,用f[i][j][k][l]表 ...
- struck 模块
struck.pack(type,num) type : 是num的类型 num : int类型 r = struck.pack 把一个num内容打包成一个c规定的字节bytes的个数 struck ...
- LeetCode包括main函数的答题框架(Java+Eclipse)
http://zhangnai.xin/2016/09/20/LeetCode-Framework/ 目录结构: LeetCode ——项目名称,方便Eclipse内置Git对代码进行管理和多终端同步 ...
- 5-Qt读取文件失败原因
刚开始准备读取当前目录下的txt文件: QFile file(":/xuhao.txt");或者: QFile file("./xuhao.txt"); 但是一 ...
- php.ini memory_limit引起的问题
故障现象 在运行PHP程序,通常会遇到“Fatal Error: Allowed memory size of xxxxxx bytes exhausted”的错误, 这个意味着PHP脚本使用了 ...
- SQL 将一个字段内用逗号分隔的内容分成多条记录
转自:http://www.cnblogs.com/zfanlong1314/archive/2013/01/14/2859848.html --> 测试数据 if not object_id( ...
- 【转】MEF程序设计指南一:在应用程序中宿主MEF
在应用程序中宿主MEF其实非常简单,只需要创建一个组合容器对象(CompositionContainer)的实例,然后将需要组合的部件(Parts)和当前宿主程序添加到容器中即可.首先需要添加MEF框 ...
- Codeforces 689B. Mike and Shortcuts SPFA/搜索
B. Mike and Shortcuts time limit per test: 3 seconds memory limit per test: 256 megabytes input: sta ...