无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5171|回复: 21
打印 上一主题 下一主题

grub2编译环境搭建 ,求助

[复制链接]
1#
发表于 2021-6-8 18:18:40 | 显示全部楼层
看了你写的,血压都高了。
另外,不要先在windows/ntfs/fat下先解压再复制到ext等分区,也不要用7-zip/p7zip等解压。要用tar等命令直接解压。
p7zip/7-zip等软件在解压的时候不能正确处理权限和符号链接。
tar -xf xxx.tar.gz
复制代码

我建议用git直接同步代码。
git clone --depth=1 https://github.com/a1ive/grub
复制代码

结果你又用 chmod 瞎改权限了。
那我就明确告诉你,必须用 git 同步代码,禁止改权限,否则出问题自负。
INSTALL 文件里面已经把过程写得很清楚了,结果你非得参考国内那些不动脑子复制粘贴来的所谓"解决方法",瞎执行什么 autoconf。
就算你看不懂英文,ci的配置文件总可以看个大概吧。
https://github.com/a1ive/grub/bl ... workflows/build.yml
安装什么软件写得很清楚
  1. sudo -E apt-get -y install build-essential python iasl lzop unifont autopoint bison flex gettext gcc-aarch64-linux-gnu gcc-arm-linux-gnueabi gcc-mingw-w64
复制代码

如果你不需要 arm/arm64 版的,就不用装 gcc-aarch64-linux-gnu gcc-arm-linux-gnueabi。如果不需要 win32 版 grub-mkimage.exe 等程序,就不需要装 gcc-mingw-w64。
编译也总共就四步
  1. ./bootstrap
  2. ./configure --prefix=/ --target=i386 --with-platform=pc
  3. make
  4. make install DESTDIR=$PWD/PKG
复制代码

如果还想编译其他架构的,make clean 之后再 configure 就行了,不需要再执行 bootstrap。
  1. make clean
  2. ./configure --prefix=/ --target=x86_64 --with-platform=efi
  3. make
  4. make install DESTDIR=$PWD/PKG
复制代码

如果要编译 windows 下用的 grub-mkimage.exe,要安装 gcc-mingw-w64.
  1. make clean
  2. ./configure --prefix=/ --target=i686-w64-mingw32 --with-platform=none --host=i686-w64-mingw32
  3. make
  4. make install DESTDIR=$PWD/PKG
复制代码

点评

好吧,严格按照你说的git走一遍,放到ext4分区。 root@ubuntu:/home/ubuntu# cd /media/ubuntu/yule/grub2 root@ubuntu:/media/ubuntu/yule/grub2# git clone --depth=1 https://github.com/a1ive/grub 正克隆到  详情 回复 发表于 2021-6-8 19:32
解释的很详细,赞  详情 回复 发表于 2021-6-8 19:28
回复

使用道具 举报

2#
发表于 2021-6-8 19:45:35 | 显示全部楼层
本帖最后由 wintoflash 于 2021-6-8 20:00 编辑
liuzhaoyzz 发表于 2021-6-8 19:32
好吧,严格按照你说的git走一遍,放到ext4分区。我是从liveCD启动的,一切从零开始搞,全新的,跟上次的 ...

你 python 都没装上。
./autogen.sh: 行 20: python:未找到命令
没有可用的软件包 python,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
然而下列软件包会取代它:
  python-is-python3

E: 软件包 python 没有可安装候选

你按照它的提示,装个 python-is-python3 就行了。
E: 无法定位软件包 iasl

我这边和github上安装 iasl,都可以自动重定向到 acpica-tools。
E: 无法定位软件包 unifont

这个包不重要,不过我查了,ubuntu 20.04 是有这个包的,为啥你那没有?

点评

root@ubuntu:/media/ubuntu/yule/grub2/grub# apt-cache search iasl 我用iasl作关键字查过了的,真心没有。 关于unifont,之前我都查过了,看着install里面的要求查的,就是字体吧,感觉不会影响编译。 ro  详情 回复 发表于 2021-6-8 20:52
安装了python-is-python3包果然好了! 这个包很奇怪,我单独运行python或者python3都可以啊。。。 root@ubuntu:/media/ubuntu/yule/grub2/grub# apt-get install python-is-python3 正在读取软件包列表... 完成  详情 回复 发表于 2021-6-8 20:01
回复

使用道具 举报

3#
发表于 2021-6-8 20:10:53 | 显示全部楼层
本帖最后由 wintoflash 于 2021-6-8 20:13 编辑
liuzhaoyzz 发表于 2021-6-8 20:07
make install:真是复杂!

root@ubuntu:/media/ubuntu/yule/grub2/grub# make install

github actions里面的环境就是 ubuntu 20.04,装这些包是完全没有报错的,你是不是对系统做了什么?
https://github.com/grub4dos/grub/runs/2773563931
  1. Operating System
  2.   Ubuntu
  3.   20.04.2
  4.   LTS
  5. Virtual Environment
  6.   Environment: ubuntu-20.04
  7.   Version: 20210531.0
