(已解决)分区方案设计有误怎么办?寻补救办法。

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
头像
ssfjhh
帖子: 1289
注册时间: 2007-11-08 21:23
来自: 中国

(已解决)分区方案设计有误怎么办?寻补救办法。

#1

帖子 ssfjhh » 2008-10-12 19:11

文件系统 容量 已用 可用 已用% 挂载点
/dev/sda2 11G 322M 9.4G 4% /
/dev/sda1 96M 25M 67M 28% /boot
/dev/sda5 82G 667M 77G 1% /home
/dev/sda3 11G 2.4G 7.3G 25% /usr
/dev/sda6 11G 849M 8.9G 9% /var
/dev/sda8 46G 99k 46G 1% /media/disk

上面这个是我的分区方案,sda8是本来打算用来装win的,里边现在没有任何数据。可是真到装的时候发现装不了,肯定是因为装在1024柱面以后的缘故。

现在该怎么办?总不能因为这个让我重新分区再安装吧?我好不容易更新完,又设置了不少东西。舍不得删现在的ubuntu呀。

当初分区的时候,心想反正win不常用,后面的分区从理论上来说性能不如前边的,就装在靠后面的分区,结果。。。。。唉,我咋这么不小心呢,忘这个1024柱面的问题了。
====================================================================
经十楼的牛人billbear指点,现在已经把windows装上去了,办法如下:

一 转移/boot目录在硬盘上的位置。
备份/boot,sudo cp -r /boot boot
缷载/boot分区,sudo umount /boot
将boot目录复制回根目录 sudo cp -r boot /

