这几天在fake raid装funtoo的经验

本文分享了一位用户的fakeraid环境下安装Funtoo Linux的经历,包括解决引导问题的方法、内核编译注意事项、grub配置及分区挂载技巧等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天在fake raid装funtoo的经验


第一个就是fake raid真是很烦,搞得我的系统在liveusb里待了好几天,就是引导不了
翻墙在网上搜里一堆英文,就是不行
最后还好是解决了 ,bios+mbr+fake raid
grub用的是legacy

首先是编译内核,用的是genkernel-next,USE里一定要加上dmraid。
原来的genkernel没这个USE,所以边缘内核的时候加上--dodmraid也会出错

然后 genkernel --clean --menuconfig --makeopts=-j8 --kernname=xx --dodmraid --install all
genkernel也是可以自定义内核的,嗯嗯

live里面运行dmraid -ay
然后lsblk就应该可以看到fake raid里面的分区了
一般是/dev/mapper/abc_zxcbbm1这样的

我的fstab,貌似必须得建/boot,而且必须是第一个分区,第二个分区装了win,第三个分区是/
/dev/mapper/pdc_ddbdicjgfb1 /boot ext2 noatime 1 2
/dev/mapper/pdc_ddbdicjgfb3 / ext4 noatime 0 1

然后装grub
运行 grub-legacy --device-map=/dev/null
进入grub>

在grub下运行
device (hd0) /dev/mapper/pdc_ddbdicjgfb
运行 device (hd0,0) /dev/mapper/pdc_ddbdicjgfb1
运行 device (hd0,2) /dev/mapper/pdc_ddbdicjgfb3
运行 root (hd0,0)
运行 setup (hd0)
运行 quit 结束安装

然后编辑 grub.conf,一定要加上dodmraid
我的
title Funtoo Linux
insmod part_msdos
insmod diskfilter
insmod mdraid09
insmod ext2
root (hd0,0)
kernel /kernel-ux-x86_64-4.1.2-gentoo root=/dev/ram0 real_root=/dev/mapper/pdc_ddbdicjgfb3 dodmraid
initrd (hd0,0)/initramfs-ux-x86_64-4.1.2-gentoo

还有最重要的一点,即使你要装kde make.conf里面USE 也千万加上kde,否则你连kde都装不上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值