我正在尝试使用genkernel
.
但是,每次迭代都会在/boot
名为System.map-genkernel-<arch>-<version>
.
重命名和/或删除System.map-*
文件是否安全?
我有 Gentoo VM 用于测试不同的木偶配方,我经常需要删除包以使其进入干净的初始状态。虽然我可以在只安装几个包时手动执行此操作(并使用 删除依赖项emerge -av --depclean
),但有一些方法涉及安装几十个 perl 模块,我需要在测试后清理这些模块。我考虑将它们打包到单个虚拟 ebuild 中,但我已经将测试系统弄脏了许多已安装的包,我想避免一一查看它们。所以问题是 如何找到某个特定日期之后安装的软件包列表?
当我尝试以 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)
另一台计算机正在运行我启动的 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
是我启用了:
在我没有管理的 Gentoo Linux 机器上(并且我没有 root 访问权限),我如何找出用于编译包的选项?
(请注意,我以前从未使用过 Gentoo,但对基于 Debian 的发行版有很好的工作知识)
我在那里发现了很多相互矛盾的信息,到目前为止还没有发现有人试图将我正在尝试做的所有组件整合在一起,所以我希望有人了解 SSD、加密 LVM 和所以可以停下来帮忙。
基本上,我的系统是一台笔记本电脑,具有:
通常我的 Linux 安装包含三个分区:
如此有效,我想要
/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)。
是否有任何关于此的规范信息?
我想为 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) 我不是说额外的键,什么不是,我只是在谈论让指针在屏幕上移动,让左右按钮点击。
我已经使用电缆将其直接插入系统。
我现在正在运行 Gentoo。鼠标在同一台机器上的 Ubuntu live CD 中工作正常。
我让它在另一个 Gentoo 安装上工作。该安装有三个主要区别:
接下来我可以尝试更新我的安装。
我还需要在像 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) 是否有工具来在Gentoo可简单地输出,为什么一包已经很难掩盖?滚动/usr/portage/profiles
树并阅读适用于您的配置文件的每个 package.mask 文件有点耗时。
特别是,因为文件中的排序是按注释中的日期排序,而不是按包类别/名称的字母顺序排序。
我正在寻找一种在 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 分区?