记Arch安装(VMware)
本是想要找Centos镜像安装一个minimal的系统(电脑略卡),结果看Centos评论中有JR提到Arch和gentoo,就想尝试尝试。对比了gentoo和arch,gentoo比arch复杂,就选择先安装arch。
使用的镜像:http://mirrors.163.com/archlinux/iso/2014.11.01/archlinux-2014.11.01-dual.iso
安装过程参考:
http://www.cnblogs.com/mad/p/3280041.html
整个过程绝大部分都很准确,只是其中有两个小问题。
问题1:
e:安装grub中:pacman -S grub grub-install --target=i386-pc --recheck /dev/sda
正确的方式其实是两条命令
pacman -S grub
grub-install --target=i386-pc --recheck /dev/sda
问题2:
执行命令:grub-install --target=i386-pc --recheck /dev/sda 会报以下错:
/usr/sbin/grub-setup: warn: This GPT partition label has no BIOS Boot Partition; embedding won‘t be possible!.
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: will not proceed with blocklists.
出现这个错误的原因是:
因为我之前在分区的时候把整个/dev/sda下的空间都分给了 /,而这时候grub-install的时候,还需要空间来放MBR的
我的解决方案:
在cfdisk的时候,预留了一个空间没有挂载(我选的是/dev/sda)
然后在出现这个错误之后:
1、先exit退出当前shell
2、>>parted /dev/sda unit s print 找到刚才预留的那个空间的标号
3、>>parted /dev/sda set 1 bios_grub on (这里的这个1就是我刚才预留的那个放MBR的空间)
4、>>partprobe
然后再arch-chroot /mnt,继续刚才出错的那一步就可以了。
可顺利安装完毕。
PS:
arch下安装基本工具的命令:
pacman -S vim ssh
安装其他linux发型版下的ifconfig route 等工具:
pacman -S net-tools dnsutils inetutils iproute2
pacman -S nmap等等,极像Ubuntu下的apt-get和Centos下的Yum
更新:
pacman -Yy (类似于Ubuntu下的apt-get update)
安装SSH:
pacman -S openssh
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。