如何在可启动的持久 USB kali 上添加 grub 参数?

如何在可启动的持久 USB kali 上添加 grub 参数?

我有一个可启动的持久性 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 这样的人是让我们保持活力的原因。堆栈交换很棒。

相关内容