无忧启动论坛

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

[求助] 为什么U盘引导ubuntu live ISO 出错?

  [复制链接]
91#
发表于 2023-5-6 07:26:15 | 只看该作者
本帖最后由 liuzhaoyzz 于 2023-5-6 08:57 编辑
wuwuzz 发表于 2023-5-5 08:01
谢谢ygao2004的说明。

我试了live-media=参数,在我的USB3笔记本CSM(BIOS)、ubuntu环境下无效。

哪有你们说的那样邪乎?说有问题,grub4dos版本也不发一个,菜单也不发一个,ubuntu具体版本也不发个。
说实话,BIOS下的g4d,除了有一阵子ext4下的驱动有点问题(现已修正),启动linux我还真没发现有什么大问题。

我试了下grub4dos-0.4.6a-2023-03-29+ubuntu-20.10-desktop-amd64.iso,好像是以前在清华大学镜像站下载的,BIOS下用7z解开启动没问题啊?
https://mirrors.tuna.tsinghua.ed ... ge/ubuntu/releases/
文件名称: ubuntu-20.10-desktop-amd64.iso
文件大小: 2.74 GB (2,942,003,200 字节)
修改时间: 2021年02月01日,20:39:13
MD5: AA8D6EC4703372CA748BF3C8EA12F87F

title /linux/ubuntu/ubuntu-20.10-desktop-amd64/casper/vmlinuz
find --ignore-floppies --ignore-cd --set-root /linux/ubuntu/ubuntu-20.10-desktop-amd64/casper/vmlinuz
kernel /linux/ubuntu/ubuntu-20.10-desktop-amd64/casper/vmlinuz live-media-path=/linux/ubuntu/ubuntu-20.10-desktop-amd64/casper boot=casper ro ignore_uuid
initrd /linux/ubuntu/ubuntu-20.10-desktop-amd64/casper/initrd
顺便说下,ubuntu.iso接近3GB,本身完美支持map iso直接起动,为啥要多一道道解开启动?

这么大的livecd,为啥不放在速度更快的硬盘启动,要放在USB设备启动?又不是那种体积很小的便携式linux发型版。


点评

85#、89#等楼层主要信息已经提了,menu.lst内容与前面大同小异,未重复列示。 更深层次原因,是因为我认为问题不在g4d和menu.lst,所以不想多说。如果需要 更多细节,这里补充: 零、为什么要live-USB 1.不想  详情 回复 发表于 2023-5-6 12:51
回复

使用道具 举报

92#
发表于 2023-5-6 12:51:34 | 只看该作者
本帖最后由 wuwuzz 于 2023-5-6 13:04 编辑
liuzhaoyzz 发表于 2023-5-6 07:26
哪有你们说的那样邪乎?说有问题,grub4dos版本也不发一个,菜单也不发一个,ubuntu具体版本也不发个。
...

85#、89#等楼层主要信息已经提了,menu.lst内容与前面大同小异,未重复列示。
更深层次原因,是因为我认为问题不在g4d和menu.lst,所以不想多说。如果需要
更多细节,这里补充:

零、为什么要live-USB
1.不想安装Linux,要在几十种ubuntu发行版(含衍生版)中筛出自带GTK、canvas的版本。
如果不自带GTK、canvas,则最好无线网能智能一些,自动列出wifi表,不要再手工设。
2.参试主力是高速大容量U盘,像2246、3350等固态U盘,以及以稳定著称的3267AE主控
盘,容量128G--500G,做Linux to go没问题。

一、参试PC
Haier凌越S4笔记本,AMI UEFI/CSM;
同方超锐T43笔记本,AMI UEFI/CSM
HP星14笔记本,     Insyde UEFI/CSM
其他多种USB2.0笔记本、台式机(Phoenix、Award BIOS)

二、g4d是046a,具体版本2022-12-22,bootice直接写入。

