硬盘安装archlinux(确切说是在SD卡上安装)---结果引导失败!!!

来源:互联网 发布:深度卷积网络 编辑:程序博客网 时间:2024/05/16 19:42

仰慕gentoo的滚动升级,可惜水平不够。听说archlinux同样是滚动升级,而且相对来说还比较简单些。遂着手。

现在虚拟机里面测试,感觉还可以。打算物理机安装。

本想单独作为一个系统用,于是购买了SDHC  8G  class10的内存卡,单独安装archlinux。

下载了archlinux-2011.08.19-core-i686(以前下的),从中提取出archiso.img ,vmlinuz文件,拷贝到C盘,同时把镜像文件也拷贝到C盘根目录下,并重命名为archlinux.iso。

准备完成,开机引导(原来安装slackware时在硬盘上安装 了grub4dos,现在依然有),在grub4dos的选择界面,按“C"进入命令行界面:

root (hd0,1)

kernel /vmlinux archisolabel=archiso

initrd /arachiso.img

boot

然后 回车,正常情况下不会顺利进行。如果下一步顺利,反倒是感觉不正常了。下一步肯定会卡在一个shell中,提示什么什么没找到之类的。在nageshell中,进行如下工作:

#mkdir /win

#mkdir -p /dev/disk/by-label

#mount -r -t ntfs /dev/sda2 /win

#modprose loop

#losetup /dev/loop6 /win/archlinux.iso

#ln -s /dev/loop6 /dev/disk/by-label /archiso

#exit

输入exit回车后,这里会开始正常的引导。后面的就跟光盘安装没什么区别了。不再赘述。

在内存卡上安装好了,引导。为方便引导,我把grub安装到了SD卡上。开机F12选择USB,看到archlinux启动界面十分鸡冻,漂亮的敲个回车键,开始引导,没过50s,提示Error。开始以为是文件格式问题,又重新安装,选择ext2格式,还是不行。把硬盘拆了,单独引导,还是不行。

Error的故障,跟当时安装的时候一样。安装的那个内容更是从wiki上抄来的。所以启动的时候就卡在哪里了:-(

水平不够,只好记录之。不过毕竟可以正常安装了。就是启动不了。

启动时候提示错误如下:

Waiting 10 seconds for devices /dev/disk/by-uuid/c922223e7-871e-4ebf-b348-45c41f001d95' doesn't exist.
Attempting to create it.
ERROR:Unable to determine major/minor number of root device '/dev/disk/by-uuid/c922223e7-871e-4ebf-b348-45c41f001d95'.
You are being dropped to a recovery shell.
Type 'exit' to try and continue booting
sh:can't access tty;job control turn off
[ramfs /]#


看起来像是找不到设备了

=====================

archlinux  wiki  ( 无结果)

https://bbs.archlinux.org/viewtopic.php?id=103362&p=1

哪位高人能解决,烦请留言。感激:)

原创粉丝点击