我一共2块硬盘,80G的是Master,40的是slave
linux装在80的上面,如图,最后4个分区是最初装Ubuntu的。
其中(最后四个的)第一个是swap 500M
第二个是/
第三个是/boot 100M
第四个是/home
图中的属性为原先/boot
图片不能直接看到,但是可以右键复制地址在新窗口打开,或者可以在这里看到图:
http://marcusology.blogspot.com/2009/03/ubuntu.html
我原本/和/home都是给的5G,然后进window从/home分了2G给/(先分出自由空间,然后把/boot分区从自由空间之前移到之后,最后把自由空间给/),调整过程中没有出错,但最后给我个提示说是最好reinit lilo,可能启动有问题。
然后启动就不能进图形界面了,只能以只读模式用root帐号进入一个错误很多的看起来像linux的命令行。
我用livecd进去看分区,现在/目录确实变成了7G,/home变3G,4个分区完好。
然后试图修改menu.lst
运行了
代码: 全选
ubuntu@ubuntu:~$ sudo blkid
结果(我分区比较多)
/dev/sda1: UUID="0A24F5AB24F599C1" LABEL="System" TYPE="ntfs"
/dev/sda5: UUID="307861E47861A974" LABEL="Pro" TYPE="ntfs"
/dev/sda6: LABEL="USE" UUID="48DF-4AC5" TYPE="vfat"
/dev/sda7: UUID="0785d887-a7ab-449a-812a-f4f86c8dc4df" TYPE="swap"
/dev/sda8: UUID="a3dfa48c-014c-40f0-b517-db8a02d1ebbf" SEC_TYPE="ext2" TYPE="e
xt3"
/dev/sda9: UUID="4ccac222-236f-45ea-9bd0-a37b19e69a5a" TYPE="ext2"
/dev/sda10: UUID="b7cf9ab5-f245-4cd0-a1a7-78e1de9e9474" SEC_TYPE="ext2" TYPE="
ext3"
/dev/sdb1: LABEL="BACKUP" UUID="F0B1-F1B6" TYPE="vfat"
/dev/sdb2: UUID="F8708C6C708C3402" LABEL="XP" TYPE="ntfs"
/dev/sdb5: LABEL="SOFT" UUID="3018-1BE7" TYPE="vfat"
/dev/sdb6: UUID="ACCC2645CC260A62" LABEL="Marcus" TYPE="ntfs"
/dev/sdb7: UUID="ECC0FA51C0FA218E" LABEL="Game" TYPE="ntfs"
/dev/sdb8: UUID="B6BC7D5ABC7D1659" LABEL="Listen" TYPE="ntfs"
/dev/loop0: TYPE="squashfs"
原先的menu.lst内容是:(其中的uuid为sda8的,也就是/目录的分区)这个munu.lst不是livecd的,而是挂载在100M分区里的原先的那个
title Ubuntu 8.04.2, kernel 2.6.24-24-generic
root (hd0,8)
kernel /vmlinuz-2.6.24-24-generic root=UUID=a3dfa48c-014c-40f0-b517-db8a02d1ebbf ro quiet splash
initrd /initrd.img-2.6.24-24-generic
quiet
title Ubuntu 8.04.2, kernel 2.6.24-24-generic (recovery mode)
root (hd0,8)
kernel /vmlinuz-2.6.24-24-generic root=UUID=a3dfa48c-014c-40f0-b517-db8a02d1ebbf ro single
initrd /initrd.img-2.6.24-24-generic
我在livecd下修改了menu.lst文件,
,所以没有未保存的问题。改成了/boot分区的uuid,
title Ubuntu 8.04.2, kernel 2.6.24-24-generic
root (hd0,9)
kernel /vmlinuz-2.6.24-24-generic root=UUID=4ccac222-236f-45ea-9bd0-a37b19e69a5a ro quiet splash
initrd /initrd.img-2.6.24-24-generic
quiet
title Ubuntu 8.04.2, kernel 2.6.24-24-generic (recovery mode)
root (hd0,9)
kernel /vmlinuz-2.6.24-24-generic root=UUID=4ccac222-236f-45ea-9bd0-a37b19e69a5a ro single
initrd /initrd.img-2.6.24-24-generic
然后退出livecd重启,系统选择菜单选这个Ubuntu系统时,提示好像是failed,只有两行错误,具体我等下再看下。然后只能选择crtl-alt-delete.。
另外,只能用代理上国内网,不能上国外。而且用代理连接源下载安装时会出现代理用户名密码验证错误(实际没错,据说是因为我们学校代理服务器是win的),所以没有办法
代码: 全选
cd ~/Desktop && wget 'http://home.comcast.net/~ubuntu_grub/boot_info_script.txt' && sudo bash boot_info_script.txt
了