分页: 1 / 2

在安装arch过程中无法解决此问题

发表于 : 2013-02-03 22:33
jinjiachen
按照WIKI上的一步步到了这个地步,安装GRUB,以为要成功了,可是却卡在这上面了。。。。我已经安装了GRUB-BIOS然后到新系统下准备安装引导器grub-install /dev/sda可 :em01 是出现如下错误,试着安装xargs (pacstrap /mnt xargs) 可是发生错误,请大家帮帮我,该如何解决





谢谢大家的帮助,GRUB已经成功安装,不过又遇到新问题。。。开机进入GRUB,然后引导加载内核,出现问题,根据提示好像是没有找到内核的意思,可我看了arch的wiki,步骤中并没有任何安装kernal的命令,我以为是在pacstrap base base-devel的时候会默认安装的呢,看来不是,我该怎么解决这问题?图如下

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-03 22:47
libreoffice3writer
错误不是说的很清楚吗?
提示说找不到xargs命令, 这个命令常用于命令行中处理枚举操作, 比如:

代码: 全选

 $ find -type f | xargs grep 'getList()'
如果你手头有其它linux LiveCD的话, 比如ubuntu . fedora, mint等, 就好办了, 直接进入livecd, 然后打开一个终端, 把grub安装到硬盘上就行了(用grub-install命令), 然后更新一下grub配置(用update-grub命令, 或者直接手动编写gurb.cfg也行).

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-03 22:48
libreoffice3writer
错误不是说的很清楚吗?
提示说找不到xargs命令, 这个命令常用于命令行中处理枚举操作, 比如:

代码: 全选

 $ find -type f | xargs grep 'getList()'
你可以试试加一个--recheck选项, 看行不行.

如果你手头有其它linux LiveCD的话, 比如ubuntu . fedora, mint等, 就好办了, 直接进入livecd, 然后打开一个终端, 把grub安装到硬盘上就行了(用grub-install命令), 然后更新一下grub配置(用update-grub命令, 或者直接手动编写gurb.cfg也行).

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-03 22:53
libreoffice3writer
错误不是说的很清楚吗?
提示说找不到xargs命令, 这个命令常用于命令行中处理枚举操作, 比如:

代码: 全选

 $ find -type f | xargs grep 'getList()'
你可以试试加一个--recheck选项, 看行不行.

我觉着你的基本系统没有装好, 因为xargs这个命令通常都会被自动安装到发行版的基本环境的.

如果你手头有其它linux LiveCD的话, 比如ubuntu . fedora, mint等, 就好办了, 直接进入livecd, 然后打开一个终端, 把grub安装到硬盘上就行了(用grub-install命令), 然后更新一下grub配置(用update-grub命令, 或者直接手动编写gurb.cfg也行).

如果手头没有的话, 可以自己研究一下grub-instal这个脚本文件, 也可以看一下其它发行版比如mint等的grub-install文件, 比如Debian中的grub-install就没有用到xargs这个命令.

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-03 22:56
libreoffice3writer
刚才网络卡了, 一下子发了三遍 :em20

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-03 23:12
jinjiachen
libreoffice3writer 写了:刚才网络卡了, 一下子发了三遍 :em20
嗯嗯,谢谢你的帮助,你说我基本系统没装好,我可是按照arch的wiki做的,pacstrap /mnt base base-devel 这不是安装一些基本的系统吗?

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-03 23:19
libreoffice3writer
我不了解arch.
你可以用

代码: 全选

 $ which xargs
这个命令看下一基本系统中是否安装了xargs这个命令.

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-03 23:28
心有猛虎嗅蔷薇
不明真相,只是base 和base-devel都装了的话,包应该是全的,不会缺什么。
PS:我已好久没重装过arch了,不太懂,只是帮顶。

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-04 8:45
mudan
用 syslinux 引导……
syslinux -iam 搞定,最多到 /boot/syslinux/syslinux.cfg 文件里看看对不对,通常要修改一下指向的根分区

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-04 8:53
cuihao

代码: 全选

cuihao-tp430-arch $ pkgfile xargs
core/findutils
cuihao-tp430-arch $ yaourt -Qs findutils
core/findutils 4.4.2-5 (base base-devel)
    GNU utilities to locate files
LZ要是按wiki装了 base 就不会有这问题咯。

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-05 8:24
just_linux_it
哥,你这只是把grub这个程序安装在 /mnt 里面,只是表示你在arch-chroot /mnt后可以用 grub这个命令,没有把grub启动信息安装到硬盘mbr啊,你要先arch-chroot /mnt,然后 grub-install /dev/sda安装到mbr,再grub-mkconfig -o /boot/grub.conf生成配置,才能重启进入系统的~我那是也是像你这样,后来纠结好久才成

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-05 22:17
jinjiachen
谢谢大家的帮助,GRUB已经成功安装,不过又遇到新问题。。。开机进入GRUB,然后引导加载内核,出现问题,根据提示好像是没有找到内核的意思,可我看了arch的wiki,步骤中并没有任何安装kernal的命令,我以为是在pacstrap base base-devel的时候会默认安装的呢,看来不是,我该怎么解决这问题?

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-05 22:21
cuihao
确实base默认安装了。grub-mkconfig没?grub.cfg自己检查一下吧。

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-05 22:30
jinjiachen
cuihao 写了:确实base默认安装了。grub-mkconfig没?grub.cfg自己检查一下吧。
我有grub-mkconfig,但是还是不能成功引导,而且我的确pacstrap /mnt base的,但我在/boot里看了下,没有vmlinuz,这是什么情况?

Re: 在安装arch过程中无法解决此问题

发表于 : 2013-02-05 22:51
adagio
你那个grub.cfgkidnap有问题撒,连内核都没找到