LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1189|回复: 11

双linux,如何删除一个

[复制链接]
发表于 2007-6-13 21:13:02 | 显示全部楼层 |阅读模式
sda1装有fedora, sda2装debian, sda5是/home分区,sda6是swap分区,没有独立的/boot分区.
现在想把fedora删除,然后把它挂在debian下
请教该如何做?
直接删除fedora会不会影响启动?grub装在mbr
谢谢
发表于 2007-6-13 21:49:23 | 显示全部楼层
把谁挂在debian下?grub是哪个系统的grub?可以在debian下安装grub到mbr,然后删除fedora分区就行了
回复 支持 反对

使用道具 举报

发表于 2007-6-13 21:54:05 | 显示全部楼层
仅供参考后果自负
首先必须搞清楚引导装在mbr上的是那个系统!
如果有软盘的话最好先制作一张引导盘以防万一。
如果是debian的引导装在了mbr上,那么可以删除sda1的所有文件,但是千万不要删除或格式化分区。
若是fedora的引导安装到了mbr或要删除重建sda1,最好制作一张debian的引导软盘,
方法:grub-install /dev/fd0
或者dd if=/dev/sda1 of=/dev/fd0 bs=512 count=1
如果没有软盘,必须在删除sda1又重建sda1的前后不重启系统的情况下把grub安装到sda1的mbr,方法:grub-install /dev/sda1.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-13 22:57:02 | 显示全部楼层
是这样的:
先装了fedora在sda1,grub装在mbr
然后装debian在sda2,grub也装在mbr,也就是把之前的grub覆盖掉了
而且现在发现fedora所在的分区sda1无法被挂载在debian下
现在fedora已经没意义,想把fedora删除,把sda1的空间用起来,能当成一个分区挂载debian下就好
回复 支持 反对

使用道具 举报

发表于 2007-6-14 07:18:25 | 显示全部楼层
用fdisk -l 命查看一下sda1是不是标记为lvm
并输出的内容贴出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-14 09:02:28 | 显示全部楼层
Thanks!

# fdisk -l

Disk /dev/sda: 73.5 GB, 73543163904 bytes
255 heads, 63 sectors/track, 8941 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2040    16386268+  83  Linux
/dev/sda2            2041        3256     9767520   83  Linux
/dev/sda3            3257        8941    45664762+   5  Extended
/dev/sda5            3257        8459    41793066   83  Linux
/dev/sda6            8460        8941     3871633+  82  Linux swap / Solaris
回复 支持 反对

使用道具 举报

发表于 2007-6-14 09:23:16 | 显示全部楼层
sda1文件系统格式是什么,比如ext3、reiserfs、vfat等,如果没有手动设置的话应该是ext3,
用命令mount -t ext3 /dev/sda1 /mnt
应该可以挂载到/mnt目录里。ext3可以换成你相应的文件系统格式。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-14 11:15:26 | 显示全部楼层
sda1是ext3格式
手动,写到/etc/fstab都不起作用
# mount -t ext3 /dev/sda1 /mnt/sda1/
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
有点搞不明白了
回复 支持 反对

使用道具 举报

发表于 2007-6-14 11:23:40 | 显示全部楼层
拿个板凳学习
回复 支持 反对

使用道具 举报

发表于 2007-6-14 12:12:32 | 显示全部楼层
操作过程中千万不能重启
1、格式化分区sda1为ext3格式,时间较长耐心等待
mkfs.ext3 /dev/sda1
2、把grub引导安装到mbr
grub-install /dev/sda1
3、挂载sda1到/mnt/目录,如果不报错,则成功了
mount -t ext3 /dev/sda1 /mnt
4、ls /mnt 这一步应该能看到 lost+found文件夹
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表