码迷,mamicode.com
首页 > 系统相关 > 详细

记Arch安装(VMware)

时间:2014-11-16 01:49:11      阅读:542      评论:0      收藏:0      [点我收藏+]

标签: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

记Arch安装(VMware)

标签:blog   http   io   ar   os   使用   sp   on   2014   

原文地址:http://www.cnblogs.com/wangyifang/p/4100887.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!