标签:blog http io ar os 使用 sp on 2014
本是想要找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
标签:blog http io ar os 使用 sp on 2014
原文地址:http://www.cnblogs.com/wangyifang/p/4100887.html