AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-27613

Josh Pinto's questions

Martin Hope
Josh Pinto
Asked: 2018-11-10 11:07:43 +0800 CST

如何在 ZFS 安装上为 FreeBSD 创建 GRUB 条目?

  • 4

要清楚我想要的是一个 FreeBSD GRUB2 条目,它在带有 BIOS 固件(不是 UEFI)的 ZFS(名称:zroot)上引导 FreeBSD。如果有帮助,安装 GRUB 的操作系统是 Arch Linux,Arch 使用 ext4 root,FreeBSD 使用 ZFS。

我的分区表是(GPT):

/dev/sda1 - BIOS boot (1M) 
/dev/sda2 - Linux swap (4G) 
/dev/sda3 - Linux filesystem (ext4, 50G) 
/dev/sda4 - FreeBSD boot (128k) 
/dev/sda5 - FreeBSD ZFS filesystem (74G)

我已经看到了这个答案,但它与 UFS 根目录上的 FreeBSD 相关,而且我还看到了与 ZFS 上的 Arch Linux 相关的答案,而不是 ZFS 上的 FreeBSD。

我试过使用这个条目:

menuentry "FreeBSD" --class freebsd --class bsd --class os {
    insmod zfs
    insmod bsd
    set root=(hd0,4)
    kfreebsd /boot/kernel/kernel
    kfreebsd_loadenv /boot/device.hints
    set kFreeBSD.vfs.root.mountfrom="zfs:zroot"
    set kFreeBSD.vfs.root.mountfrom.options=rw
    set kFreeBSD.hw.psm.synaptics_support=1
}

但我收到了这个错误:

在此处输入图像描述

使用 FreeBSD 的引导加载程序(遗憾的是,我通过将 GRUB 安装到我的磁盘来覆盖它,尽管恢复它很简单)我设法引导我的 FreeBSD 安装,所以它没有任何问题。我安装了 FreeBSD 并按照我在此目录中放置的内容将其设置为启动:https ://github.com/fusion809/freebsd-scripts/tree/master/zfs-manual-install 。

grub2 freebsd
  • 1 个回答
  • 3241 Views
Martin Hope
Josh Pinto
Asked: 2018-11-06 00:13:36 +0800 CST

如何让 HexChat 在其自己的工作区(但不在工作区 1)中启动 i3 登录?

  • 1

在 i3 启动时,我希望 HexChat 在我的第五个工作区中自动启动。

我知道如何编辑我的~/.i3/config配置(尽管如此,我希望工作区 1 成为我在 i3 启动时显示的那个(这是我在当前配置中显示的)。exec hexchat$workspace5

我的 i3 配置在这里,我的发行版是 openSUSE Tumbleweed。

i3 autostart
  • 1 个回答
  • 399 Views
Martin Hope
Josh Pinto
Asked: 2018-10-24 02:05:37 +0800 CST

如何在 Linux 上通过命令行为 GTK+2 程序设置字体和主题?

  • 4

我知道如何从命令行为 GTK+3 程序设置字体,即通过编辑 ~/.config/gtk-3.0/settings.ini 的字体行的右侧(RHS):

gtk-font-name=Font Awesome 5 Free Regular

同样要设置 GTK+ 3 字体,我将编辑 RHS:

gtk-theme-name=Qogir-win-light

(这些行取自我的 settings.ini 文件)但我不知道如何为 GTK+ 2 程序执行此操作。

fonts theme
  • 1 个回答
  • 6776 Views
Martin Hope
Josh Pinto
Asked: 2018-08-26 00:16:50 +0800 CST

如何在 FreeBSD 11.2 上启动 KDE Plasma 5?

  • 2

在 FreeBSD 11.2 上,我安装了 plasma5-plasma-workspace,以及 x11/kde5 和 sddm,我想在启动时启动 KDE Plasma 5。我已经 DuckDuckGo 搜索了这个主题,但我没有找到任何明确的指示如何做到这一点。我尝试使用自己的面条并添加:

sddm_enable="YES"
dbus_enable="YES"
hald_enable="YES"

到我的/etc/rc.conf文件(主要基于这篇文章;我最初也plasma_enable="YES"有,但是当我发现没有这样的服务时我删除了/usr/local/etc/rc.d),我意识到dbus和hald选项行可能只适用于 Plasma 4,但我想更好安全胜于遗憾),但 KDE Plasma 5 并未在启动时启动。在/usr/local/etc/sddm.conf我也有:

