重装winXP后启动linux的问题

为当前最终发行版之前的所有版本提供支持
回复
xingzhe2008
帖子: 1
注册时间: 2006-10-11 23:20
送出感谢: 0
接收感谢: 0

重装winXP后启动linux的问题

#1

帖子 xingzhe2008 » 2006-10-11 23:22

在下的系統是Ubuntu+WinXP
最近重灌了winXP後
為了把Loader改回Grub
於是用Live CD開機
執行chroot後,進grub執行了setup (hd0,1)跟setup (hd0)

再次重開機後,雖然選單出現了,WinXP也進得去
但是進Linux,開機開到一半,卻產生了Kernel panic:

代碼:

Attempt to access beyond end of device
hda4: rw=16, want=8, limit=2
Kernel panic-not syncing: I/O error reading memory image

請問這可能是什麼原因造成的呢
重灌XP的時候,除了把XP的磁區(hda1)格式化,我並沒有做其他特殊的動作
在下的hda是割成這樣:
hda1: NTFS
hda2: ext3, /
hda3: swap
hda4: 延伸, NTFS
hda5: 延伸, NTFS

請大家幫幫忙 Q_Q
感激不盡
头像
davix
帖子: 274
注册时间: 2005-10-04 16:16
来自: Beijing
送出感谢: 0
接收感谢: 2 次

#2

帖子 davix » 2006-10-12 16:36

幫台灣朋友頂一下,雖然我也不知解決辦法

問題描述的非常清楚,可以做大家提問的典範了

從提示看是hda4的問題,它是擴展分區應該不會有ntfs格式吧
要不你試試在windows下把hda4, hda5合并,再看看行不行?(只是猜想)
I'd love K* rather than G*,
just like *nix rather than win*.
Bug No. 1
图片
xwind
帖子: 7
注册时间: 2006-10-05 12:54
送出感谢: 0
接收感谢: 0

Re: 重装winXP后启动linux的问题

#3

帖子 xwind » 2006-10-13 5:18

xingzhe2008 写了:在下的系統是Ubuntu+WinXP
最近重灌了winXP後
為了把Loader改回Grub
於是用Live CD開機
執行chroot後,進grub執行了setup (hd0,1)跟setup (hd0)

再次重開機後,雖然選單出現了,WinXP也進得去
但是進Linux,開機開到一半,卻產生了Kernel panic:

代碼:

Attempt to access beyond end of device
hda4: rw=16, want=8, limit=2
Kernel panic-not syncing: I/O error reading memory image

請問這可能是什麼原因造成的呢
重灌XP的時候,除了把XP的磁區(hda1)格式化,我並沒有做其他特殊的動作
在下的hda是割成這樣:
hda1: NTFS
hda2: ext3, /
hda3: swap
hda4: 延伸, NTFS
hda5: 延伸, NTFS

請大家幫幫忙 Q_Q
感激不盡
首先我记得扩展分区好像从5开始计数把?不管你的主分区是否有4个。就是说我觉得你的分区应该是:

hda1: NTFS
hda2: ext3, /
hda3: swap
hda5: 延伸, NTFS
hda6: 延伸, NTFS

还有我觉得你这样的分区不是很好。建议把linux分区放最后,和WIN的分区分开,不然可能出现盘符错乱问题。我觉得这样可能好些:
hda1: NTFS
hda5: 延伸, NTFS
hda6: 延伸, NTFS#你可以把这个格式为FAT32,这样WIN和LINUX都可以读写这个分区
hda7: 延伸,ext3, /
hda8: 延伸,swap

最后进入grub,好像是先boot(hdx,y),然后setup(hdz),其中x,y,z你都可以用TAB键看到提示的,如果你是用sudo grub进入grub的话。
回复

回到 “老旧版本支持”