当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 硬盘安装:unable to find a medium containing a live file system
帖子发表于 : 2011-02-15 11:31 

注册: 2007-03-07 23:52
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
系统win7,C盘ntfs分区
准备安装ubuntu-10.04.1

将ubuntu-10.04.1-desktop-i386.iso安装文件用虚拟光驱加载,运行wubi.exe,选择第一项完整的安装,然后设置让帮助从CD引导启动
程序将自动在C盘建立ubuntu文件夹,同时准备必须的文件,其中引导的grub.cfg文件(C:\ubuntu\install\boot\grub)内容:
代码:
......此处省略
# TBD try to boot directly from kernel/initrd within the ISO via the grub2 loop module

search -s -f -n /ubuntu/install/boot/vmlinuz

menuentry "Normal mode" {
    linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation noprompt quiet splash  boot=casper ro debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=us console-setup/variantcode= --  rootflags=syncio
    initrd /ubuntu/install/boot/initrd.lz
}
......此处省略



然后重启系统,选择进入ubuntu安装,一段时间后,出错,提示
unable to find a medium containing a live file system.
更换了几台不同的电脑尝试,问题依旧(其他电脑都是windows xp系统)



然后我修改上述grub.cfg文件如下,增加iso-scan/filename=/ubuntu/install/installation.iso
代码:
......此处省略
# TBD try to boot directly from kernel/initrd within the ISO via the grub2 loop module

search -s -f -n /ubuntu/install/boot/vmlinuz

menuentry "Normal mode" {
    linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation iso-scan/filename=/ubuntu/install/installation.iso noprompt quiet splash  boot=casper ro debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=us console-setup/variantcode= --  rootflags=syncio
    initrd /ubuntu/install/boot/initrd.lz
}
......此处省略


重启系统安装,一切正常。


我用winrar打开wubi.exe文件,查看到文件内的wubi.exe\data\grub.install.cfg内容如下:
代码:
......此处省略
# TBD try to boot directly from kernel/initrd within the ISO via the grub2 loop module

search -s -f -n $(kernel)

menuentry "$(normal_mode_title)" {
    linux $(kernel) debian-installer/custom-installation=$(custom_installation_dir) iso-scan/filename=$(iso_path) automatic-ubiquity noprompt quiet splash  boot=casper ro debian-installer/locale=$(locale) console-setup/layoutcode=$(keyboard_layout) console-setup/variantcode=$(keyboard_variant) -- $(accessibility) $(rootflags)
    initrd $(initrd)
}
......此处省略

可以看到本身参数里面是有iso-scan/filename=$(iso_path) 选项的,但是在生成grub.cfg文件的时候,却把它删掉了,不知何解



我修改了一下wubi.exe文件,把该段配置直接修改为绝对的值:
代码:
......此处省略
# TBD try to boot directly from kernel/initrd within the ISO via the grub2 loop module

search -s -f -n /ubuntu/install/boot/vmlinuz

menuentry "Normal mode" {
    linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation iso-scan/filename=/ubuntu/install/installation.iso noprompt quiet splash  boot=casper ro debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=us console-setup/variantcode= --  rootflags=syncio
    initrd /ubuntu/install/boot/initrd.lz
}
......此处省略

重新做成ISO文件,再次安装,发现引导的grub.cfg文件(C:\ubuntu\install\boot\grub)内容:
代码:
......此处省略
# TBD try to boot directly from kernel/initrd within the ISO via the grub2 loop module

search -s -f -n /ubuntu/install/boot/vmlinuz

menuentry "Normal mode" {
    linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation/ubuntu/install/installation.iso noprompt quiet splash  boot=casper ro debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=us console-setup/variantcode= --  rootflags=syncio
    initrd /ubuntu/install/boot/initrd.lz
}
......此处省略

发现“ iso-scan/filename=”还是丢失了

不知道怎么去解决?(修改wubi.exe让它自动在grub.cfg文件里面生成正确的参数)


最后由 luce 编辑于 2011-02-15 11:45,总共编辑了 4 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 硬盘安装:unable to find a medium containing a live file syst
帖子发表于 : 2011-02-15 11:34 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
虚拟后,用wubi。重启,虚拟的不就没了。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 硬盘安装:unable to find a medium containing a live file syst
帖子发表于 : 2011-02-15 11:40 

注册: 2007-03-07 23:52
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
虚拟后,用wubi。重启,虚拟的不就没了。


的确是没了,10.04.1版本里面提供一个可以设置从CD引导的选项(8.04版本也可以)
它会把iso镜像文件拷贝到C:\ubuntu\install\installation.iso

实际上重启安装的时候,会搜索该iso文件,同时加载安装
此时虚拟光驱作用已经消失


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 硬盘安装:unable to find a medium containing a live file syst
帖子发表于 : 2011-02-15 11:42 
头像

注册: 2010-06-16 1:05
帖子: 14668
地址: Tencent
系统: Mac OS X
送出感谢: 1
接收感谢: 153
用虚拟光驱后又用wubi?这不论不类的安装方法,服了 :em20


_________________
twitter求fo:http://twitter.com/maplebeats
博客求踩:http://maplebeats.com


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 硬盘安装:unable to find a medium containing a live file syst
帖子发表于 : 2011-02-15 11:43 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
上grub,可以直接挂iso


_________________
● 鸣学


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 硬盘安装:unable to find a medium containing a live file syst
帖子发表于 : 2011-02-15 11:51 

注册: 2007-03-07 23:52
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
枫叶饭团 写道:
用虚拟光驱后又用wubi?这不论不类的安装方法,服了 :em20


:em06

这个是ubuntu的wubi增加的新功能,从8.04就有了,可以自动帮助用户从设置从CD启动(实际上是硬盘启动)

这种做法简单:
1、是属于真实的硬盘安装
2、不是wubi的虚拟安装
3、不需要额外的安装什么grub等等工具或者修改什么参数什么的

以上的安装方法对于新手来说是最简易的

8.04是可以安装的,但是它的wubi机制有点不同(它是把iso里面的文件解压到一个磁盘的根目录,然后通过wubi的帮助从CD启动功能,将该磁盘虚拟成一个光盘来安装的)

我尝试把8.04的wubi替换到10.04的wubi,安装也会有其他问题,解决方式也比较复杂,还是要手动修改一些东西


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 硬盘安装:unable to find a medium containing a live file syst
帖子发表于 : 2011-02-16 9:05 

注册: 2007-03-07 23:52
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
误导大家了
今天发现实际上10.04的安装只需要把光盘内的wubi.exe提取出来,跟下载的iso文件放到同一个文件夹
然后运行wubi.exe安装即可(弹出对话框所设置的安装分区实际上表示的是安装文件所解压到的分区,至于用户名密码等应该设置是无效的,因为重启系统可能需要重新设置)


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译