本本硬盘升级记

很佩服自己啊,在周围都是100G以上的本本的白眼之下,我的华硕本本依靠40G的硬盘+30G的移动硬盘艰难的生活用到现在。到今天终于硬盘捣持不过来了。趁着并口硬盘还未被硬件发展的潮流完全吞没,周末去买了个160Gsamsung,顺带稍了条1G的内存条子(DDR 333也快成古董了啊,顺便说一句,华硕还真是保守,硬说自己的机器单条最多支持512M的)。回到家就开始迫不及待的捣持。拷贝的过程不如我第一次升级顺利,关键是自己操作的失误。这个帖子的完成也得益于来自网络上的信息,因此我也把我的过程公布开来,希望对升级的朋友们有所帮助吧。


1.想像第一次升级一样用ghost disk to disk的功能进行盘拷。用win2000无忧启动盘boot,用它带的ghost 2003进行disk to disk互拷,第一次在拷贝到ubuntu分区时出错(文件无法create之类),第二次速度突然变得即慢(究竟什么原因值得探讨),20Mmin的样子,跟网络速度有一拼,实在无法忍受。寻找其它方案。


2。在第一步的过程中不小心拷错方向,导致原来的40G硬盘XP系统分区被部分覆盖,无法正常启动,ubuntu则可以进入。于是想先对XP进行修复。祸不单行,发现用XP安装盘装到inspecting hardware时就停止,黑屏,硬盘灯常亮。

网上查找别人装电脑时也有同样的问题。但是我没有找到明确的答案,不想再盲人摸象了,还是找一个更稳妥的办法。考虑到我前面犯下的错误,XP上东西不多,还是重装XP,算是对自己的惩罚吧。呵呵。


3.下决心重装XP40G的老硬盘接到USB口,里面中有必备的工具:PQMagic 8.0Ghost 7.7Ghost32.exe,虽然老点,但是简单好用。(Ghost32.exe都不需要安装,鄙视一下什么ghost 14,还要安装.net framework,操作也比以前的版本变化太大了)。


4。进入刚安装好的XP系统,用PQMAGIC160G硬盘剩下的空间分区。分出一个1Gswap空间和40Gext3分区。


5。启动GHOST32.exe,由于XP系统分区已经被我覆盖,所以只需要将40G盘中的ubuntu Partion做成GHO image,然后将其clone到刚分好的ext3分区。这个时间会较长一些。到这里,我想要的ubuntu系统已经搬家了,不过要让它正常工作还有很多工作得做呢。


6。将ubuntulive cd放进光驱,去掉USB硬盘,重启之后用光驱启动。进入ubuntu后进行如下指令重装grubMBR(这一步很重要也很常用哦,如果万一以后你重装windows就可以用这个办法恢复MBR上的grub信息了)。

假定ubuntu系统安装在hda3, 文件系统为ext3格式


使用 livecd 启动成功后运行终端:

代码:

sudo -s -H #获取root 权限

mkdir -p /mnt/hda3

mount -t ext3 /dev/hda3 /mnt/hda3 # ubuntu分区mount

mount -t proc none /mnt/hda3/proc

chroot /mnt/hda3 /bin/bash #修改root目录为刚mount上的分区的挂载点

source /etc/profile #读取ubuntu分区的配置文件

grub #运行grub


grub命令行模式下输入:


root (hd0,2)

setup (hd0) #安装grub到第一块硬盘的MBR


7。再次重启,你会发现终于见到了可爱的grub启动菜单了。付出终于有了回报,最开心的事情莫过于此了。

好了,现在就开始享受你的爱机吧!别急,我的swap分区怎么是0?看来ubuntu还没有聪明到能自动搜索swap分区并激活的地步。没关系,mkswap,记下得到的UUID修改fstabswap分区的UUID,重启之后,你的新swap就生效了。要验证一下,可以用swapon命令:

angelo@ubuntu:~$ swapon -s

Filename Type Size Used Priority

/dev/sda7 partition 1028120 0 -1

或者用cat /proc/swaps直接查看。


8。如果你像我一样,还想让ubuntu自动挂载windows下的分区,那么你还需要再修改fstab

(1)查看各分区的UUID

angelo@ubuntu:~$ sudo blkid

/dev/sda1: UUID="16CC0B97CC0B7073" TYPE="ntfs"

/dev/sda5: UUID="91D6-7BFE" TYPE="vfat"

/dev/sda6: LABEL="^C�^A" UUID="DAC1-BAA5" TYPE="vfat"

/dev/sda7: TYPE="swap" UUID="186d2275-ff66-49ce-9dd8-f218fb1d357d"

/dev/sda3: UUID="6a4fb396-c687-4111-b3ca-9de8b9139e9f" TYPE="ext3"

2)将对应的fstab中的项中的老UUID改为现在的UUID,重启之后你的windows分区就可以自动挂载了!



你终于可以不用担心下电影没空间了,好好享受你的大硬盘吧!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值