Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1183655
  • 博文数量: 232
  • 博客积分: 7563
  • 博客等级: 少将
  • 技术积分: 1930
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-21 11:17
文章分类

全部博文(232)

文章存档

2011年(17)

2010年(90)

2009年(66)

2008年(59)

分类:

2010-09-11 14:56:58

今日安装arch,发现一些问题,总结如下:

1.下载官方img镜像,在windows下用unetbootin写入优盘安装系统,在加载系统镜像archiso卡主,无解

2.下载官方iso镜像,用ultraiso写入优盘安装,加载系统过程中提示"Boot device didn't show up after 30 seconds‘’后进入ramfs$

网上查资料得知问题如下:

这个问题仅在U盘启动的时候产生,更准确的说,是仅在没有使用 dd 命令制作的U盘启动盘上发生。
为什么呢?因为这种情况下,你U盘的标签(Label)与U盘上 boot/grub/menu.lst 中指定的不相符了。
因此,解决办法是,修改U盘上 boot/grub/menu.lst :

kernel /boot/vmlinuz26 lang=en locale=en_US.UTF-8 archisolabel=ARCHISO_OINGAE2I ramdisk_size=75%

将 “ARCHISO_OINGAE2I” 改为你U盘的标签(Label)。是什么就改成什么,注意,要区分大小写。存盘即可。

推荐制作U盘安装方法:

在linux下

插入USB盘,找到其路径,用/bin/dd命令把.img映像文件写入USB(Linux下):

dd if=archlinux-2009.08-{core|netinstall}-{i686|x86_64}.img of=/dev/sdx

if= 后面是.img镜像文件的路径,of= 是你的USB路径. 要使用/dev/sdx而不是/dev/sdx1.(就是要使用整个分区而不是第一分区)

经过验证,用dd制作的优盘的标签(Label)与U盘上 boot/grub/menu.lst 中指定相符。此种方法制作优盘安装系统没有问题。

阅读(1546) | 评论(0) | 转发(0) |
0

上一篇:QTE4.5.3移植

下一篇:BASH命令提示符改造

给主人留下些什么吧!~~