标签: gentoo

删除 /boot 中的 System.map-* 文件安全吗?

我正在尝试使用genkernel.

但是,每次迭代都会在/boot名为System.map-genkernel-<arch>-<version>.

重命名和/或删除System.map-*文件是否安全?

linux boot kernel gentoo

7
推荐指数
1
解决办法
4857
查看次数

在 Gentoo 上,如何找到某个特定日期之后安装的软件包列表?

我有 Gentoo VM 用于测试不同的木偶配方,我经常需要删除包以使其进入干净的初始状态。虽然我可以在只安装几个包时手动执行此操作(并使用 删除依赖项emerge -av --depclean),但有一些方法涉及安装几十个 perl 模块,我需要在测试后清理这些模块。我考虑将它们打包到单个虚拟 ebuild 中,但我已经将测试系统弄脏了许多已安装的包,我想避免一一查看它们。所以问题是 如何找到某个特定日期之后安装的软件包列表

gentoo package-management emerge

7
推荐指数
1
解决办法
6215
查看次数

如何使用 netconsole 帮助解决内核恐慌?

当我尝试以 root 身份使用 raid 时,我的系统出现混乱。

我想在恐慌之前阅读内核输出,但无法向上滚动。在谷歌搜索了一下之后,我想尝试 netconsole。但我在第二台机器上根本没有输出

我当前 grub.conf 的相关部分

title Gentoo Linux 3.0.6
root (hd0,0)
kernel /boot/linux-3.0.6-gentoo root=/dev/md3

title Gentoo Linux 3.0.6 (debug netconsole)                                                                                                    
root (hd0,0)                                                                                                                                   
kernel /boot/linux-3.0.6-gentoo-debug root=/dev/md3 netconsole=@/,6666@192.168.0.27/00:18:f3:a8:09:61                                          
#kernel /boot/linux-3.0.6-gentoo-debug root=/dev/md3 netconsole=6665@192.168.0.26/eth0,6666@192.168.0.27/00:18:f3:a8:09:61

title Gentoo Linux 3.0.6 (no root/auto root)
root (hd0,0)
kernel /boot/linux-3.0.6-gentoo
Run Code Online (Sandbox Code Playgroud)
  • 第一次因内核恐慌而失败
  • 第二个是我尝试使用 netconsole
  • 第 3 次开始但使用错误/旧根

另一台计算机正在运行我启动的 Kubuntu LiveCD nc -u -l 6666
如果我用第三个 grub 选项启动(第一台)计算机,我可以运行nc -u 192.168.0.27 6666以与第二台计算机进行通信。

/boot/linux-3.0.6-gentoo和之间的区别/boot/linux-3.0.6-gentoo-debug是我启用了:

  • 内核黑客 -> 内核调试
  • 内核黑客 -> 将每个启动 printk 消息延迟 …

networking kernel gentoo kernel-panic

7
推荐指数
1
解决办法
4111
查看次数

在 Gentoo 中找出包的配置/编译选项

在我没有管理的 Gentoo Linux 机器上(并且我没有 root 访问权限),我如何找出用于编译包的选项?

(请注意,我以前从未使用过 Gentoo,但对基于 Debian 的发行版有很好的工作知识)

gentoo

7
推荐指数
2
解决办法
2526
查看次数

LVM + LUKS + SSD + Gentoo——让它们一起工作

我在那里发现了很多相互矛盾的信息,到目前为止还没有发现有人试图将我正在尝试做的所有组件整合在一起,所以我希望有人了解 SSD、加密 LVM 和所以可以停下来帮忙。

基本上,我的系统是一台笔记本电脑,具有:

  • /dev/sda:32 GB SSD
  • /dev/sdb:256 GB SSD
  • /dev/sdc: 1000 GB 硬盘

通常我的 Linux 安装包含三个分区:

  • ~50 mb / 引导
  • 大/家
  • ~30 GB“其他一切”

如此有效,我想要

  • /dev/sda1 -> /boot
  • /dev/sda2 -> /
  • /dev/sdb1 -> /home
  • /dev/sdc1 -> /swap
  • /dev/sdc2 -> /mnt/storage

问题是我想加密所有这些(除了/boot/mnt/storage可以保持未加密状态)。我已经读过,在加密 SSD 时,可能会出现 TRIM 之类的问题,理想情况下,我想使用带有某些特定选项集的 EXT4,并且我必须非常小心分区对齐,有些人只是声称已加密LVM 真的不能很好地与 SSD 配合使用,我应该只使用 EncFS 或 eCryptfs(尽管人们似乎不清楚和/或两极分化是否应该使用它们来加密“启动时挂载”分区,例如 / 和 /home)。