三、menu.lst
title test Ubuntu xxx version  persistent
find --set-root /usbhdd.flg
kernel /xxxver/xxxver_vmlinuz boot=casper iso-scan/filename=/xxxver/xxxver.iso locale=zh_CN.UTF-8 noprompt  persistent  persistent-path=/xxxver/  acpi=off
initrd /xxxver/xxxver_initrd  
boot

live USB文件均放在FAT32分区。persistent是2G的casper-rw。ISO只解压出vmlinuz、initrd,
其文件名,根据ubuntu版本不同,对应修改。不加acpi=off,HP笔记本panic更快。

四、ubuntu的问题
1、0910、1010、1210、1310、1404等版本initram、或USB鼠标死、或Xwindow故障等。
2、20及以后的版本大都是panic;
3、16-19间的版本因缺GTK、canvas或是不自动wifi,弃用。
4、使用nvidia显卡的HP笔记本尤其容易panic,版本不局限于Ubuntu 2X。

五、同样的U盘/g4d/menu.lst不动,最后弃用ubuntu,换用了linuxmint、linuxlite,
乱七八糟的问题大大减少(未全部解决,但基本适应大多数情况,基本满足了我的需要)。


点评

你的启动菜单似乎不太对。ubuntu.iso不解开有不解开启动的参数,解开启动有解开启动的参数,是不同的。从你的启动菜单来看,感觉你混淆了两种启动方式。而且你解开启动的参数似乎也不对。 不同版本的vmlinuz/initrd  详情 回复 发表于 2023-5-6 13:37
回复

使用道具 举报

93#
发表于 2023-5-6 13:37:54 来自手机 | 只看该作者
wuwuzz 发表于 2023-5-6 12:51
85#、89#等楼层主要信息已经提了,menu.lst内容与前面大同小异,未重复列示。
更深层次原因,是因为我认 ...

你的启动菜单似乎不太对。ubuntu.iso不解开有不解开启动的参数,解开启动有解开启动的参数,是不同的。从你的启动菜单来看,感觉你混淆了两种启动方式。而且你解开启动的参数似乎也不对。
不同版本的vmlinuz/initrd内嵌了不同的启动脚本init/systemd,一般是不通用的。不知道你这样子局部解开vmlinuz/initrd有没有不同版本导致的混乱,比如解开的vmlinuz/initrd与iso内部的vmlinuz/initrd不同。
ubuntu启动支持是最强的,包括整体启动自动挂载iso,loopback脚本启动,解开启动等等,debian还有NTFS分区的限制。


点评

一、"不知道你这样子局部解开vmlinuz/initrd有没有不同版本导致的混乱,比如解开的vmlinuz/initrd与iso内部的vmlinuz/initrd不同。" 不存在这种情况,vmlinuz/initrd与ISO一一对应。每个不同版本均单独一个目录、单  详情 回复 发表于 2023-5-6 15:16
回复

使用道具 举报

94#
发表于 2023-5-6 15:15:42 | 只看该作者
重复了,编辑掉


回复

使用道具 举报

95#
发表于 2023-5-6 15:16:16 | 只看该作者
本帖最后由 wuwuzz 于 2023-5-6 15:18 编辑
liuzhaoyzz 发表于 2023-5-6 13:37
你的启动菜单似乎不太对。ubuntu.iso不解开有不解开启动的参数,解开启动有解开启动的参数,是不同的。从 ...

一、"不知道你这样子局部解开vmlinuz/initrd有没有不同版本导致的混乱,比如解开的vmlinuz/initrd
与iso内部的vmlinuz/initrd不同。"

不存在这种情况,vmlinuz/initrd就是从对应的ISO版本中解出的。vmlinuz/initrd与ISO一一对应。
每个不同版本均单独一个目录、单独一个menu.lst菜单项。

二、事实上,3#那种完全不解开、MAP ISO菜单项做法,我也试过,问题依旧。

点评

那样的话,应该就是ubuntu对于USB3总线支持不佳吧。  详情 回复 发表于 2023-5-6 16:30
回复

