我的计算机中有 Debian,现在我想添加 Gentoo 发行版。我已经通过 Debian 中的终端安装了 Gentoo,并 chroot 到 Gentoo 以便出现所有软件包。
现在,我将 Gentoo 添加到 Grub(安装在 Debian 上),为此我使用了以下命令:
root@reborn:/home/jota# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Encontrada imagen de linux: /boot/vmlinuz-3.16.0-4-amd64
Encontrada imagen de memoria inicial: /boot/initrd.img-3.16.0-4-amd64
Encontrado Gentoo Base System release 2.3 en /dev/sda3
hecho
root@reborn:/home/jota#
所以它工作正常。当我重新启动时,我有了 Gentoo 的新条目,但是启动时系统因内核恐慌错误而停止
Kernel panic - not synching:VFS:Unable to mount root fs on unknown-block(0,0)
grub.cfg 的部分看起来没问题,
menuentry 'Gentoo 基本系统版本 2.3 (en /dev/sda3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-f40f428c-f76d-489f-9d97-a259f34ed457' { insmod 部分_msdos 插入mod ext2 设置 root='hd0,msdos3' 如果 [ x$feature_platform_search_hint = xy ];然后 搜索 --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 f40f428c-f76d-489f-9d97 -a259f34ed457 别的 搜索 --no-floppy --fs-uuid --set=root f40f428c-f76d-489f-9d97-a259f34ed457 菲 Linux /boot/vmlinuz-4.4.39-gentoo root=/dev/sda3 ro }
fdisk 输出是:
设备引导起始结束扇区大小 ID 类型 /dev/sda1 2048 97656831 97654784 46,6G 83 Linux /dev/sda2 97656832 116088831 18432000 8,8G 82 Linux 交换区 / Solaris /dev/sda3 * 116088832 218488831 102400000 48,8G 83 Linux
sda1
Debian 在哪里/
,sda2
是 Debian 和 Gentoo 的交换,sda3
是 Gentoo/
我尝试更改boot
标志槽sda1
但sda3
没有任何更改。
Gentoo的fstab文件是:
/dev/sda3 / ext4 错误=重新挂载-ro 0 1 /dev/sda2 无 交换 sw 0 0
编辑:正如评论中提到的,Gentoo 不会生成 initrd.img 文件,我以前从未需要过它。
root@reborn:/boot# ls /boot/ config-3.16.0-4-amd64 grub initrd.img-3.16.0-4-amd64 System.map-3.16.0-4-amd64 vmlinuz-3.16.0-4-amd64 root@reborn:/boot# ls /mnt/gentoo/boot/ config-4.4.39-gentoo config-4.4.39-gentoo.old grub System.map-4.4.39-gentoo System.map-4.4.39-gentoo.old vmlinuz-4.4.39-gentoo vmlinuz-4.4.39- gentoo.old root@reborn:/boot#
答案1
这是内核驱动问题。需要添加PATA控制器的驱动程序。
CONFIG_PATA_ATIIXP=y
lshw
我通过命令找到了
*-ide
description: IDE interface
product: SB7x0/SB8x0/SB9x0 IDE Controller
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 14.1
bus info: pci@0000:00:14.1
version: 40
width: 32 bits
clock: 66MHz
capabilities: ide bus_master
configuration: driver=**pata_atiixp** latency=32