硬盘安装archlinux(确切说是在SD卡上安装)---结果引导失败!!!
仰慕gentoo的滚动升级,可惜水平不够。听说archlinux同样是滚动升级,而且相对来说还比较简单些。遂着手。现在虚拟机里面测试,感觉还可以。打算物理机安装。本想单独作为一个系统用,于是购买了SDHC 8G class10的内存卡,单独安装archlinux。下载了archlinux-2011.08.19-core-i686(以前下的),从中提取出archiso.img ,vm
仰慕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
哪位高人能解决,烦请留言。感激:)
更多推荐
所有评论(0)