使用道具 举报

96#
发表于 2023-5-6 16:30:51 | 只看该作者
wuwuzz 发表于 2023-5-6 15:16
一、"不知道你这样子局部解开vmlinuz/initrd有没有不同版本导致的混乱,比如解开的vmlinuz/initrd
与iso ...

那样的话,应该就是ubuntu对于USB3总线支持不佳吧。

点评

从目前我掌握的测试结果看 (以下例子,除非特别说明,U盘/G4D/menu.lst/BIOS/ubuntu信息都是前述环境不变,不再重复赘述) 一.USB驱动故障是首屈一指的诱因。例如live usb-ubuntu 10.10、12.10.....等版本,在USB  详情 回复 发表于 2023-5-6 19:04
回复

使用道具 举报

97#
发表于 2023-5-6 19:04:50 | 只看该作者
liuzhaoyzz 发表于 2023-5-6 16:30
那样的话,应该就是ubuntu对于USB3总线支持不佳吧。

从目前我掌握的测试结果看
(以下例子,除非特别说明,U盘/G4D/menu.lst/BIOS/ubuntu信息都是前述环境不变,不再重复赘述)

一.USB驱动故障是首屈一指的诱因。例如live usb-ubuntu 10.10、12.10.....等版本,在USB2主板笔记本上
(甚至少数USB3主板联想/BIOS台式机上)可以顺利启动到桌面。但换到USB3主板笔记本上,ubuntu启动
信息大概率卡在U盘识别或者进入initramfs状态。

二.显卡驱动故障。
1.神舟A/K470笔记本-Phoenix BIOS/usb2主板。基于ubuntu的mint 19.X,启动过程中有切换分辨率
动作,但就在这个动作19.X X86版会白屏死机,换对应同一版号19.X X64版就正常过关。

2.HP星14笔记本频繁panic,网上查到的信息是与linux N卡驱动有关,由于机子不是我的,没法再做
进一步验证。


点评

太过于古老的版本没啥意思,用与测试还行。 linux下面显卡驱动是linuxer心中永远的痛,非官方驱动还是差点意思。  详情 回复 发表于 2023-5-6 19:41
回复

使用道具 举报

98#
发表于 2023-5-6 19:41:48 来自手机 | 只看该作者
wuwuzz 发表于 2023-5-6 19:04
从目前我掌握的测试结果看
(以下例子,除非特别说明,U盘/G4D/menu.lst/BIOS/ubuntu信息都是前述环境不 ...


内核太过于古老的版本没啥意思,用于测试还行。

linux下面显卡驱动是linuxer心中永远的痛,非官方驱动还是差点意思。



点评

我花费大量时间、精力做ubuntu测试筛选,内核新旧不是 考虑因素,主因就一个字—“钱”。我需要gtk/canvas做 昂贵专用软件的支持环境,能有这个环境的ubuntu (或其变种)版本就是合适的。 最后结果就是mint、l  详情 回复 发表于 2023-5-6 20:16
回复

使用道具 举报

99#
发表于 2023-5-6 20:16:46 | 只看该作者
本帖最后由 wuwuzz 于 2023-5-7 10:24 编辑
liuzhaoyzz 发表于 2023-5-6 19:41
内核太过于古老的版本没啥意思,用于测试还行。

linux下面显卡驱动是linuxer心中永远的痛,非官方驱 ...

我花费大量时间、精力做ubuntu测试筛选,内核新旧不是
考虑因素,我需要gtk/canvas做昂贵专用软件的支持环境,
能有这个环境的ubuntu(或其变种)版本就是合适的。


最后结果就是mint、lite胜出(附带的,它们的内核
版本还不低,也支持USB3),这就可以了。

回复

使用道具 举报

100#
发表于 2023-11-30 19:29:08 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

101#
发表于 2023-11-30 19:46:44 | 只看该作者
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-27 21:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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