# Name of session file for autologin session
Session=plasma.desktop

# Username for autologin session
User=fusion809

下添加[autologin]。

freebsd startup
  • 1 个回答
  • 7973 Views
Martin Hope
Josh Pinto
Asked: 2018-08-20 15:16:09 +0800 CST

如何将 FreeBSD 与 Linux 一起安装,并使用 ZFS 文件系统作为根目录?

  • 4

FreeBSD 11.2 的安装程序使得在 Linux 旁边使用 UFS 根分区安装 FreeBSD 变得相当容易,在以下对话框中使用 Auto (UFS) 选项:

在此处输入图像描述

接下来,它让我可以选择使用整个磁盘或对磁盘进行分区以腾出安装位置:

在此处输入图像描述

如果我选择自动 (ZFS)选项,我将无法选择对磁盘进行分区以准备安装系统的位置。因此,我想知道我是否可以在安装 Linux 的同时在 ZFS 根目录上安装 FreeBSD,或者我是否想要 ZFS 根目录 FreeBSD 是否需要整个磁盘。

我正在考虑使用 ZFS 根目录的原因是,我目前无法在 GPT 分区表上安装带有 UFS 根目录的 FreeBSD,我想知道使用 ZFS 根目录是否是一个不错的解决方法。

我可以使用 FreeBSD 11.2 安装程序在现有分区中安装带有 ZFS 的 FreeBSD 以及其他操作系统吗?如何?

linux freebsd
  • 1 个回答
  • 1415 Views
Martin Hope
Josh Pinto
Asked: 2018-04-22 06:08:51 +0800 CST

如何修复只读 EFI 系统分区?

  • 0

