我目前正踮着脚尖进入自定义内核构建。
我首先从VirtualBox中的VM开始,安装了UbuntuServer20.04的新发行版。
我遵循了以下程序:
# getting the archive
cd ~/src/linux/
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.91.tar.xz
tar -xf linux-5.4.91.tar.xz
cd linux-5.4.91/
# getting the config of the kernel currently running
cp -v /boot/con
我目前运行的是Ubuntu的15.10版本,今天系统要求升级到16.04。我运行了升级,但由于磁盘空间错误较低,中途停止了。我清理了旧内核,只留下了我目前正在运行的内核,但它仍然没有为升级提供足够的空间。下面是我当前的内核列表:
ii linux-image-4.2.0-42-generic 4.2.0-42.49 amd64 Linux kernel image for version 4.2.0 on 64 bit x86 SMP
ii linux-image-extra-4.2.0-42-generic 4.2.0-42.49 amd64
情况:
带有LVM和/是逻辑卷的debian 11 : /dev/mainvg/lv-root
通过执行lvcreate -L5G -n bkp_lvroot -s /dev/mainvg/lvroot创建根分区的快照。
现在我用apt更新了系统,安装了一个新内核,但是grub探测失败了。输出:
[...]
Setting up linux-image-5.10.0-21-amd64 (5.10.162-1) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-5.10.0-20-amd64
I: /initrd.img.old is no
当我在终端运行update-grub时,它给了我一条消息:
root@ThinkPad-W520:/dev# sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.5.0-25-generic
Found initrd image: /boot/initrd.img-3.5.0-25-generic
Found linux image: /boot/vmlinuz-3.5.0-23-generic
Found initrd image: /boot/initrd.img-3.5.0-23-gene
我希望创建一个批处理文件,该文件在中递归列出目录,但在类似linux的format.For示例中,请考虑以下批处理文件:
@echo off
tree /f /a C:\Windows\Boot\dvd>%userprofile%\desktop\tree_output.txt
exit
此批处理文件在用户桌面文件夹中的名为tree_output.txt的文本文件中回显或保存树命令的输出( /f参数也列出子目录中的所有文件,/a参数以ASCII文本格式而不是图形格式显示树命令的输出)。tree_output.txt包含以下输出:
Folder PATH listing for volum
我以前读过几个问题,但没有找到解决办法。在运行update-grub命令时,它给出了以下输出:
root@Agustin-Ubuntu:/home/agustin# update-grub
Generating grub.cfg ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.5.0-45-generic
Found initrd image: /boot
我目前正在尝试将我的Linux内核从4.4.0-63升级到4.10.12。我已经完成了以下步骤(使用手册):make -> make modules -> make modules_install
尽管一旦我尝试执行"make install“,我会得到以下错误:
user@thiscomp:/usr/src/linux-4.10.12$ sudo make install
sh ./arch/x86/boot/install.sh 4.10.12 arch/x86/boot/bzImage \
System.map "/boot"
我在LFS中构建了linux内核,grub可以工作,但是当我加载linux内核时,屏幕就变黑了,之后什么也不会发生。我该怎么办?如果这件事重要的话,我在笔记本电脑上。下面是grub配置:
# Begin /boot/grub/grub.cfg
set default=0
set timeout=5
insmod part_gpt
insmod ext2
set root=(hd0,2)
if loadfont /boot/grub/fonts/unicode.pf2; then
set gfxmode=auto
insmod all_video
terminal_output
正在设置后缀,但没有取得太大进展,因为Ubuntu返回了一个依赖项错误。
我试图解决这个问题,但我找不到问题的原因。
dpkg: dependency problems prevent configuration of linux-image-extra-3.13.0-43-generic:
linux-image-extra-3.13.0-43-generic depends on
linux-image-3.13.0-43-generic; however: Package
linux-image-3.13.0-43-generic is not installed.
dpkg:
我意外地删除了我的/boot分区,但是我能够用grub-install把它拿回来。
我正在尝试通过以下指南重新着色并安装内核:如何在意外删除所有内核后恢复系统?
但是,当我试图删除或安装包时,会出现以下错误:
root@ubuntu:/# apt-获取安装-f
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer requir
我是ubuntu社区的新成员。我遇到了17.04的问题:即使在运行了大多数推荐的脚本之后,我仍然无法解决下面的错误。我能做什么?
linux-signed-image-4.10.0-33-generic : Depends: linux-image-4.10.0-33-generic (= 4.10.0-33.37) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
我安装了grub-customizer来编辑引导屏幕.到目前为止,它可以工作(即超时),但是没有应用有关背景图像的更改(也可能是字体样式)。我将图像放在/boot中。如何改进呢?
以下是/etc/default/grub所述:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simpl
我已经从三星开源网站下载了我的三星Galaxy Tab 2018年(SM 590)的核心源代码。
我试图使用存档中内核给出的指令编译未修改的源代码,但是得到的内核文件是~28 is,而可以从存储ROM的boot.img中提取的内核文件是~13 is。
当然,28‘t的大型编译内核不会启动系统,当我在恢复中选择reboot to system时,它会返回下载模式。
我遵循的步骤:
1. How to Build
- get Toolchain
From android git serveru, codesourcery and etc ..
我试图增加40 GB到60 GB的磁盘,并使它100 GB。磁盘是从后端添加的,在fdisk中显示100 is。但是,当尝试创建新分区时,我会出现“没有可用的空闲扇区”的错误。
在尝试使用fdisk /dev/sda创建分区时,如下所示:
]# fdisk /dev/sda
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommen