[问题]关于不支持从usb存储设备启动的机器
-
- 帖子: 238
- 注册时间: 2008-06-03 12:25
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
这个我也试过了,我就是简单地把initrd 那一行删掉。不知道这样写对不对bean 写了:理论上应该差不多了,内核和initrd都装载了,会不会是内核里没有EFI支持?
其实,原来的代码是Okuji写的,现在他的人很难找到了,本来能否启动还是一个问题。可惜我的MacBook固件是64位的,测试比较难啊。不过,现在大部分的应该没问题的,就差最后启动一步了。
还有,你只用vmlinuz,不用initrd试试。当然,这样不能真正的启动,不过如果内核成功装载的话,有输出信息的。
结果内核没有加载,死了。没有更多信息。
问一个弱问题,32位的efi有没有可能通过固件更新变成64位。还有vista sp1好像支持64位efi,有没有听说有人在 mac 从 efi 方式启动 vista 的
还有,你对 refit 的代码有没有研究,能不能在启动时在refit 里运行一些命令。我的需求是让 refit在启动时调整时间,要不os x和 windows 老有时差。我的想法是让 refit 记住上一次启动的是那个系统,如果跟这一次的系统有时差就调过来,而不是等系统起来以后去网络同步。
谢谢
-
- 帖子: 238
- 注册时间: 2008-06-03 12:25
刚才上网查了一下,MacBook上运行EFI要打内核补丁的,更多的信息在这里:
http://www.mactel-linux.org/wiki/HOWTO
关于时差,应该是UTC设置造成的,启动UTC时,会假定系统时钟是UTC,本地时间按时区调整,这样便会和不使用UTC的造成差别。不过这个设置应该可以调的。
http://www.mactel-linux.org/wiki/HOWTO
关于时差,应该是UTC设置造成的,启动UTC时,会假定系统时钟是UTC,本地时间按时区调整,这样便会和不使用UTC的造成差别。不过这个设置应该可以调的。
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
-
- 帖子: 238
- 注册时间: 2008-06-03 12:25
-
- 帖子: 3
- 注册时间: 2008-06-04 16:33
路过,关注一下。;)
不知道大家有没有考虑过尝试 PLoP 呢? 虽然有兼容性问题,不过还是可以多一个方法:
用 Grub/Grub4dos 加载它的 iso 镜像中的磁盘镜像文件即可。Windows 下可以考虑直接使用 Avlgomgr 加载。
http://www.plop.at/en/bootmanager.html
不知道大家有没有考虑过尝试 PLoP 呢? 虽然有兼容性问题,不过还是可以多一个方法:
用 Grub/Grub4dos 加载它的 iso 镜像中的磁盘镜像文件即可。Windows 下可以考虑直接使用 Avlgomgr 加载。
http://www.plop.at/en/bootmanager.html
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
以前没有听说过。看上去是个好东西。像是一个带usb驱动的bootloader。马上试一下。多谢。y.volta 写了:路过,关注一下。;)
不知道大家有没有考虑过尝试 PLoP 呢? 虽然有兼容性问题,不过还是可以多一个方法:
用 Grub/Grub4dos 加载它的 iso 镜像中的磁盘镜像文件即可。Windows 下可以考虑直接使用 Avlgomgr 加载。
http://www.plop.at/en/bootmanager.html
- ptptptptptpt
- 帖子: 3711
- 注册时间: 2006-09-19 18:16
试验成功了,难题都解决了,把 8.04 live cd 中的 initrd.gz 添加上 kexec 程序,作为预引导的 linux , 总共不到8M,够微型吧 :)billbear 写了:不错
那天你说想从一个小型linux加载grub引导另一个linux,我就想可能不会成功,但是直接kexec另一个内核是有可能的
你预引导的那个linux微型化了吗,不会多花很长时间吧
你再试试linld或者loadlin从dos走,去找个dos usb驱动
如果从kexec可靠并且快速,我还是很愿意不从dos走。不过我对kexec一直提心吊胆的
剩下的都是细节问题 ── 不过仍旧很烦琐, 这个引导过程有够BT
现在我觉得最好的路是 grub2,实在不行试试 PLoP ,都不行了再考虑我这个
- muzuiget
- 帖子: 1097
- 注册时间: 2007-12-31 14:57
果然够BT,到时分享一下。ptptptptptpt 写了:试验成功了,难题都解决了,把 8.04 live cd 中的 initrd.gz 添加上 kexec 程序,作为预引导的 linux , 总共不到8M,够微型吧 :)billbear 写了:不错
那天你说想从一个小型linux加载grub引导另一个linux,我就想可能不会成功,但是直接kexec另一个内核是有可能的
你预引导的那个linux微型化了吗,不会多花很长时间吧
你再试试linld或者loadlin从dos走,去找个dos usb驱动
如果从kexec可靠并且快速,我还是很愿意不从dos走。不过我对kexec一直提心吊胆的
剩下的都是细节问题 ── 不过仍旧很烦琐, 这个引导过程有够BT
现在我觉得最好的路是 grub2,实在不行试试 PLoP ,都不行了再考虑我这个
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
-
- 帖子: 3
- 注册时间: 2008-06-04 16:33