页次: 1
xp下u盘grub2引导iso镜像安装,报了下面的错误,
/run/archiso/bootmnt/arch/aitab dose not exist
问一下有什么办法在报错后把屏幕上的信息保存下来?还有报错后怎么重启reboot命令没用?
menuentry 'install archlinux'{
set isofile='/archlinux-2013.08.01-dual.iso'
search --set -f $isofile
loopback loop $isofile
linux (loop)/arch/boot/i686/vmlinuz archisodevice=/dev/disk/by-uuid/CC03-9D89 img_dev=/dev/sdb1 img_loop=$isofile earlymodules=loop
initrd (loop)/arch/boot/i686/archiso.img
}
离线
1. 尽量用 64 位系统;
2. 拍照最方便了;
3. 我只用过 archisolabel,没用过 archisodevice。
这个报错前边应该还有错误。另外,进行 shell 之后,看看 mount 的输出。
离线
似乎引导内核失败会进入 busybox ?
如果 reboot 无法重启,试试加上 -f 参数。
至于其他,抱歉啦。或许可以试着将sdb1换成sda1。如果直接加载镜像,或许可以再试试 archisolabel 。
最近编辑记录 nopriler (2013-08-06 16:28:20)
离线
我用archisodevice只是为了不用改卷标,还有用archisolabel再把u盘卷标改成ARCH_201308后报的错是一样的。至于sdb1,是因为我把镜像放在u盘里。
我等下想办法把全部的信息贴出来
离线
reboot -f可以重启,把sdb1换成sda1的错误一样
全部的信息,下面的部分不大清晰,不过勉强可以看
最近编辑记录 yearharvest (2013-08-06 20:24:24)
离线
你确定这个 UUID CC03-9D89 是 Arch ISO 的?
离线
这个uuid是u盘的,iso放在u盘里,还是我弄错了?
离线
我用archisodevice只是为了不用改卷标,还有用archisolabel再把u盘卷标改成ARCH_201308后报的错是一样的。至于sdb1,是因为我把镜像放在u盘里。
我等下想办法把全部的信息贴出来
谁让你改 U 盘的卷标了??那个卷标是那个 ISO 文件的!UUID 当然也是 ISO 的。
离线
不怎么懂,再问一下:
1、如果我用archisodevice时,要如何获得ISO的uuid
2、如果我用archisolabel时,archisolabel后面的卷标是ARCH_201308吗?u盘卷标无所谓吗?
离线
不怎么懂,再问一下:
1、如果我用archisodevice时,要如何获得ISO的uuid
2、如果我用archisolabel时,archisolabel后面的卷标是ARCH_201308吗?u盘卷标无所谓吗?
1. 不知道。
2. 是,规律是「ARCH_年份月份」。U 盘你 img_dev 不是已经指定了么?
另外,有些启动脚本更狠,一个个设备挂载了看有没有它要的文件……
离线
刚才试了用 archisolabel然后u盘卷标不改成 ARCH_201308就没有错了,多谢了!
离线
页次: 1