我有一个 EFI 分区 /dev/sda1,我曾经能够将 GRUB 安装到该分区并使用 efibootmgr 更改引导顺序而没有问题,但不幸的是,现在我无法从 grub 收到“只读文件系统”错误-安装(具体来说,当安装到 /boot/efigrub-install --target=x86_64-efi --efi-directory=/boot/efi /dev/sda和 efibootmgr 时。我尝试使用以下命令擦除它:

sudo mkfs.vfat /dev/sda1

但我仍然收到此错误。具体grub-install --target=x86_64-efi --efi-directory=/boot/efi /dev/sda给出:

Installing for x86_64-efi platform.
Could not delete variable: Read-only file system
efibootmgr: ** Warning ** : Boot0002 has same label gentoo
Could not prepare Boot variable: Read-only file system
Installation finished. No error reported.

我看到了Fix read only file system usb,但是我无法擦除这个磁盘,wipefs因为我安装并设置了几个发行版,并且需要一段时间才能从这样的擦除中恢复。奇怪的是 grub-install 仍然将文件添加到 /dev/sda1,这只是似乎无法更改的引导顺序。

grub uefi
  • 1 个回答
  • 7768 Views
Martin Hope
Josh Pinto
Asked: 2018-04-08 21:22:12 +0800 CST

使用 drun-icon-theme 选项运行时,为什么 Rofi 在 Debian 9 上不显示图标?

  • 1

我使用 i3 作为我的主要用户界面。要启动应用程序,我使用 Rofi,我执行如下:

rofi -show drun -drun-icon-theme MacBuntu-Remix

MacBuntu-Remix 是我在 ~/.icons 中安装的主题。在 Gentoo Linux 上,这个命令会导致图标出现在 Rofi 中的应用程序名称旁边,但在 Debian 下,这个完全相同的命令,具有完全相同的 ~/.icons 文件夹,会在应用程序旁边生成一个没有这些图标的 Rofi 菜单。有谁知道为什么?Debian 打包者是否决定不使用此选项编译 rofi,或者?

为了解决这个问题,我尝试从在 Stretch 存储库中使用 Rofi 切换到在不稳定存储库中使用 Rofi,希望它只是导致问题的 Rofi 的旧版本,但是这并没有解决它。我还尝试将图标主题切换为我确定已正确安装的东西(尽管我确信 MacBuntu-Remix 在 GNOME 下看起来不错),Adwaita。图标也没有出现。这是在 Debian 9 下运行的 Rofi 的屏幕截图,从上面的 MacBuntu-Remix 主题命令开始:

在此处输入图像描述

debian icons
  • 2 个回答
  • 11514 Views
Martin Hope
Josh Pinto
Asked: 2018-03-07 21:46:23 +0800 CST

我给了我的 APT 存储库最高优先级,为什么没有从它安装最新的软件包?

  • 0

使用 apt-pinning 我为我的 openSUSE 构建服务 (OBS) 存储库提供了 1003 的最高优先级(其中 1000 分配给了官方拉伸存储库)并指定了我想要的包,但由于某种原因 Debian 9 使用的是旧版本我的 Vim 相关包(即 8.0.1520 与我在撰写本文时打包的最新版本 8.0.1587)。如果您想查看 /etc/apt 中的 APT 配置,我不只是将它们保留为默认值。这是 的输出apt show -a vim。

编辑:

apt show -a vim-common | grep 587

显示 vim-common 8.0.1587 似乎不可用。但是https://download.opensuse.org/repositories/home:/fusion809/Debian_9.0/all/确实有一个 8.0.1587 版本的 vim-common 包,所以我认为这是一个 OBS 问题。

编辑2:

apt-cache policy返回:https ://pastebin.com/5yusCSG1 。

apt-cache policy vim-common返回:

vim-common:
  Installed: 2:8.0.1520-1
  Candidate: 2:8.0.1520-1
  Version table:
     2:8.0.1587-1 500
        500 http://download.opensuse.org/repositories/home:/fusion809/Debian_9.0  Packages
 *** 2:8.0.1520-1 1003
        100 /var/lib/dpkg/status
     2:8.0.1453-1 1003
          2 http://debian.mirror.digitalpacific.com.au/debian sid/main amd64 Packages
          2 http://debian.mirror.digitalpacific.com.au/debian testing/main amd64 Packages
     2:8.0.0197-4+deb9u1 1003
       1000 http://deb.debian.org/debian stretch/main amd64 Packages
     2:7.4.488-7+deb8u3 1003
          2 http://debian.mirror.digitalpacific.com.au/debian oldstable/main amd64 Packages
debian apt
  • 1 个回答
  • 708 Views
Martin Hope
Josh Pinto
Asked: 2018-02-14 23:59:43 +0800 CST

如何从 Arch Linux 创建 FreeBSD 11.1 的 live USB?

  • 3

我想在我的 UEFI 固件中为 FreeBSD 11.1 启动一个 live USB。我尝试使用以下方法创建实时 USB:

dd if=FreeBSD-11.1-RELEASE-amd64-dvd1.iso of=/dev/sdc bs=4M status=progress && sync

然后我尝试启动这个 USB 并收到 GRUB 消息:

error: unknown filesystem.
Entering rescue mode.
grub rescue>

这个 USB 没有任何问题,因为我已经设法从它启动了几个发行版,而且不久前(最多一个月是我最后一次这样做),我使用几乎相同的 dd 命令将这些发行版放在 USB 上。

我正在运行 Arch Linux,我没有安装 Windows、macOS 或任何非 Linux 操作系统,所以如果您的方法涉及使用其他操作系统,恐怕它不适用。

arch-linux freebsd
  • 1 个回答
  • 2743 Views
Martin Hope
Josh Pinto
Asked: 2018-01-10 09:03:30 +0800 CST

如何让应用程序显示在 PCManFM 的 menu://applications 中?

  • 2

在 Arch Linux PCManFM 上,当我转到其中的 menu://applications 时,它会显示应用程序,没有问题。我认为我什至不必配置它来执行此操作。然而,在 Gentoo 和 Void 上,这并不是开箱即用的。有没有办法让 PCManFM 在打开到这些其他发行版上的 menu://applications 时显示应用程序?例如,我是否需要在 Gentoo 上安装额外的应用程序或编译一些具有不同选项的包?

基于https://wiki.archlinux.org/index.php/PCManFM#No_.22Applications.22我决定删除 ~/.cache/menus 中的所有文件并重新启动 PCManFM。那没起效。当然,这是 Arch Wiki,而 Arch 似乎在 PCManFM 方面工作得很好。

pcmanfm applications-database
  • 3 个回答
  • 1322 Views
Martin Hope
Josh Pinto
Asked: 2018-01-05 17:53:59 +0800 CST

如何确定最后一次启动非运行 Linux 系统的时间?

  • 1

我的 PC 上安装了几个 Linux 发行版(最后计数为 13 个),我想知道我最后一次启动它们时如何找到它们。最好作为一个列表,例如我上次启动 Debian 安装时的一行,上次启动 Gentoo 安装时的另一行,上次启动 PCLinuxOS 安装时的另一行等。我想我可以检查上次编辑的时间对他们的文件进行了制作(作为上次启动时的一种测试方式),但是当我定期 chroot 进入它们以更新它们(使用他们的包管理器)时,我认为这可能不是一种准确的检查方式。

linux dual-boot
  • 1 个回答
  • 101 Views
Martin Hope
Josh Pinto
Asked: 2017-11-30 22:08:55 +0800 CST

如何在 Arch Linux 上设置音频,支持多个程序同时发出音频而不创建 asoundrc?

  • 2

我想在我的 Arch Linux 系统上设置音频,以便多个程序可以访问我的声卡并一次发出音频。

不幸的是,asoundrc 文件的语法让我感到困惑,目前我有这个文件:

cm.!spdif {
     type hw
     card 1
     device 0
}

pcm.!default {
     type plug
     slave {
           pcm "plug:dmix" # this is a line is based on https://bbs.archlinux.org/viewtopic.php?id=95582
           # I have also tried pcm "dmix", based on the thread. It failed to get multiple sound processes running simultaneously. 
     }
}

虽然一次一个程序可以发出声音,但每当我尝试在另一个程序中运行音频时,都不会发出声音,比如运行:

speaker-test -c 2

当另一个程序访问我的声卡时不发出声音。这很烦人,因为我经常暂停发声程序并启动其他程序,而我目前的情况不允许我这样做。

这是输出lspci | grep -i audio:

00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)