二 重启,用windows安装光盘启动,将sda8和sda1格掉(,选择装在sda8上,果然就可以安装了,安装完之后,sda8就是C盘,D盘就是sda1,D盘容量只有不到一百M,也只占用了几十M。

三 用UBUNTU liveCD 启动电脑,打开终端,运行 sudo grub,得到grub>这样的提示符,
在其后输入find /boot/grub/stage1 得到类似于这样的一个结果(hd0,1),其实也就是找到现在的/boot所在分区,
再运行 root (hd0,1) ,然后运行 setup (hd0) ,
然后运行quit退出到终端。

四 修改menu.lst ,
先在终端输入sudo gedit 然后打开/boot所在分区,找到menu.lst这个文件,直接拖到终端窗口中,这样就得到了现在menu.lst这个文件的地址和文件名,直接按Enter
将启动菜单里的root一行的(hd0,0)修改为(hd0,1),将kernel和initrd两行中的/vmlinuz-2.6.24-21-generic root=UUID=8e8da985-598c-4525-af06-bfe0e45c5405 ro quiet splash locale=zh_CN和/initrd.img-2.6.24-21-generic前加上/boot,
如下所示,红色的是我加上去的:
title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=45d38d29-a1fd-40ad-927a-94749cc121af ro quiet splash
initrd /boot/initrd.img-2.6.24-21-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=45d38d29-a1fd-40ad-927a-94749cc121af ro single
initrd /boot/initrd.img-2.6.24-21-generic
并将顺便在最后又加了这么一项,title 后面的为你的WINDOWS系统的名字,随你改成什么都行,只是好像汉字不行。
title Windows Vista Home Basic
root (hd0,0)
makeactive
chainloader +1
上面引用部分不需要记,因为在menu.lst文件前面的注释部分也可以找到。

五 保存menu.lst,重启电脑,拿出liveCD,哈哈,ubuntu和vista都能正常启动了。

再次感谢牛人 billbear,多谢你的指点,才让我的ubuntu没有重装
上次由 ssfjhh 在 2008-10-24 21:22,总共编辑 8 次。
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 分区方案设计有误怎么办?寻补救办法。

#2

帖子 adagio » 2008-10-12 19:50

虚拟机喽
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
ssfjhh
帖子: 1289
注册时间: 2007-11-08 21:23
来自: 中国

Re: 分区方案设计有误怎么办?寻补救办法。

#3

帖子 ssfjhh » 2008-10-12 22:34

adagio 写了:虚拟机喽
没办法在真机上安装了吗?
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

Re: 分区方案设计有误怎么办?寻补救办法。

#4

帖子 冲浪板 » 2008-10-12 23:48

"上面这个是我的分区方案,sda8是本来打算用来装win的,里边现在没有任何数据。可是真到装的时候发现装不了,肯定是因为装在1024柱面以后的缘故。"

因为ntldr要一个主分区?
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 分区方案设计有误怎么办?寻补救办法。

#5

帖子 billbear » 2008-10-13 9:00

ssfjhh 写了: sda8是本来打算用来装win的,里边现在没有任何数据。可是真到装的时候发现装不了,肯定是因为装在1024柱面以后的缘故。
不,win需要一个主分区。
头像
ssfjhh
帖子: 1289
注册时间: 2007-11-08 21:23
来自: 中国

Re: 分区方案设计有误怎么办?寻补救办法。

#6

帖子 ssfjhh » 2008-10-13 9:39

billbear 写了:
ssfjhh 写了: sda8是本来打算用来装win的,里边现在没有任何数据。可是真到装的时候发现装不了,肯定是因为装在1024柱面以后的缘故。
不,win需要一个主分区。
郁闷,我那三个主分区都太小了,分区是/,/boot,/usr,都小于10G,装个VISTA不够呀,如果装xp还可以,只是怎么把这个/usr先转到其它盘,然后再重新挂载?

我的想法是先复制/usr到一个新建的分区比如/dev/sda8,然后umout /usr和/dev/sda8,然后再mount /usr /dev/sda8,不知道这个方案可不可行?
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 分区方案设计有误怎么办?寻补救办法。

#7

帖子 billbear » 2008-10-13 10:20

把 /boot 拿来用即可
原 /boot 里的东西整到 / 分区里
menu.lst 稍微改一下, grub 整一下, fstab 删一句。
sda1 格式化成 fat 或 ntfs 做 win 的 c 盘即可
win 装在 "d 盘" -- sda8
c 盘只用来放几个启动文件, ntldr 之类,几兆足矣
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

Re: 分区方案设计有误怎么办?寻补救办法。

#8

帖子 dogfox » 2008-10-13 15:11

使用深山红叶格式化你准备安装的磁盘位置,然后在安装,安装完成后可能会出现无法启动ubuntu的情况
全世界linux爱好者联合起来 !
头像
ssfjhh
帖子: 1289
注册时间: 2007-11-08 21:23
来自: 中国

Re: 分区方案设计有误怎么办?寻补救办法。

#9

帖子 ssfjhh » 2008-10-13 18:32

billbear 写了:把 /boot 拿来用即可
原 /boot 里的东西整到 / 分区里
menu.lst 稍微改一下, grub 整一下, fstab 删一句。
sda1 格式化成 fat 或 ntfs 做 win 的 c 盘即可
win 装在 "d 盘" -- sda8
c 盘只用来放几个启动文件, ntldr 之类,几兆足矣
把win的C盘放在只有一百M的sda1?还没见过谁的windows的C盘只有一百M。能不能具体点。
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 分区方案设计有误怎么办?寻补救办法。

#10

帖子 billbear » 2008-10-13 19:43

你用 livecd 把 sda1 格了, fat
sda8 格了, fat
拿 win 安装盘,安装到 sda8 的位置,他会提示你还要格个 c 盘,你就同意。
注意一定要用 win 安装盘把 c: 和 d: 都再格一遍,不然启动不了
然后就装,ntldr 等几个启动文件会在 c 盘,其他的大头,windows、documents and settings、program files 都在 d 盘。
vista 也是一样的
头像
ssfjhh
帖子: 1289
注册时间: 2007-11-08 21:23
来自: 中国

Re: 分区方案设计有误怎么办?寻补救办法。

#11

帖子 ssfjhh » 2008-10-14 21:51

billbear, 真是牛人呀,还知道windows可以这么装,我估计很我windows下的高手都不知道sk 以这么装非常感谢你的指点,现在windows已经装上去了。

装好之后ubuntu启动不了了,不过是小问题,自己解决了。

既然这个都知道,那我另外再问个问题,昨天不小心把公司一台电脑上的drivers文件夹给直接拖到桌面上去了,所以那个文件夹就坏了,今天发现启动不了了,找IT部门的人看过了,那人说只能重装,我想既然/boot可以转个地方正常启动,为什么我把另外一台电脑上的drivers用WIN PE光盘复制到相应的目录下,为什么那台电脑还是启动不起来?两台电脑是同一批买进来的新机器,配置完全一样。

重启之前还是提示autochk programe not found ,skiping autocheck。IT部门的人说,就是这样,即使你复制一个一样的文件进去windows还是不认,只能重装。

可是那人又老说自己非常忙,老往后拖,影响工作,我说给我张盘我自己装,那人又说公司有规定,不能给我自己装,真麻烦。

有没有简单的办法可以不用重装,只要我自己改一些文件就能修复的办法?我自己肯定不敢拿安装光盘去装的,哪有正版的呀。
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 分区方案设计有误怎么办?寻补救办法。

#12

帖子 billbear » 2008-10-14 22:17

这样就牛人啦 :em06

你说的那个我不太懂啊,哪里的 drivers 文件夹? system32 底下?再拖回去不行吗? :em06
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 分区方案设计有误怎么办?寻补救办法。

#13

帖子 adagio » 2008-10-14 22:22

c:\windows\drivers ?
这个咚咚只是备用的驱动程序啊,不会影响启动嘛。
我从前硬盘紧张,干脆把这个文件夹干掉了的(能省出几百M),一样用啊!
你怕是不止破坏了这一个吧?估计连system32也搞坏了
:em04
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 分区方案设计有误怎么办?寻补救办法。

#14

帖子 adagio » 2008-10-14 22:27

billbear 写了:再拖回去不行吗?
NND!终于可以教训你一回了,他连进都进不去怎么拖啊? :em85
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
ssfjhh
帖子: 1289
注册时间: 2007-11-08 21:23
来自: 中国

Re: 分区方案设计有误怎么办?寻补救办法。

#15

帖子 ssfjhh » 2008-10-14 22:34

adagio 写了:c:\windows\drivers ?
这个咚咚只是备用的驱动程序啊,不会影响启动嘛。
我从前硬盘紧张,干脆把这个文件夹干掉了的(能省出几百M),一样用啊!
你怕是不止破坏了这一个吧?估计连system32也搞坏了
:em04
不会吧?这个只是备用的驱动?windows的病毒可经常藏在这里。我仔细想想,昨天对系统盘的操作可能也只有把drivers拖出来再拖回去这样的操作,应该没有破解system32。

而且进入windows safemod显示了满屏幕的出错信息,前面的太长,记不住,只看到每行后面都有一个文件路径和名称,都是drivers下的文件。
上次由 ssfjhh 在 2008-10-14 22:50,总共编辑 1 次。
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
回复