我有一个安装了 arch linux 的 Linux 分区,我安装了 Windows 7,现在 GRUB 不见了,我尝试再次安装它,但结果发现我的 ext3 分区已损坏,我需要先修复它,然后再尝试在我的计算机上重新安装 grub硬盘,问题是:
我可以使用 Windows 7 修复 ext3 格式的分区吗?
如何?
如何在 Arch Linux 上安装 GNU 调试器 (gdb)?我已经通过运行以下命令检查了我尚未安装 gdb:
gdb -help
Run Code Online (Sandbox Code Playgroud)
我试过这个:
sudo apt-get install gdb
Run Code Online (Sandbox Code Playgroud)
但它不起作用。
我刚刚安装了 Arch Linux,并按照我想要的方式进行了设置。目前,XFCE4 with LightDM、Firefox 和其他一些小应用程序正在运行。我想看看发生了什么,top并惊讶于这占用了 7GB 的内存。
这对 Arch Linux 来说正常吗?在 Xubuntu 上,我从未在类似情况下超过 3GB。
我想从工作双引导系统安装 ArchLinux。有一步我被卡住了:
# Mount the EFI System partition with:
sh-4.3# mount /dev/sdaX /mnt/boot/efi
我运行fdisk -l命令并得到了它的输出。我如何知道哪个分区正是 EFI 分区?是不是只有存储空间的那种100mb?

在我的 Acer 笔记本电脑上,我安装了 Windows 10 /dev/sda4,ESP 分区是/dev/sda2.
如初学者指南中所述,我在新创建的分区上安装了 Arch Linux,/dev/sda5并/dev/sda6与 Windows 10 创建的 ESP 交换/dev/sda2为/boot.
作为引导加载程序,我选择systemd-boot了指南推荐的引导程序,如果主板是 UEFI(它是)。
我配置/boot/loader/loader.conf如下:
timeout 10
default arch
Run Code Online (Sandbox Code Playgroud)
我为arch.confat创建了一个条目,/boot/loader/entries/arch.conf如下所示;
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda5 rw
Run Code Online (Sandbox Code Playgroud)
但是在重新启动 Windows 10 后默认启动。我什至看不到引导加载程序菜单。在引导选项中也没有选择 Linux 引导加载程序的选项。我究竟做错了什么?
注意:fastboot(Windows 10) 和secureboot(UEFI) 均已关闭。
在Windows 10 / Linux Dual Boot - Boot-loader Problems 问题中 ,OP …
我明白为什么 systemd 在我登出时想要杀死我的东西。我想为 tmux 做个例外。这是我到目前为止所得到的:
/etc/logind.conf
[Login]
KillUserProcesses=no
Run Code Online (Sandbox Code Playgroud)
.xinitrc
loginctl enable-linger $USER
Run Code Online (Sandbox Code Playgroud)
还有别名...
$ alias tmux
tmux='systemd-run --scope --user tmux'
Run Code Online (Sandbox Code Playgroud)
各种谷歌搜索告诉我,每一个都应该独立工作。从来没有。我可以使用其他一些设置来保留我的 tmux 会话吗?
我想安装 Arch Linux,但我现有的分区看起来很奇怪。我认为这个 mmcblk1 是我笔记本电脑上 SD 卡的驱动器。但主要空间在它上面(58,2G)。我使用的最后一个操作系统是带有 Windows 10 的联想。有没有办法清除所有这些?Sry 我知道这是一个菜鸟问题,但我使用 Arch Linux 10 年,但由于工作场所要求而不得不切换到 Windows 10,现在我忘记了很多东西,但我想再次使用它,因为我喜欢它(让它启动在大约 10 秒内)。而且我也从未遇到过像 mmcblk1 之类的分区。有人能帮我吗?我保证我不会问进一步的问题,如果答案有帮助的话。(我想从我的 USB 驱动器(即 sda)通过 iso 安装 arch,但 USB 驱动器不应该是 sdb 吗?)
我做了一个别名来关闭我的 arch linux 计算机。它运行sudo shutdown -h -P now。我运行它并被要求输入密码,然后它关闭并关闭电源。有没有办法让它在不需要root权限的情况下运行?
那么我如何完成这个旅程的最后一步呢?我什至已经安装了 Xfce,多亏了以太网我才能够安装。
但是我仍然需要弄清楚无线驱动程序。我已经尝试阅读以下指南:
https : //wiki.archlinux.org/index.php/Broadcom_wireless
https://wiki.archlinux.org/index.php/Wireless_Setup
然而,它们对我来说毫无意义,我在任何时候都看不到有关如何安装驱动程序的说明。
我已经检查过了,并且可以从我能想到的驱动程序中找到。运行lspci -vnn | grep 14e4;返回以下内容:
03:00.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
Run Code Online (Sandbox Code Playgroud)
我将如何安装网络控制器的驱动程序?我有以太网访问,所以如果必须下载它,那没问题。
感谢帮助!:)
arch-linux ×10
linux ×3
partitioning ×3
bash ×1
bootloader ×1
chromecast ×1
chromium ×1
drivers ×1
efi ×1
ext3 ×1
gdb ×1
grub ×1
memory ×1
mount ×1
multi-boot ×1
performance ×1
systemd ×1
tmux ×1
windows-10 ×1
windows-7 ×1