所以我的问题是,“我怎样才能以一种好的、简单和自动化的方式进行设置?有没有我可以安装的程序可以毫无问题地设置音频?”

arch-linux audio
  • 1 个回答
  • 693 Views
Martin Hope
Josh Pinto
Asked: 2017-11-27 01:22:45 +0800 CST

在 Gentoo 上,如何在不运行 NetworkManager 守护程序的情况下从命令行连接到 WiFi?

  • 2

我正在运行带有 runit init 系统的 Gentoo 系统。我似乎无法启动 NetworkManager,因为我已经使用从 Void Linux 复制的运行文件并启用它(通过运行ln -sf /etc/sv/networkmanager /etc/service)为它设置了服务,但它似乎没有运行(是的,dbus 服务是跑步)。我已经创建了一个包来提供这个 NetworkManager 服务,它就在这里,以防你对这个问题感兴趣。我似乎并不意味着运行nmtui回报:

NetworkManager is not running.

因此,作为一种临时解决方法,我想知道是否有任何方法可以在不需要运行 NetworkManager 守护程序的情况下连接到 WiFi。同样 wpa_supplicant 似乎不起作用。当我跑的时候:

wpa_supplicant -B -i interface -c <(wpa_passphrase SSID passwd)
dhclient interface

当然,SSID 替换为我的 SSID,passwd 替换为我的界面密码,仍然ping www.google.com返回经典:

ping: unknown host www.google.com

最后一个命令 ( dhclient interface) 大约需要一分半钟才能完成,而wpa_supplicant命令立即完成。

我已经设置了 wpa_supplicant 守护程序来运行:

sudo ln -sf /etc/sv/wpa_supplicant /etc/service/

我的 wpa_supplicant 运行文件也是从 Void 获得的。我可以确认 wpa_supplicant 正在后台运行,作为ps ax | grep wpa返回:

 2651 ?        Ss     0:00 runsv wpa_supplicant
 3192 ?        Ss     0:00 wpa_supplicant -B -i wlo1 -c /proc/self/fd/11
18843 ?        Ss     0:00 wpa_supplicant -B -i wlo1 -c /proc/self/fd/11
22662 ?        Ss     0:00 wpa_supplicant -B -i wlo1 -c /proc/self/fd/11

当然,wlo1 是我的 WiFi 接口。

wifi gentoo
  • 1 个回答
  • 9144 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve