archbang装好后,居然没给装引导文件,求助!

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
一心月
帖子: 255
注册时间: 2010-01-03 10:55

archbang装好后,居然没给装引导文件,求助!

#1

帖子 一心月 » 2012-09-30 23:32

title ArchBang Linux
root (hd0,0)
kernel /boot/vmlinuz-linux root=/dev/disk/by-uuid/d55f3591-4254-4364-9769-f0803bd1775c loglevel=3 ro quiet
initrd /boot/initramfs-linux.img

vmlinuz-linux和initramfs-linux.img,没有这两个文件!

将iso中的文件代替,不配套~

话说开始本来试着装aechlinux来着,结果没有进到图形界面,今天看到网友推荐archbang,就试了下,之前的archlinux距离图形界面之差一步~

~

网友说,设置好用户,才给内核呢!
上次由 一心月 在 2012-10-01 9:29,总共编辑 1 次。
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: archbang装好后,居然没给装引导文件,求助!

#2

帖子 枫叶饭团 » 2012-09-30 23:35

哦,你没装内核啊。archbang不是自带图形界面么
头像
一心月
帖子: 255
注册时间: 2010-01-03 10:55

Re: archbang装好后,居然没给装引导文件,求助!

#3

帖子 一心月 » 2012-10-01 4:01

找到篇文章:

用archbang的livecd启动进入图形界面后 点右键选择install
根据提示进行安装过程简单 安装完成重启 傻眼了报错
Error 15: File not found
马上想到可能是grub配置问题 手动执行grub
root (hd0,0)
kernel /vmlinuz 按tab发现竟然没有linux内核 也没有initrd.img

于是重新用光盘启动
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
cp /bootmng/arch/boot/i686/vmlinuz /mnt/boot/
cp /bootmng/arch/boot/i686/archiso.img /mnt/boot/

mkdir /mnt/root
mount /dev/sda3 /mnt/root
编辑grub配置文件
vi /mnt/root/boot/grub/menu.lst

kernel /vmlinuz
initrd /archiso.img

重启开始菜单马上过去了 心想这次没问题了吧 没过两秒又报错
/dev/disk/by-label device did not show up
随后进入 ramfs
没见过马上google 半天也没找到答案 倒是了解了一下ramfs 看到了制作initrd.img的方法

于是怀疑可能是 initrd.img的问题

光盘启动 进行chroot
mkdir /mnt/chroot
mount /dev/sda3 /mnt/chroot/
mount /dev/sda1 /mnt/chroot/boot/
mount -o bind /proc /mnt/chroot/proc
mount -o bind /dev /mnt/chroot/dev
chroot /mnt/chroot /bin/bash

mkinitcpio -g /boot/archiso.img

重新生成了 archiso.img

重启 哈哈 一切顺利
回复