当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 43 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : Ubuntu10.04 32位與64位系統启动问题--Smallapple已經解決此問題
帖子发表于 : 2011-03-24 13:26 

注册: 2010-07-26 18:50
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
各位下午好:


今在Ubuntu10.04 64位與XP與DOS系統上通過Wubi安裝Ubuntu10.04 32位系統,按裝完成后啟動系統依舊為64位的系統,無法進入到32位的系統,我要怎麼修改才可以指定想進入32位或者64位?

環境:C盤: DOS系統 D盤:winxp系統 E盤:想裝ubuntu10.04 32位系統 F盤:Ubuntu10.04 64位系統

DOS下boot.ini為:

代码:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\="dos"
C:\wubildr.mbr = "Ubuntu"


最后由 van416 编辑于 2011-03-29 8:40,总共编辑了 4 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 14:52 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
这个估计得先把原来ubuntu64位的安装目录改名,比如改为ubuntu.bak,然后才能安装ubuntu32位,
安装完以后,正常启动为32位,要启动64位,再把32位目录改名,把64位目录还原为ubuntu,应该就可以启动为64位系统。

没用过wubi,只是猜测。


_________________
Grub2 基础教程


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 15:07 

注册: 2010-07-26 18:50
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
多謝Apple~

1.我在裝ubuntu 9.04 32位與ubuntu10.04 64位沒有發生此問題,
如果要運行9.04 32位,將9.04的wubildr.mbr與wubildr Copy到C:\下
如果要運行10.04 64位,將10.04的wubildr.mbr與wubildr Copy到C:\ 下

2.將Ubuntu 9.04 32位升級成Ubuntu 10.04 32位 用此方法就無效了,所以推斷是不是 Ubuntu 10.04 32位與64位的wubildr.mbr 是一樣的?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 15:12 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
不太清楚,
同一版本的32位和64位似乎也没有分开的必要 :em01


_________________
Grub2 基础教程


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 15:26 

注册: 2010-07-26 18:50
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
哎~~ 多虧了你的GRUB教材,今天下午也看了個下午,但只能看懂一點點 :em03

我們公司的測試系統,現在要由之前的9.04 32位升級到10.04 32位,(但是與存在的10.04 64位發生沖突),所以目前的煩擾就是不能手動指向32位或者64位

想問問Apple兄,除了變更 ubuntu名字外,在DOS下面要如何更改wubildr才可以實現~

如下是否可以實現呢?還需要變更什么呢?

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\="dos"
C:\wubildr1.mbr = "Ubuntu32"
C:\wubildr2.mbr= "Ubuntu64"


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 15:38 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
公司还用两wubi系统?干嘛不直接装硬盘里?
我也不知道32位和64位的wubildr有没有一样。如果一样的话,用上面的方法是不能分开的。
这样吧,你把两个wubildr 传上来我看看。
还有两个系统下的 /ubuntu/boot/grub/grub.cfg一并传上来。


_________________
Grub2 基础教程


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 16:06 

注册: 2010-07-26 18:50
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
公司為測試設備的,有特殊需求
wubildr.wubildr.mbr./ubuntu/boot/grub/grub.cfg 如附件:


附件:
10.04.rar [183.92 KiB]
被下载 7 次
页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 16:37 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
wubildr看不出来,
为什么两个系统的grub.cfg一样?安装32和64位安装在同一地方吗?
另外,在C盘有没有 /boot/grub/grub.cfg这个文件?


_________________
Grub2 基础教程


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 16:45 

注册: 2010-07-26 18:50
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
Sorry~~
Copy錯了

grub.cfg是從/boot/grub目錄下Copy出來的

/ubuntu/boot/grub/ 下沒有文件


附件:
10.04.rar [183.88 KiB]
被下载 5 次
页首
 用户资料  
 
10 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 17:06 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
两个grub.cfg是一样的,看起来都指向F盘的系统,E盘的32位系统有安装完成吗?


_________________
Grub2 基础教程


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 17:17 

注册: 2010-07-26 18:50
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
有,我是按照你剛剛所說的將F盤的64位的ubuntu改成unbutubak之后,再安裝E盤的32位,有安裝成功,

用file /sbin/init 可以看出是32位


页首
 用户资料  
 
12 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 17:29 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
可是两个grub.cfg都是指向sda7,如果sda7是E盘,那你看看F盘应该是sda?,
安装32后,能启动64位的吗?


_________________
Grub2 基础教程


页首
 用户资料  
 
13 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 17:40 

注册: 2010-07-26 18:50
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
C盤:DOS D盤:WINXP E盤:Ubuntu10.04 32位 F盤:Ubuntu10.04 64位

安裝完32位之后,將F盤的ubuntubak改為ubuntu,開機依舊進入64位系統


页首
 用户资料  
 
14 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 17:54 

注册: 2010-07-26 18:50
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
用Fdisk -l 可以看到

E盤屬於:sda6 F盤為:sda7


页首
 用户资料  
 
15 楼 
 文章标题 : Re: Ubuntu10.04 32位與64位系統启动问题
帖子发表于 : 2011-03-24 18:02 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
两个wubildr指定配置目录都是 /boot/grub,这样应该没办法用两个wubildr的方法分开,可以试试在grub.cfg加上32位引导试试,先用
代码:
sudo blkid

找出sda6 的uuid,再编辑 grub.cfg 加上32位引导项
代码:
menuentry "Ubuntu, Linux 2.6.32-24-generic -32" {
   insmod ntfs
   set root='(hd0,6)'
   search --no-floppy --fs-uuid --set xxxxxxxxxxxxxx
   loopback loop0 /ubuntu/disks/root.disk
   set root=(loop0)
   linux /boot/vmlinuz-2.6.32-24-generic root=/dev/sda6loop=/ubuntu/disks/root.disk ro   quiet splash
   initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry "Ubuntu, Linux 2.6.32-24-generic -32 (recovery mode)" {
   insmod ntfs
   set root='(hd0,6)'
   search --no-floppy --fs-uuid --set xxxxxxxxxxx
   loopback loop0 /ubuntu/disks/root.disk
   set root=(loop0)
   linux /boot/vmlinuz-2.6.32-24-generic root=/dev/sda6 loop=/ubuntu/disks/root.disk ro single
   initrd /boot/initrd.img-2.6.32-24-generic
}


把上面代码加到64位启动代码后面,xxxxxxx部分用查到的sda6的uuid代替。
或者请教wubi专家photor看看有没有好办法


_________________
Grub2 基础教程


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 43 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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