是否有任何关于此的规范信息?

gentoo encryption ssd lvm

7
推荐指数
1
解决办法
3459
查看次数

未找到 VDPAU 库

我想为 VDPAU尝试这个VAAPI 后端。我已经在 Gentoo Linux (amd64) 中使用 vdpau编译了mplayer,但出现此错误:

Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1 
Run Code Online (Sandbox Code Playgroud)

运行vdpauinfo时出现相同的错误。该库似乎已链接:

$ ldd /usr/bin/mplayer | grep vdpau
    libvdpau.so.1 => /usr/lib64/libvdpau.so.1 (0x00007f8242fda000) 
Run Code Online (Sandbox Code Playgroud)

和图书馆存在:

$ ls -l /usr/lib64/libvdpau.so*
lrwxrwxrwx 1 root root    17 jul  8 22:24 /usr/lib64/libvdpau.so -> libvdpau.so.1.0.0
lrwxrwxrwx 1 root root    17 jul  8 22:24 /usr/lib64/libvdpau.so.1 -> libvdpau.so.1.0.0
-rwxr-xr-x 1 root root …
Run Code Online (Sandbox Code Playgroud)

compiling drivers gentoo video

7
推荐指数
1
解决办法
5995
查看次数

Razer Ouroboros 鼠标不工作

问题

我不是说额外的键,什么不是,我只是在谈论让指针在屏幕上移动,让左右按钮点击。

我已经使用电缆将其直接插入系统。

我现在正在运行 Gentoo。鼠标在同一台机器上的 Ubuntu live CD 中工作正常。

我让它在另一个 Gentoo 安装上工作。该安装有三个主要区别:

  1. 它是最新的。
  2. 我使用的是 USB3 端口,而不是 USB2 端口。
  3. 它使用 genkernel 内核,而不是自定义内核。我一直无法在这台机器上测试 genkernel,因为 genkernel 显然无法生成在这台机器上启动的内核。

接下来我可以尝试更新我的安装。

我还需要在像 Ubuntu 这样的东西上试试这个,看看它是否可以自动检测硬件,因为这将确认我的问题与配置有关。

那么有人有任何想法吗?我在 Internet 上的 Linux 上找不到有关此鼠标的任何信息。我也从未见过在 Linux 上无法正常工作的鼠标。

这是我能找到的相关输出:

cat /dev/input/event9
µS°cat: /dev/input/event9: No such device
cat: /dev/input/event9: No such device
Run Code Online (Sandbox Code Playgroud)

在这种情况下event9是分配给鼠标的设备,见Xorg.0.log下文。
错误信息前面的字符是随机的,这让我觉得它们是鼠标移动。它们也会在一段时间后弹出。

每当我按下鼠标按钮之一时,鼠标似乎断开/重新连接:

Jul  7 23:09:33 straylight kernel: usb 2-1.2: USB disconnect, device number 10
Jul  7 23:09:34 straylight kernel: usb 2-1.2: new full-speed USB device …
Run Code Online (Sandbox Code Playgroud)

xorg gentoo mouse

6
推荐指数
1
解决办法
1429
查看次数

gentoo 显示 package.mask 信息

是否有工具来在Gentoo可简单地输出,为什么一包已经很难掩盖?滚动/usr/portage/profiles树并阅读适用于您的配置文件的每个 package.mask 文件有点耗时。

特别是,因为文件中的排序是按注释中的日期排序,而不是按包类别/名称的字母顺序排序。

gentoo

6
推荐指数
1
解决办法
527
查看次数

使用 LUKS+LVM 进行全盘加密的 Gentoo 设置指南

我正在寻找一种在 Gentoo 中进行以下设置的方法:

/dev/sda1 -> /boot (ext2)
/dev/sda2 -> Luks encrypted
|
+-lvm-vg1
  |
  +- /dev/mapper/root-fs -> / (ext4)
  +- /dev/mapper/swap    ->   (swap)
Run Code Online (Sandbox Code Playgroud)

它基本上与 Ubuntu 在进行图形安装时所做的设置相同。

我知道如何手动设置 LUKS 甚至 LVM 设置,但是在启动时将它们组合在一起时我会卡住。我如何告诉内核和 grub 解锁 LUKS 分区并安装正确的 LVM 分区?

gentoo lvm grub2 luks

6
推荐指数
1
解决办法
6051
查看次数

GPM 可以在终端模拟器中使用吗?

我在安装gentoo的时候注意到了

https://wiki.gentoo.org/wiki/GPM

但我想不出有可能让它在 tty 之外工作。

如果这很重要,我正在使用 GNOME 终端。

terminal gentoo gpm

6
推荐指数
1
解决办法
464
查看次数