复制代码
  1. Run sudo -E apt-get -y install build-essential python iasl lzop unifont autopoint bison flex gettext gcc-aarch64-linux-gnu gcc-arm-linux-gnueabi gcc-mingw-w64
  2.   sudo -E apt-get -y install build-essential python iasl lzop unifont autopoint bison flex gettext gcc-aarch64-linux-gnu gcc-arm-linux-gnueabi gcc-mingw-w64
  3.   shell: /usr/bin/bash -e {0}
  4. Reading package lists...
  5. Building dependency tree...
  6. Reading state information...
  7. bison is already the newest version (2:3.5.1+dfsg-1).
  8. flex is already the newest version (2.6.4-6.2).
  9. build-essential is already the newest version (12.8ubuntu1.1).
  10. The following additional packages will be installed:
  11.   binutils-aarch64-linux-gnu binutils-arm-linux-gnueabi
  12.   binutils-mingw-w64-i686 binutils-mingw-w64-x86-64 cpp-9-aarch64-linux-gnu
  13.   cpp-9-arm-linux-gnueabi cpp-aarch64-linux-gnu cpp-arm-linux-gnueabi
  14.   gcc-10-cross-base gcc-9-aarch64-linux-gnu gcc-9-aarch64-linux-gnu-base
  15.   gcc-9-arm-linux-gnueabi gcc-9-arm-linux-gnueabi-base gcc-9-cross-base
  16.   gcc-mingw-w64-base gcc-mingw-w64-i686 gcc-mingw-w64-x86-64
  17.   libasan5-arm64-cross libasan5-armel-cross libatomic1-arm64-cross
  18.   libatomic1-armel-cross libc6-arm64-cross libc6-armel-cross
  19.   libc6-dev-arm64-cross libc6-dev-armel-cross libcroco3
  20.   libgcc-9-dev-arm64-cross libgcc-9-dev-armel-cross libgcc-s1-arm64-cross
  21.   libgcc-s1-armel-cross libgomp1-arm64-cross libgomp1-armel-cross
  22.   libitm1-arm64-cross liblsan0-arm64-cross libstdc++6-arm64-cross
  23.   libstdc++6-armel-cross libtsan0-arm64-cross libubsan1-arm64-cross
  24.   libubsan1-armel-cross linux-libc-dev-arm64-cross linux-libc-dev-armel-cross
  25.   mingw-w64-common mingw-w64-i686-dev mingw-w64-x86-64-dev psf-unifont
  26.   ttf-unifont xfonts-encodings xfonts-unifont xfonts-utils
  27. Suggested packages:
  28.   binutils-doc gcc-9-locales cpp-doc gcc-9-doc
  29.   gcc-9-multilib-arm-linux-gnueabi manpages-dev gdb-aarch64-linux-gnu gcc-doc
  30.   gdb-arm-linux-gnueabi gettext-doc libasprintf-dev libgettextpo-dev wine
  31.   wine64 unifont-bin
  32. The following packages will be REMOVED:
  33.   python-is-python3
  34. The following NEW packages will be installed:
  35.   acpica-tools autopoint binutils-aarch64-linux-gnu binutils-arm-linux-gnueabi
  36.   binutils-mingw-w64-i686 binutils-mingw-w64-x86-64 cpp-9-aarch64-linux-gnu
  37.   cpp-9-arm-linux-gnueabi cpp-aarch64-linux-gnu cpp-arm-linux-gnueabi
  38.   gcc-10-cross-base gcc-9-aarch64-linux-gnu gcc-9-aarch64-linux-gnu-base
  39.   gcc-9-arm-linux-gnueabi gcc-9-arm-linux-gnueabi-base gcc-9-cross-base
  40.   gcc-aarch64-linux-gnu gcc-arm-linux-gnueabi gcc-mingw-w64 gcc-mingw-w64-base
  41.   gcc-mingw-w64-i686 gcc-mingw-w64-x86-64 gettext libasan5-arm64-cross
  42.   libasan5-armel-cross libatomic1-arm64-cross libatomic1-armel-cross
  43.   libc6-arm64-cross libc6-armel-cross libc6-dev-arm64-cross
  44.   libc6-dev-armel-cross libcroco3 libgcc-9-dev-arm64-cross
  45.   libgcc-9-dev-armel-cross libgcc-s1-arm64-cross libgcc-s1-armel-cross
  46.   libgomp1-arm64-cross libgomp1-armel-cross libitm1-arm64-cross
  47.   liblsan0-arm64-cross libstdc++6-arm64-cross libstdc++6-armel-cross
  48.   libtsan0-arm64-cross libubsan1-arm64-cross libubsan1-armel-cross
  49.   linux-libc-dev-arm64-cross linux-libc-dev-armel-cross lzop mingw-w64-common
  50.   mingw-w64-i686-dev mingw-w64-x86-64-dev psf-unifont python-is-python2
  51.   ttf-unifont unifont xfonts-encodings xfonts-unifont xfonts-utils
  52. 0 upgraded, 58 newly installed, 1 to remove and 13 not upgraded.
  53. Need to get 147 MB of archives.
  54. After this operation, 773 MB of additional disk space will be used.
  55. Get:1 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 acpica-tools amd64 20190509-1 [868 kB]
  56. Get:2 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 autopoint all 0.19.8.1-10build1 [412 kB]
  57. Get:3 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9-aarch64-linux-gnu-base amd64 9.3.0-17ubuntu1~20.04cross2 [19.3 kB]
  58. Get:4 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 cpp-9-aarch64-linux-gnu amd64 9.3.0-17ubuntu1~20.04cross2 [6660 kB]
  59. Get:5 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 gcc-9-arm-linux-gnueabi-base amd64 9.3.0-17ubuntu1~20.04cross2 [19.3 kB]
  60. Get:6 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 cpp-9-arm-linux-gnueabi amd64 9.3.0-17ubuntu1~20.04cross2 [6929 kB]
  61. Get:7 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 cpp-aarch64-linux-gnu amd64 4:9.3.0-1ubuntu2 [3432 B]
  62. Get:8 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 cpp-arm-linux-gnueabi amd64 4:9.3.0-1ubuntu2 [3424 B]
  63. Get:9 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-10-cross-base all 10.2.0-5ubuntu1~20.04cross1 [15.1 kB]
  64. Get:10 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 binutils-aarch64-linux-gnu amd64 2.34-6ubuntu1.1 [2775 kB]
  65. Get:11 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9-cross-base all 9.3.0-17ubuntu1~20.04cross2 [14.6 kB]
  66. Get:12 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 libc6-arm64-cross all 2.31-0ubuntu9.2cross1 [1041 kB]
  67. Get:13 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 libgcc-s1-arm64-cross all 10.2.0-5ubuntu1~20.04cross1 [34.6 kB]
  68. Get:14 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 libgomp1-arm64-cross all 10.2.0-5ubuntu1~20.04cross1 [92.1 kB]
  69. Get:15 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 libitm1-arm64-cross all 10.2.0-5ubuntu1~20.04cross1 [23.8 kB]
  70. Get:16 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 libatomic1-arm64-cross all 10.2.0-5ubuntu1~20.04cross1 [9592 B]
  71. Get:17 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 libasan5-arm64-cross all 9.3.0-17ubuntu1~20.04cross2 [359 kB]
  72. Get:18 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 liblsan0-arm64-cross all 10.2.0-5ubuntu1~20.04cross1 [129 kB]
  73. Get:19 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 libtsan0-arm64-cross all 10.2.0-5ubuntu1~20.04cross1 [296 kB]
  74. Get:20 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 libstdc++6-arm64-cross all 10.2.0-5ubuntu1~20.04cross1 [424 kB]
  75. Get:21 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 libubsan1-arm64-cross all 10.2.0-5ubuntu1~20.04cross1 [126 kB]
  76. Get:22 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 libgcc-9-dev-arm64-cross all 9.3.0-17ubuntu1~20.04cross2 [912 kB]
  77. Get:23 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9-aarch64-linux-gnu amd64 9.3.0-17ubuntu1~20.04cross2 [7392 kB]
  78. Get:24 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 binutils-arm-linux-gnueabi amd64 2.34-6ubuntu1.1 [2735 kB]
  79. Get:25 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libc6-armel-cross all 2.31-0ubuntu9.2cross1 [925 kB]
  80. Get:26 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libgcc-s1-armel-cross all 10.2.0-5ubuntu1~20.04cross1 [38.5 kB]
  81. Get:27 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libgomp1-armel-cross all 10.2.0-5ubuntu1~20.04cross1 [89.2 kB]
  82. Get:28 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libatomic1-armel-cross all 10.2.0-5ubuntu1~20.04cross1 [9396 B]
  83. Get:29 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libasan5-armel-cross all 9.3.0-17ubuntu1~20.04cross2 [359 kB]
  84. Get:30 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libstdc++6-armel-cross all 10.2.0-5ubuntu1~20.04cross1 [388 kB]
  85. Get:31 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libubsan1-armel-cross all 10.2.0-5ubuntu1~20.04cross1 [119 kB]
  86. Get:32 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libgcc-9-dev-armel-cross all 9.3.0-17ubuntu1~20.04cross2 [665 kB]
  87. Get:33 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 gcc-9-arm-linux-gnueabi amd64 9.3.0-17ubuntu1~20.04cross2 [7637 kB]
  88. Get:34 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 gcc-aarch64-linux-gnu amd64 4:9.3.0-1ubuntu2 [1420 B]
  89. Get:35 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 gcc-arm-linux-gnueabi amd64 4:9.3.0-1ubuntu2 [1420 B]
  90. Get:36 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 libcroco3 amd64 0.6.13-1 [82.5 kB]
  91. Get:37 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 gettext amd64 0.19.8.1-10build1 [895 kB]
  92. Get:38 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 lzop amd64 1.04-1 [82.8 kB]
  93. Get:39 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 psf-unifont all 1:12.0.01-2 [19.1 kB]
  94. Get:40 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 python-is-python2 all 2.7.17-4 [2496 B]
  95. Get:41 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 ttf-unifont all 1:12.0.01-2 [3137 kB]
  96. Get:42 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu1 [573 kB]
  97. Get:43 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 xfonts-utils amd64 1:7.7+6 [91.5 kB]
  98. Get:44 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 xfonts-unifont all 1:12.0.01-2 [2693 kB]
  99. Get:45 http://azure.archive.ubuntu.com/ubuntu focal/main amd64 unifont all 1:12.0.01-2 [1478 kB]
  100. Get:46 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 binutils-mingw-w64-i686 amd64 2.34-5ubuntu1+8.8 [2383 kB]
  101. Get:47 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 binutils-mingw-w64-x86-64 amd64 2.34-5ubuntu1+8.8 [2732 kB]
  102. Get:48 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 mingw-w64-common all 7.0.0-2 [4855 kB]
  103. Get:49 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 mingw-w64-i686-dev all 7.0.0-2 [2669 kB]
  104. Get:50 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 gcc-mingw-w64-base amd64 9.3.0-7ubuntu1+22~exp1ubuntu4 [179 kB]
  105. Get:51 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 gcc-mingw-w64-i686 amd64 9.3.0-7ubuntu1+22~exp1ubuntu4 [36.8 MB]
  106. Get:52 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 mingw-w64-x86-64-dev all 7.0.0-2 [3557 kB]
  107. Get:53 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 gcc-mingw-w64-x86-64 amd64 9.3.0-7ubuntu1+22~exp1ubuntu4 [37.0 MB]
  108. Get:54 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 gcc-mingw-w64 all 9.3.0-7ubuntu1+22~exp1ubuntu4 [178 kB]
  109. Get:55 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-libc-dev-arm64-cross all 5.4.0-59.65cross1 [1052 kB]
  110. Get:56 http://azure.archive.ubuntu.com/ubuntu focal-updates/main amd64 libc6-dev-arm64-cross all 2.31-0ubuntu9.2cross1 [2041 kB]
  111. Get:57 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 linux-libc-dev-armel-cross all 5.4.0-59.65cross1 [1054 kB]
  112. Get:58 http://azure.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libc6-dev-armel-cross all 2.31-0ubuntu9.2cross1 [1933 kB]
  113. Fetched 147 MB in 3s (54.7 MB/s)
  114. (Reading database ... 100%
  115. (Reading database ... 230729 files and directories currently installed.)
  116. Removing python-is-python3 (3.8.2-4) ...
  117. Selecting previously unselected package acpica-tools.
  118. (Reading database ... 100%
  119. (Reading database ... 230725 files and directories currently installed.)
  120. Preparing to unpack .../00-acpica-tools_20190509-1_amd64.deb ...
  121. Unpacking acpica-tools (20190509-1) ...
  122. Selecting previously unselected package autopoint.
  123. Preparing to unpack .../01-autopoint_0.19.8.1-10build1_all.deb ...
  124. Unpacking autopoint (0.19.8.1-10build1) ...
  125. Selecting previously unselected package gcc-9-aarch64-linux-gnu-base:amd64.
  126. Preparing to unpack .../02-gcc-9-aarch64-linux-gnu-base_9.3.0-17ubuntu1~20.04cross2_amd64.deb ...
  127. Unpacking gcc-9-aarch64-linux-gnu-base:amd64 (9.3.0-17ubuntu1~20.04cross2) ...
  128. Selecting previously unselected package cpp-9-aarch64-linux-gnu.
  129. Preparing to unpack .../03-cpp-9-aarch64-linux-gnu_9.3.0-17ubuntu1~20.04cross2_amd64.deb ...
  130. Unpacking cpp-9-aarch64-linux-gnu (9.3.0-17ubuntu1~20.04cross2) ...
  131. Selecting previously unselected package gcc-9-arm-linux-gnueabi-base:amd64.
  132. Preparing to unpack .../04-gcc-9-arm-linux-gnueabi-base_9.3.0-17ubuntu1~20.04cross2_amd64.deb ...
  133. Unpacking gcc-9-arm-linux-gnueabi-base:amd64 (9.3.0-17ubuntu1~20.04cross2) ...
  134. Selecting previously unselected package cpp-9-arm-linux-gnueabi.
  135. Preparing to unpack .../05-cpp-9-arm-linux-gnueabi_9.3.0-17ubuntu1~20.04cross2_amd64.deb ...
  136. Unpacking cpp-9-arm-linux-gnueabi (9.3.0-17ubuntu1~20.04cross2) ...
  137. Selecting previously unselected package cpp-aarch64-linux-gnu.
  138. Preparing to unpack .../06-cpp-aarch64-linux-gnu_4%3a9.3.0-1ubuntu2_amd64.deb ...
  139. Unpacking cpp-aarch64-linux-gnu (4:9.3.0-1ubuntu2) ...
  140. Selecting previously unselected package cpp-arm-linux-gnueabi.
  141. Preparing to unpack .../07-cpp-arm-linux-gnueabi_4%3a9.3.0-1ubuntu2_amd64.deb ...
  142. Unpacking cpp-arm-linux-gnueabi (4:9.3.0-1ubuntu2) ...
  143. Selecting previously unselected package gcc-10-cross-base.
  144. Preparing to unpack .../08-gcc-10-cross-base_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  145. Unpacking gcc-10-cross-base (10.2.0-5ubuntu1~20.04cross1) ...
  146. Selecting previously unselected package binutils-aarch64-linux-gnu.
  147. Preparing to unpack .../09-binutils-aarch64-linux-gnu_2.34-6ubuntu1.1_amd64.deb ...
  148. Unpacking binutils-aarch64-linux-gnu (2.34-6ubuntu1.1) ...
  149. Selecting previously unselected package gcc-9-cross-base.
  150. Preparing to unpack .../10-gcc-9-cross-base_9.3.0-17ubuntu1~20.04cross2_all.deb ...
  151. Unpacking gcc-9-cross-base (9.3.0-17ubuntu1~20.04cross2) ...
  152. Selecting previously unselected package libc6-arm64-cross.
  153. Preparing to unpack .../11-libc6-arm64-cross_2.31-0ubuntu9.2cross1_all.deb ...
  154. Unpacking libc6-arm64-cross (2.31-0ubuntu9.2cross1) ...
  155. Selecting previously unselected package libgcc-s1-arm64-cross.
  156. Preparing to unpack .../12-libgcc-s1-arm64-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  157. Unpacking libgcc-s1-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  158. Selecting previously unselected package libgomp1-arm64-cross.
  159. Preparing to unpack .../13-libgomp1-arm64-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  160. Unpacking libgomp1-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  161. Selecting previously unselected package libitm1-arm64-cross.
  162. Preparing to unpack .../14-libitm1-arm64-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  163. Unpacking libitm1-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  164. Selecting previously unselected package libatomic1-arm64-cross.
  165. Preparing to unpack .../15-libatomic1-arm64-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  166. Unpacking libatomic1-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  167. Selecting previously unselected package libasan5-arm64-cross.
  168. Preparing to unpack .../16-libasan5-arm64-cross_9.3.0-17ubuntu1~20.04cross2_all.deb ...
  169. Unpacking libasan5-arm64-cross (9.3.0-17ubuntu1~20.04cross2) ...
  170. Selecting previously unselected package liblsan0-arm64-cross.
  171. Preparing to unpack .../17-liblsan0-arm64-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  172. Unpacking liblsan0-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  173. Selecting previously unselected package libtsan0-arm64-cross.
  174. Preparing to unpack .../18-libtsan0-arm64-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  175. Unpacking libtsan0-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  176. Selecting previously unselected package libstdc++6-arm64-cross.
  177. Preparing to unpack .../19-libstdc++6-arm64-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  178. Unpacking libstdc++6-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  179. Selecting previously unselected package libubsan1-arm64-cross.
  180. Preparing to unpack .../20-libubsan1-arm64-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  181. Unpacking libubsan1-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  182. Selecting previously unselected package libgcc-9-dev-arm64-cross.
  183. Preparing to unpack .../21-libgcc-9-dev-arm64-cross_9.3.0-17ubuntu1~20.04cross2_all.deb ...
  184. Unpacking libgcc-9-dev-arm64-cross (9.3.0-17ubuntu1~20.04cross2) ...
  185. Selecting previously unselected package gcc-9-aarch64-linux-gnu.
  186. Preparing to unpack .../22-gcc-9-aarch64-linux-gnu_9.3.0-17ubuntu1~20.04cross2_amd64.deb ...
  187. Unpacking gcc-9-aarch64-linux-gnu (9.3.0-17ubuntu1~20.04cross2) ...
  188. Selecting previously unselected package binutils-arm-linux-gnueabi.
  189. Preparing to unpack .../23-binutils-arm-linux-gnueabi_2.34-6ubuntu1.1_amd64.deb ...
  190. Unpacking binutils-arm-linux-gnueabi (2.34-6ubuntu1.1) ...
  191. Selecting previously unselected package libc6-armel-cross.
  192. Preparing to unpack .../24-libc6-armel-cross_2.31-0ubuntu9.2cross1_all.deb ...
  193. Unpacking libc6-armel-cross (2.31-0ubuntu9.2cross1) ...
  194. Selecting previously unselected package libgcc-s1-armel-cross.
  195. Preparing to unpack .../25-libgcc-s1-armel-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  196. Unpacking libgcc-s1-armel-cross (10.2.0-5ubuntu1~20.04cross1) ...
  197. Selecting previously unselected package libgomp1-armel-cross.
  198. Preparing to unpack .../26-libgomp1-armel-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  199. Unpacking libgomp1-armel-cross (10.2.0-5ubuntu1~20.04cross1) ...
  200. Selecting previously unselected package libatomic1-armel-cross.
  201. Preparing to unpack .../27-libatomic1-armel-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  202. Unpacking libatomic1-armel-cross (10.2.0-5ubuntu1~20.04cross1) ...
  203. Selecting previously unselected package libasan5-armel-cross.
  204. Preparing to unpack .../28-libasan5-armel-cross_9.3.0-17ubuntu1~20.04cross2_all.deb ...
  205. Unpacking libasan5-armel-cross (9.3.0-17ubuntu1~20.04cross2) ...
  206. Selecting previously unselected package libstdc++6-armel-cross.
  207. Preparing to unpack .../29-libstdc++6-armel-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  208. Unpacking libstdc++6-armel-cross (10.2.0-5ubuntu1~20.04cross1) ...
  209. Selecting previously unselected package libubsan1-armel-cross.
  210. Preparing to unpack .../30-libubsan1-armel-cross_10.2.0-5ubuntu1~20.04cross1_all.deb ...
  211. Unpacking libubsan1-armel-cross (10.2.0-5ubuntu1~20.04cross1) ...
  212. Selecting previously unselected package libgcc-9-dev-armel-cross.
  213. Preparing to unpack .../31-libgcc-9-dev-armel-cross_9.3.0-17ubuntu1~20.04cross2_all.deb ...
  214. Unpacking libgcc-9-dev-armel-cross (9.3.0-17ubuntu1~20.04cross2) ...
  215. Selecting previously unselected package gcc-9-arm-linux-gnueabi.
  216. Preparing to unpack .../32-gcc-9-arm-linux-gnueabi_9.3.0-17ubuntu1~20.04cross2_amd64.deb ...
  217. Unpacking gcc-9-arm-linux-gnueabi (9.3.0-17ubuntu1~20.04cross2) ...
  218. Selecting previously unselected package gcc-aarch64-linux-gnu.
  219. Preparing to unpack .../33-gcc-aarch64-linux-gnu_4%3a9.3.0-1ubuntu2_amd64.deb ...
  220. Unpacking gcc-aarch64-linux-gnu (4:9.3.0-1ubuntu2) ...
  221. Selecting previously unselected package gcc-arm-linux-gnueabi.
  222. Preparing to unpack .../34-gcc-arm-linux-gnueabi_4%3a9.3.0-1ubuntu2_amd64.deb ...
  223. Unpacking gcc-arm-linux-gnueabi (4:9.3.0-1ubuntu2) ...
  224. Selecting previously unselected package libcroco3:amd64.
  225. Preparing to unpack .../35-libcroco3_0.6.13-1_amd64.deb ...
  226. Unpacking libcroco3:amd64 (0.6.13-1) ...
  227. Selecting previously unselected package gettext.
  228. Preparing to unpack .../36-gettext_0.19.8.1-10build1_amd64.deb ...
  229. Unpacking gettext (0.19.8.1-10build1) ...
  230. Selecting previously unselected package lzop.
  231. Preparing to unpack .../37-lzop_1.04-1_amd64.deb ...
  232. Unpacking lzop (1.04-1) ...
  233. Selecting previously unselected package psf-unifont.
  234. Preparing to unpack .../38-psf-unifont_1%3a12.0.01-2_all.deb ...
  235. Unpacking psf-unifont (1:12.0.01-2) ...
  236. Selecting previously unselected package python-is-python2.
  237. Preparing to unpack .../39-python-is-python2_2.7.17-4_all.deb ...
  238. Unpacking python-is-python2 (2.7.17-4) ...
  239. Selecting previously unselected package ttf-unifont.
  240. Preparing to unpack .../40-ttf-unifont_1%3a12.0.01-2_all.deb ...
  241. Unpacking ttf-unifont (1:12.0.01-2) ...
  242. Selecting previously unselected package xfonts-encodings.
  243. Preparing to unpack .../41-xfonts-encodings_1%3a1.0.5-0ubuntu1_all.deb ...
  244. Unpacking xfonts-encodings (1:1.0.5-0ubuntu1) ...
  245. Selecting previously unselected package xfonts-utils.
  246. Preparing to unpack .../42-xfonts-utils_1%3a7.7+6_amd64.deb ...
  247. Unpacking xfonts-utils (1:7.7+6) ...
  248. Selecting previously unselected package xfonts-unifont.
  249. Preparing to unpack .../43-xfonts-unifont_1%3a12.0.01-2_all.deb ...
  250. Unpacking xfonts-unifont (1:12.0.01-2) ...
  251. Selecting previously unselected package unifont.
  252. Preparing to unpack .../44-unifont_1%3a12.0.01-2_all.deb ...
  253. Unpacking unifont (1:12.0.01-2) ...
  254. Selecting previously unselected package binutils-mingw-w64-i686.
  255. Preparing to unpack .../45-binutils-mingw-w64-i686_2.34-5ubuntu1+8.8_amd64.deb ...
  256. Unpacking binutils-mingw-w64-i686 (2.34-5ubuntu1+8.8) ...
  257. Selecting previously unselected package binutils-mingw-w64-x86-64.
  258. Preparing to unpack .../46-binutils-mingw-w64-x86-64_2.34-5ubuntu1+8.8_amd64.deb ...
  259. Unpacking binutils-mingw-w64-x86-64 (2.34-5ubuntu1+8.8) ...
  260. Selecting previously unselected package mingw-w64-common.
  261. Preparing to unpack .../47-mingw-w64-common_7.0.0-2_all.deb ...
  262. Unpacking mingw-w64-common (7.0.0-2) ...
  263. Selecting previously unselected package mingw-w64-i686-dev.
  264. Preparing to unpack .../48-mingw-w64-i686-dev_7.0.0-2_all.deb ...
  265. Unpacking mingw-w64-i686-dev (7.0.0-2) ...
  266. Selecting previously unselected package gcc-mingw-w64-base.
  267. Preparing to unpack .../49-gcc-mingw-w64-base_9.3.0-7ubuntu1+22~exp1ubuntu4_amd64.deb ...
  268. Unpacking gcc-mingw-w64-base (9.3.0-7ubuntu1+22~exp1ubuntu4) ...
  269. Selecting previously unselected package gcc-mingw-w64-i686.
  270. Preparing to unpack .../50-gcc-mingw-w64-i686_9.3.0-7ubuntu1+22~exp1ubuntu4_amd64.deb ...
  271. Unpacking gcc-mingw-w64-i686 (9.3.0-7ubuntu1+22~exp1ubuntu4) ...
  272. Selecting previously unselected package mingw-w64-x86-64-dev.
  273. Preparing to unpack .../51-mingw-w64-x86-64-dev_7.0.0-2_all.deb ...
  274. Unpacking mingw-w64-x86-64-dev (7.0.0-2) ...
  275. Selecting previously unselected package gcc-mingw-w64-x86-64.
  276. Preparing to unpack .../52-gcc-mingw-w64-x86-64_9.3.0-7ubuntu1+22~exp1ubuntu4_amd64.deb ...
  277. Unpacking gcc-mingw-w64-x86-64 (9.3.0-7ubuntu1+22~exp1ubuntu4) ...
  278. Selecting previously unselected package gcc-mingw-w64.
  279. Preparing to unpack .../53-gcc-mingw-w64_9.3.0-7ubuntu1+22~exp1ubuntu4_all.deb ...
  280. Unpacking gcc-mingw-w64 (9.3.0-7ubuntu1+22~exp1ubuntu4) ...
  281. Selecting previously unselected package linux-libc-dev-arm64-cross.
  282. Preparing to unpack .../54-linux-libc-dev-arm64-cross_5.4.0-59.65cross1_all.deb ...
  283. Unpacking linux-libc-dev-arm64-cross (5.4.0-59.65cross1) ...
  284. Selecting previously unselected package libc6-dev-arm64-cross.
  285. Preparing to unpack .../55-libc6-dev-arm64-cross_2.31-0ubuntu9.2cross1_all.deb ...
  286. Unpacking libc6-dev-arm64-cross (2.31-0ubuntu9.2cross1) ...
  287. Selecting previously unselected package linux-libc-dev-armel-cross.
  288. Preparing to unpack .../56-linux-libc-dev-armel-cross_5.4.0-59.65cross1_all.deb ...
  289. Unpacking linux-libc-dev-armel-cross (5.4.0-59.65cross1) ...
  290. Selecting previously unselected package libc6-dev-armel-cross.
  291. Preparing to unpack .../57-libc6-dev-armel-cross_2.31-0ubuntu9.2cross1_all.deb ...
  292. Unpacking libc6-dev-armel-cross (2.31-0ubuntu9.2cross1) ...
  293. Setting up binutils-arm-linux-gnueabi (2.34-6ubuntu1.1) ...
  294. Setting up binutils-mingw-w64-x86-64 (2.34-5ubuntu1+8.8) ...
  295. Setting up acpica-tools (20190509-1) ...
  296. update-alternatives: using /usr/bin/acpixtract-acpica to provide /usr/bin/acpixtract (acpixtract) in auto mode
  297. update-alternatives: using /usr/bin/acpidump-acpica to provide /usr/bin/acpidump (acpidump) in auto mode
  298. Setting up ttf-unifont (1:12.0.01-2) ...
  299. Setting up gcc-9-aarch64-linux-gnu-base:amd64 (9.3.0-17ubuntu1~20.04cross2) ...
  300. Setting up binutils-aarch64-linux-gnu (2.34-6ubuntu1.1) ...
  301. Setting up cpp-9-aarch64-linux-gnu (9.3.0-17ubuntu1~20.04cross2) ...
  302. Setting up gcc-mingw-w64-base (9.3.0-7ubuntu1+22~exp1ubuntu4) ...
  303. Setting up linux-libc-dev-armel-cross (5.4.0-59.65cross1) ...
  304. Setting up gcc-9-arm-linux-gnueabi-base:amd64 (9.3.0-17ubuntu1~20.04cross2) ...
  305. Setting up cpp-aarch64-linux-gnu (4:9.3.0-1ubuntu2) ...
  306. Setting up xfonts-encodings (1:1.0.5-0ubuntu1) ...
  307. Setting up libc6-arm64-cross (2.31-0ubuntu9.2cross1) ...
  308. Setting up cpp-9-arm-linux-gnueabi (9.3.0-17ubuntu1~20.04cross2) ...
  309. Setting up autopoint (0.19.8.1-10build1) ...
  310. Setting up libcroco3:amd64 (0.6.13-1) ...
  311. Setting up gcc-9-cross-base (9.3.0-17ubuntu1~20.04cross2) ...
  312. Setting up binutils-mingw-w64-i686 (2.34-5ubuntu1+8.8) ...
  313. Setting up gcc-10-cross-base (10.2.0-5ubuntu1~20.04cross1) ...
  314. Setting up linux-libc-dev-arm64-cross (5.4.0-59.65cross1) ...
  315. Setting up libc6-armel-cross (2.31-0ubuntu9.2cross1) ...
  316. Setting up lzop (1.04-1) ...
  317. Setting up mingw-w64-common (7.0.0-2) ...
  318. Setting up libc6-dev-armel-cross (2.31-0ubuntu9.2cross1) ...
  319. Setting up psf-unifont (1:12.0.01-2) ...
  320. Setting up python-is-python2 (2.7.17-4) ...
  321. Setting up libgcc-s1-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  322. Setting up libatomic1-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  323. Setting up mingw-w64-x86-64-dev (7.0.0-2) ...
  324. Setting up liblsan0-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  325. Setting up libgomp1-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  326. Setting up gettext (0.19.8.1-10build1) ...
  327. Setting up libgomp1-armel-cross (10.2.0-5ubuntu1~20.04cross1) ...
  328. Setting up libgcc-s1-armel-cross (10.2.0-5ubuntu1~20.04cross1) ...
  329. Setting up libtsan0-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  330. Setting up libc6-dev-arm64-cross (2.31-0ubuntu9.2cross1) ...
  331. Setting up libstdc++6-armel-cross (10.2.0-5ubuntu1~20.04cross1) ...
  332. Setting up xfonts-utils (1:7.7+6) ...
  333. Setting up libatomic1-armel-cross (10.2.0-5ubuntu1~20.04cross1) ...
  334. Setting up libasan5-arm64-cross (9.3.0-17ubuntu1~20.04cross2) ...
  335. Setting up libstdc++6-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  336. Setting up libasan5-armel-cross (9.3.0-17ubuntu1~20.04cross2) ...
  337. Setting up cpp-arm-linux-gnueabi (4:9.3.0-1ubuntu2) ...
  338. Setting up gcc-mingw-w64-x86-64 (9.3.0-7ubuntu1+22~exp1ubuntu4) ...
  339. update-alternatives: using /usr/bin/x86_64-w64-mingw32-gcc-posix to provide /usr/bin/x86_64-w64-mingw32-gcc (x86_64-w64-mingw32-gcc) in auto mode
  340. update-alternatives: using /usr/bin/x86_64-w64-mingw32-gcc-win32 to provide /usr/bin/x86_64-w64-mingw32-gcc (x86_64-w64-mingw32-gcc) in auto mode
  341. Setting up libubsan1-armel-cross (10.2.0-5ubuntu1~20.04cross1) ...
  342. Setting up libitm1-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  343. Setting up xfonts-unifont (1:12.0.01-2) ...
  344. Setting up libgcc-9-dev-armel-cross (9.3.0-17ubuntu1~20.04cross2) ...
  345. Setting up mingw-w64-i686-dev (7.0.0-2) ...
  346. Setting up libubsan1-arm64-cross (10.2.0-5ubuntu1~20.04cross1) ...
  347. Setting up libgcc-9-dev-arm64-cross (9.3.0-17ubuntu1~20.04cross2) ...
  348. Setting up gcc-9-arm-linux-gnueabi (9.3.0-17ubuntu1~20.04cross2) ...
  349. Setting up gcc-mingw-w64-i686 (9.3.0-7ubuntu1+22~exp1ubuntu4) ...
  350. update-alternatives: using /usr/bin/i686-w64-mingw32-gcc-posix to provide /usr/bin/i686-w64-mingw32-gcc (i686-w64-mingw32-gcc) in auto mode
  351. update-alternatives: using /usr/bin/i686-w64-mingw32-gcc-win32 to provide /usr/bin/i686-w64-mingw32-gcc (i686-w64-mingw32-gcc) in auto mode
  352. Setting up unifont (1:12.0.01-2) ...
  353. Setting up gcc-9-aarch64-linux-gnu (9.3.0-17ubuntu1~20.04cross2) ...
  354. Setting up gcc-arm-linux-gnueabi (4:9.3.0-1ubuntu2) ...
  355. Setting up gcc-mingw-w64 (9.3.0-7ubuntu1+22~exp1ubuntu4) ...
  356. Setting up gcc-aarch64-linux-gnu (4:9.3.0-1ubuntu2) ...
  357. Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
  358. Processing triggers for man-db (2.9.1-1) ...
  359. Processing triggers for install-info (6.7.0.dfsg.2-5) ...
  360. Processing triggers for fontconfig (2.13.1-2ubuntu3) ...
复制代码


点评

我也担心把系统搞乱了,所以从清华大学开源镜像站下载的ubuntu20.10LTS版本,从零开始搞的,我没有动镜像里面的东西,整体启动的。 ubuntu版本:64位20.10LTS ubuntu@ubuntu:/media/ubuntu/备份/bak/grub2/grub-la  详情 回复 发表于 2021-6-8 20:23
回复

使用道具 举报

4#
发表于 2021-6-8 21:10:09 | 显示全部楼层
liuzhaoyzz 发表于 2021-6-8 20:52
root@ubuntu:/media/ubuntu/yule/grub2/grub# apt-cache search iasl
我用iasl作关键字查过了的,真心 ...



在live cd里面确实没有,安装到硬盘上之后就有了。
unifont 和 iasl 也是这样。

点评

没想到还有这个区别,liveCD和安装后的系统,源还不一样? 我刚才又试了下,在windows里面下载的grub2源代码,编译也通过了,不是权限的问题,就是python-is-python3包缺乏的原因。  详情 回复 发表于 2021-6-8 21:16
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-5 05:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表