ant*_*009 16 linux disk-space compile kernel
我已经下载了最新最稳定的 Linux 内核 2.6.33.2。
我想我会使用 VirtualBox 测试这个。所以我创建了一个动态大小的 4 GB 硬盘。并使用最少的软件包安装了 CentOS 5.3。
我make menuconfig只使用默认设置进行设置。
之后我运行make并收到以下错误:
net/bluetooth/hci_sysfs.o: final close failed: No space left on device
make[2]: *** [net/bluetooth/hci_sysfs.o] Error 1
make[1]: *** [net/bluetooth] Error 2
make: *** [net] Error 2
Run Code Online (Sandbox Code Playgroud)
我剩下的空间量是:
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
3.3G 3.3G 0 100% /
/dev/hda1 99M 12M 82M 13% /boot
tmpfs 125M 0 125M 0% /dev/shm
Run Code Online (Sandbox Code Playgroud)
我的虚拟大小是 4 GB,但实际大小是 3.5 GB。
$ ls -hl
total 7.5G
-rw-------. 1 root root 3.5G 2010-04-13 14:08 LFS.vdi
Run Code Online (Sandbox Code Playgroud)
编译和安装 Linux 内核时应该给多少大小?执行此操作时是否有任何指导方针可遵循?这是我第一次,所以只是尝试这个。
在我最近在 Ubuntu 16.04 上构建 4.4.0-57 的 AMD64 版本中,我需要大约 14.5 GB 的空间用于构建输出。
这看起来很多,而且似乎主要是暂时需要的文件(例如,.o编译文件产生的.c文件)。
2010 年 4 月的 Linux 内核大约有 60MB 的 bzip2 存档,解压和编译后大约需要 400-500MB。
您可以使用以下命令检查目录大小du -hs:
/mnt/storage/linux-2.6.33$ du -hs
437M .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17217 次 |
| 最近记录: |