无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: 879792799
打印 上一主题 下一主题

感觉Linux还是Porteus比较好用,但下载了几个版本试图硬盘启动,始终不成功

  [复制链接]
31#
发表于 2019-12-10 22:27:23 | 只看该作者

额,初始化porteus的linuxrc脚本呀

点评

我头一次听说还要"导入" 你是怎么导入的?  详情 回复 发表于 2019-12-10 22:35
回复

使用道具 举报

32#
发表于 2019-12-10 22:35:31 | 只看该作者
zwl2012 发表于 2019-12-10 22:27
额,初始化porteus的linuxrc脚本呀

我头一次听说还要"导入"
你是怎么导入的?

点评

解包initrd.img 拷贝根目录脚本至预备打包的目录 然后build 实在找不到相关资料。。。  详情 回复 发表于 2019-12-10 22:44
回复

使用道具 举报

33#
发表于 2019-12-10 22:44:32 | 只看该作者
wintoflash 发表于 2019-12-10 22:35
我头一次听说还要"导入"
你是怎么导入的?

解包initrd.img 拷贝根目录脚本至预备打包的目录 然后build 实在找不到相关资料。。。

点评

你说的操作跟linuxrc有什么关系?  详情 回复 发表于 2019-12-10 22:48
回复

使用道具 举报

34#
发表于 2019-12-10 22:48:35 | 只看该作者
zwl2012 发表于 2019-12-10 22:44
解包initrd.img 拷贝根目录脚本至预备打包的目录 然后build 实在找不到相关资料。。。

你说的操作跟linuxrc有什么关系?

点评

init linuxrc以及其他脚本在initramfs根目录 推测是对porteus很重要的启动脚本 默认又没有 所以拷贝过来了 W大勿怪  详情 回复 发表于 2019-12-10 22:53
回复

使用道具 举报

35#
发表于 2019-12-10 22:53:37 | 只看该作者
wintoflash 发表于 2019-12-10 22:48
你说的操作跟linuxrc有什么关系?

init linuxrc以及其他脚本在initramfs根目录 推测是对porteus很重要的启动脚本 默认又没有 所以拷贝过来了 W大勿怪

点评

我也是醉了.这哪跟哪啊. 你用我发的那个教程,外置initrd,早就好了.  详情 回复 发表于 2019-12-10 23:05
回复

使用道具 举报

36#
发表于 2019-12-10 23:05:17 | 只看该作者
zwl2012 发表于 2019-12-10 22:53
init linuxrc以及其他脚本在initramfs根目录 推测是对porteus很重要的启动脚本 默认又没有 所以拷贝过来 ...

我也是醉了.这哪跟哪啊.
你用我发的那个教程,外置initrd,早就好了.
回复

使用道具 举报

