![如何在可启动的持久 USB kali 上添加 grub 参数?](https://linux22.com/image/138980/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%8F%AF%E5%90%AF%E5%8A%A8%E7%9A%84%E6%8C%81%E4%B9%85%20USB%20kali%20%E4%B8%8A%E6%B7%BB%E5%8A%A0%20grub%20%E5%8F%82%E6%95%B0%EF%BC%9F%20.png)
我有一个可启动的持久性 USB kali。我需要在 grub 启动参数中添加“nouveau.modeset=0”。我可以通过按 GRUB 菜单上的“e”并将其放入其中来临时执行此操作像这样答案说,但我不能在那里做永久的解决方案,因为 /etc/default/grub 不存在(我假设因为 grub 安装在另一个位置或者它设置为在其他地方查找它的参数)。有谁知道我是否可以创建该文件,或者它存储在其他地方?
root@kali:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 9.8M 1.6G 1% /run
/dev/sda1 30G 2.9G 27G 10% /lib/live/mount/persistence/sda1
/dev/loop0 2.5G 2.5G 0 100% /lib/live/mount/rootfs/filesystem.squashfs
tmpfs 7.8G 0 7.8G 0% /lib/live/mount/overlay
/dev/sda2 29G 107M 28G 1% /lib/live/mount/persistence/sda2
overlay 29G 107M 28G 1% /
tmpfs 7.8G 99M 7.7G 2% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
tmpfs 7.8G 0 7.8G 0% /tmp
tmpfs 1.6G 32K 1.6G 1% /run/user/0
root@kali:~# sudo lsblk -m
NAME SIZE OWNER GROUP MODE
loop0 2.5G root disk brw-rw----
sda 58.8G root disk brw-rw----
├─sda1 29.4G root disk brw-rw----
└─sda2 29.3G root disk brw-rw----
nvme0n1 477G root disk brw-rw----
├─nvme0n1p1 499M root disk brw-rw----
├─nvme0n1p2 100M root disk brw-rw----
├─nvme0n1p3 16M root disk brw-rw----
└─nvme0n1p4 476.3G root disk brw-rw----
root@kali:~# sudo parted -ls
Model: SanDisk Cruzer Fit (scsi)
Disk /dev/sda: 63.1GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 31.6GB 31.6GB primary fat32 boot, lba
2 31.6GB 63.1GB 31.5GB primary ext4
Model: NVMe Device (nvme)
Disk /dev/nvme0n1: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 524MB 523MB ntfs Basic data partition hidden, diag
2 524MB 629MB 105MB fat32 EFI system partition boot, esp
3 629MB 646MB 16.8MB Microsoft reserved partition msftres
4 646MB 512GB 511GB ntfs Basic data partition msftdata
root@kali:~# sudo find / -name grub.gfg
^C
root@kali:~# sudo find / -name grub.cfg
/lib/live/mount/persistence/sda1/boot/grub/grub.cfg
/lib/live/mount/persistence/sda1/boot/grub/i386-efi/grub.cfg
/lib/live/mount/persistence/sda1/boot/grub/x86_64-efi/grub.cfg
编辑:感谢@sudodos,这个问题已经解决。我知道这个社区有时会非常紧张,而且这里的很多人可能都很势利(即 5 个人用“为什么 Kali linux 这么难?”将其标记为重复),但像 @sudodos 这样的人是让我们保持活力的原因。堆栈交换很棒。