linux – 来自硬盘的Gentoo Live CD:加载模块后根目录下没有可安装的文件系统
作者:互联网
我试图在我的PowerPC Mac上安装Gentoo.我已经达到了可以启动Live CD的程度(我没有功能CD驱动器,因此它来自备用硬盘驱动器),但是在内核加载后,我收到一条消息“在/ dev / hda找不到根然后它给了我选项:shell进入shell,q跳过,再次尝试输入.
q跳过不起作用,但它会打印一个很好的警告>>跳绳.这可能会导致启动错误.然后它在/ etc / SOMETHING中找不到/ newroot(我记不住了).
如果我尝试,shell将不会真正帮助我:dev / hda(我在/ dev中找到的唯一一个看起来像我正在启动的第二个内部硬盘驱动器的东西),我只得到了很好的警告No mountable filesystems!.
在/boot/yaboot.conf文件中,默认情况下为root:root = / dev / ram0.我可能错过了交换分区吗?
我将yaboot.conf文件中的设备更改为ultra0:因为它适用于该驱动器.
我使用dd将整个磁盘映像复制到驱动器,它承认自己是Live CD. 40 GB硬盘甚至认为它只有143.2MB容量,0 KB可用.唯一的问题是:/ dev / cdrom(它似乎想要访问)由于我的内部驱动器的硬件故障而不存在.内核甚至会考虑在/ dev结构中安装有效的驱动器,所以有关如何使CD指向我的驱动器的任何建议?
解决方法:
我最后使用’sudo dd if =“〜/ Desktop / mini.img”of =“/ dev / rdisk2 bs = 1m”将Debian安装盘安装到USB闪存盘,然后从Debian的成功安装我可以chroot进入Gentoo tarball,并以这种方式安装.为了重新格式化硬盘驱动器,我启动了Debian安装盘的“救援”模式.在完成我的Gentoo安装后,通过执行gentoo分区中的shell来修复yaboot问题同样如此,我能够修复yaboot而无需启动操作系统.
我终于成功了,谢谢大家的帮助.
标签:gentoo,linux,hard-disk,livecd 来源: https://codeday.me/bug/20190814/1650431.html