37#
发表于 2019-12-10 23:06:43 | 只看该作者
{:1_188:
回复

使用道具 举报

38#
发表于 2019-12-10 23:30:38 | 只看该作者
1:核心原碼編譯:如wintoflash所說及教程,最後得出kernel 和 initrd 兩個檔案。

2:我見你說解包initrd,是否想編譯後再「二次修改」?如是,就要明白initrd是cpio格式,解壓後是壓縮回cpio格式就好了。

這是不同概念,你是不是這樣?

点评

感谢赐教,因为默认编译出来的内核无法启动,所以推测原因在于initrd内启动脚本需要适配porteus。故尝试了将已编译成功的initrd.img解包添加init linuxrc等脚本后再编译 没想到还是失败了  详情 回复 发表于 2019-12-11 15:01
回复

使用道具 举报

39#
发表于 2019-12-11 15:01:36 | 只看该作者
hkkitlee 发表于 2019-12-10 23:30
1:核心原碼編譯:如wintoflash所說及教程,最後得出kernel 和 initrd 兩個檔案。

2:我見你說解包initrd ...

感谢赐教,因为默认编译出来的内核无法启动,所以推测原因在于initrd内启动脚本需要适配porteus。故尝试了将已编译成功的initrd.img解包添加init linuxrc等脚本后再编译 没想到还是失败了

点评

内核是内核,initrd是initrd 两者之间没有关系。 initrd.img是哪来的? 怎么“编译”的? 添加的脚本是哪来的?  详情 回复 发表于 2019-12-11 15:24
回复

使用道具 举报

40#
发表于 2019-12-11 15:24:52 | 只看该作者
zwl2012 发表于 2019-12-11 15:01
感谢赐教,因为默认编译出来的内核无法启动,所以推测原因在于initrd内启动脚本需要适配porteus。故尝试 ...

内核是内核,initrd是initrd
两者之间没有关系。
故尝试了将已编译成功的initrd.img解包
initrd.img是哪来的?
怎么“编译”的?
添加init linuxrc等脚本后再编译
添加的脚本是哪来的?

点评

嗯,initrd.img是make install后从boot目录提取的 提取后解包 再通过嵌入内核方式打包进内核 尝试添加脚本有 W大您的4.0启动后的目录中提取 源码网站上4.0kernel目录下initrd.xz文件中提取  详情 回复 发表于 2019-12-11 15:33
回复

使用道具 举报

41#
发表于 2019-12-11 15:33:39 | 只看该作者
wintoflash 发表于 2019-12-11 15:24
内核是内核,initrd是initrd
两者之间没有关系。
initrd.img是哪来的?

嗯,initrd.img是make install后从boot目录提取的 提取后解包 再通过嵌入内核方式打包进内核
尝试添加脚本有 W大您的4.0启动后的目录中提取 源码网站上4.0kernel目录下initrd.xz文件中提取

点评

你果然没有看教程啊。 教程里面有说过make install吗?  详情 回复 发表于 2019-12-11 15:41
回复

使用道具 举报

42#
发表于 2019-12-11 15:41:28 | 只看该作者
zwl2012 发表于 2019-12-11 15:33
嗯,initrd.img是make install后从boot目录提取的 提取后解包 再通过嵌入内核方式打包进内核
尝试添加脚 ...

你果然没有看教程啊。
教程里面有说过make install吗?

点评

新进展 ko去除debug信息后已恢复正常大小 也能正常引导了 但遇到之前的问题了 引导不了porteus[attachimg]406959[/attachimg] 未嵌入initrd 手动指定的initrd.img路径  详情 回复 发表于 2019-12-13 08:41
额,虽然不想承认,但确实没看完就上手做的,走一步看一步嘛。实在是抱歉[attachimg]406948[/attachimg] 重新跟着教程编译了下 内核模块编译出来竟然这么大 可能是哪里出了问题哟 另外make firmware_install时出  详情 回复 发表于 2019-12-13 00:10
回复

使用道具 举报

43#
发表于 2019-12-13 00:10:51 | 只看该作者
wintoflash 发表于 2019-12-11 15:41
你果然没有看教程啊。
教程里面有说过make install吗?

额,虽然不想承认,但确实没看完就上手做的,走一步看一步嘛。实在是抱歉
重新跟着教程编译了下 内核模块编译出来竟然这么大 可能是哪里出了问题哟
另外make firmware_install时出现了问题

内核配置文件是从最新kali中提取并加入aufs支持
最后就是跟着教程实在做不下去 005-devel.xzm加入porteus后 好多软件都失灵了

点评

就在这个月初,我才测试了Porteus 5.0,几个在官方FTP下载的软件加入进去,启动后都不能正常工作,要么启动不了,要么闪退,真不知道他们有没有测试过。  详情 回复 发表于 2019-12-13 01:12
回复

使用道具 举报

44#
发表于 2019-12-13 01:12:30 | 只看该作者
zwl2012 发表于 2019-12-13 00:10
额,虽然不想承认,但确实没看完就上手做的,走一步看一步嘛。实在是抱歉
重新跟着教程编译了下 内核模 ...

就在这个月初,我才测试了Porteus 5.0,几个在官方FTP下载的软件加入进去,启动后都不能正常工作,要么启动不了,要么闪退,真不知道他们有没有测试过。

点评

就是 完全进行不了  详情 回复 发表于 2019-12-13 08:38
回复

使用道具 举报

45#
发表于 2019-12-13 08:38:06 | 只看该作者
2011os_defend 发表于 2019-12-13 01:12
就在这个月初,我才测试了Porteus 5.0,几个在官方FTP下载的软件加入进去,启动后都不能正常工作,要么启 ...

就是 完全进行不了

点评

我是说官方打包的软件启动或运行不了,没有说进不了系统哦  详情 回复 发表于 2019-12-15 22:08
回复

使用道具 举报

46#
发表于 2019-12-13 08:41:04 | 只看该作者
本帖最后由 zwl2012 于 2019-12-13 08:44 编辑
wintoflash 发表于 2019-12-11 15:41
你果然没有看教程啊。
教程里面有说过make install吗?

新进展 ko去除debug信息后已恢复正常大小
也能正常引导了 但遇到之前的问题了 引导不了porteus

未嵌入initrd 手动指定的initrd.img路径
手动指定到initrd.xz

点评

aufs,以及fat/ntfs等必要的文件系统前面必须是[*],而不能是[m]。  详情 回复 发表于 2019-12-13 09:16
重新编译内核,将所有磁盘驱动打入内核,再在启动kernel时指定innitrd  详情 回复 发表于 2019-12-13 09:02
回复

使用道具 举报

47#
发表于 2019-12-13 09:02:50 | 只看该作者
zwl2012 发表于 2019-12-13 08:41
新进展 ko去除debug信息后已恢复正常大小
也能正常引导了 但遇到之前的问题了 引导不了porteus

重新编译内核,将所有磁盘驱动打入内核,再在启动kernel时指定innitrd

点评

感谢赐教,集成进内核后故障依旧  详情 回复 发表于 2019-12-13 12:49
回复

使用道具 举报

48#
发表于 2019-12-13 09:16:01 | 只看该作者
zwl2012 发表于 2019-12-13 08:41
新进展 ko去除debug信息后已恢复正常大小
也能正常引导了 但遇到之前的问题了 引导不了porteus
  1. aufs,以及fat/ntfs等必要的文件系统前面必须是[*],而不能是[m]。
复制代码

点评

已经将这几个文件系统驱动加入内核了 依然如故  详情 回复 发表于 2019-12-13 12:48
回复

使用道具 举报

49#
发表于 2019-12-13 12:48:47 | 只看该作者

已经将这几个文件系统驱动加入内核了 依然如故
回复

使用道具 举报

50#
发表于 2019-12-13 12:49:37 | 只看该作者
指南针 发表于 2019-12-13 09:02
重新编译内核,将所有磁盘驱动打入内核,再在启动kernel时指定innitrd

感谢赐教,集成进内核后故障依旧

点评

你搜一下我的帖子,我以前发过内核,你用我发的内核试试看能不能启动initrd  详情 回复 发表于 2019-12-13 13:02
回复

使用道具 举报

51#
发表于 2019-12-13 13:02:06 | 只看该作者
zwl2012 发表于 2019-12-13 12:49
感谢赐教,集成进内核后故障依旧

你搜一下我的帖子,我以前发过内核,你用我发的内核试试看能不能启动initrd

点评

[attachimg]406989[/attachimg] 不行 启动不了  详情 回复 发表于 2019-12-13 14:00
回复

使用道具 举报

52#
发表于 2019-12-13 14:00:16 | 只看该作者
指南针 发表于 2019-12-13 13:02
你搜一下我的帖子,我以前发过内核,你用我发的内核试试看能不能启动initrd


不行 启动不了

点评

你是用什麼bootloader?grub2 / syslinux / ipxe? 啟動語句是怎麼寫?  详情 回复 发表于 2019-12-13 14:15
回复

使用道具 举报

53#
发表于 2019-12-13 14:15:46 | 只看该作者

你是用什麼bootloader?grub2 / syslinux / ipxe?

啟動語句是怎麼寫?

点评

grub2[attachimg]406990[/attachimg]  详情 回复 发表于 2019-12-13 14:18
回复

使用道具 举报

54#
发表于 2019-12-13 14:18:51 | 只看该作者
hkkitlee 发表于 2019-12-13 14:15
你是用什麼bootloader?grub2 / syslinux / ipxe?

啟動語句是怎麼寫?

grub2

点评

我未用過porteus。還有網上些grub.cfg都不是這樣的。 linux 後面那些變量參數是自己寫?還是系統帶出來的? 確實是代表什麼?  详情 回复 发表于 2019-12-13 16:38
linux命令后面添加启动参数 initrd=/porteus/initrd.xz  详情 回复 发表于 2019-12-13 14:32
回复

使用道具 举报

55#
发表于 2019-12-13 14:32:58 | 只看该作者

linux命令后面添加启动参数  initrd=/porteus/initrd.xz

点评

实测不行 可能不支持这个参数  详情 回复 发表于 2019-12-13 16:28
回复

使用道具 举报

56#
发表于 2019-12-13 16:28:03 | 只看该作者
指南针 发表于 2019-12-13 14:32
linux命令后面添加启动参数  initrd=/porteus/initrd.xz

实测不行 可能不支持这个参数
回复

使用道具 举报

57#
发表于 2019-12-13 16:38:00 | 只看该作者

我未用過porteus。還有網上些grub.cfg都不是這樣的。

linux 後面那些變量參數是自己寫?還是系統帶出來的?

確實是代表什麼?

点评

参数是内核自带的功能,你可以随意加各种参数,如果内核解析不了你的参数,也不会有不好的影响  详情 回复 发表于 2019-12-13 16:40
回复

使用道具 举报

58#
发表于 2019-12-13 16:40:56 | 只看该作者
hkkitlee 发表于 2019-12-13 16:38
我未用過porteus。還有網上些grub.cfg都不是這樣的。

linux 後面那些變量參數是自己寫?還是系統帶出 ...

参数是内核自带的功能,你可以随意加各种参数,如果内核解析不了你的参数,也不会有不好的影响

点评

明白  详情 回复 发表于 2019-12-13 17:02
回复

使用道具 举报

59#
发表于 2019-12-13 17:02:01 | 只看该作者
指南针 发表于 2019-12-13 16:40
参数是内核自带的功能,你可以随意加各种参数,如果内核解析不了你的参数,也不会有不好的影响

明白
回复

使用道具 举报

60#
发表于 2019-12-15 22:08:47 | 只看该作者
zwl2012 发表于 2019-12-13 08:38
就是 完全进行不了

我是说官方打包的软件启动或运行不了,没有说进不了系统哦
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-10 23:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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