当前位置: 技术问答>linux和unix
安装XP和gentoo双系统问题
来源: 互联网 发布时间:2016-05-14
本文导语: 我想在xp下安装gentoo,但是在分区的时候出现错误了。 (1)首先,我在xp下用分区魔法师对我的硬盘进行分区:分成C,D,E,F盘。C盘是主分区,D,E,F是逻辑分区。 (2)我想把gentoo装在F盘,我把F删除了,格式化成linux的文件系统; ...
我想在xp下安装gentoo,但是在分区的时候出现错误了。
(1)首先,我在xp下用分区魔法师对我的硬盘进行分区:分成C,D,E,F盘。C盘是主分区,D,E,F是逻辑分区。
(2)我想把gentoo装在F盘,我把F删除了,格式化成linux的文件系统;
(3)之后用gentoo 最小安装光盘启动,并用fdisk分区:fdisk /dev/sda
首先预览分区信息:
Device boot start End Blocks Id System
/dev/sda * 1 252 10056658+ c w95 FAT32(LBA) //C盘
/dev/sda2 1253 19457 146231662+ 5 w95 Ext'd(LBA)
/dev/sda5 12353 10329 72910971+ 7 HPFS/NTFS //D盘
/dev/sda6 10330 12287 15727603+ 7 HPFS/NTFS //E盘
/dev/sda7 12288 19457 57592993+ 7 Linux
(4)退出,接着:fdisk /dev/sda7
对sda7进行如下的分区:
Device boot Start End Blocks Id System
/dev/sda7p1 * 1 14 105808+ 83 Linux //boot分区
/dev/sda7p2 15 81 506520 82 Linux swap //交换分区
/dev/sda7p3 82 3876 28690020 83 Linux // 根分区
(5)保存退出后出现如下错误:
WARNING:Re-reading the partition tablt failed with error 22:Invalid argument.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
我又重新启动了系统,但是还是没有成功,后来我干脆把sda7删除了,再重新分区,但是也没有成功。
谁知道我哪里出问题了??大家有什么好的安装方案吗??
(1)首先,我在xp下用分区魔法师对我的硬盘进行分区:分成C,D,E,F盘。C盘是主分区,D,E,F是逻辑分区。
(2)我想把gentoo装在F盘,我把F删除了,格式化成linux的文件系统;
(3)之后用gentoo 最小安装光盘启动,并用fdisk分区:fdisk /dev/sda
首先预览分区信息:
Device boot start End Blocks Id System
/dev/sda * 1 252 10056658+ c w95 FAT32(LBA) //C盘
/dev/sda2 1253 19457 146231662+ 5 w95 Ext'd(LBA)
/dev/sda5 12353 10329 72910971+ 7 HPFS/NTFS //D盘
/dev/sda6 10330 12287 15727603+ 7 HPFS/NTFS //E盘
/dev/sda7 12288 19457 57592993+ 7 Linux
(4)退出,接着:fdisk /dev/sda7
对sda7进行如下的分区:
Device boot Start End Blocks Id System
/dev/sda7p1 * 1 14 105808+ 83 Linux //boot分区
/dev/sda7p2 15 81 506520 82 Linux swap //交换分区
/dev/sda7p3 82 3876 28690020 83 Linux // 根分区
(5)保存退出后出现如下错误:
WARNING:Re-reading the partition tablt failed with error 22:Invalid argument.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
我又重新启动了系统,但是还是没有成功,后来我干脆把sda7删除了,再重新分区,但是也没有成功。
谁知道我哪里出问题了??大家有什么好的安装方案吗??
|
貌似有点问题。sda7是一个逻辑分区,你不能再在里面继续分区了吧?!
估计是没有完全明白主分区,扩展分区,逻辑分区的概念,自己去GOOGLE补一下吧!
建议:根据你在第(3)中列出分区信息,我给你如下建议:
1. 先删掉/dev/sda7逻辑分区;
2. 然后用fdisk /dev/sda来进行分区;进去之后用“n”创建分区的时侯,选择逻“l”,即选择创建逻辑分区;根据你的要求,分别创建三个逻辑分区:boot分区; swap分区,和root分区;
然后保存退出即可。应该不回有错了!
附录:
A. fdisk命令是正对硬盘来操作的,而不是正对分区来操作! 所以如果你用/dev/hda5之类的命令,应该会有告警信息,类似如下:“Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)”;
B. 就安装操作系统来说,你没有必要先将分区分好(当然这也可以),安装过程中应该有工具让你做分区这件事情。gentoo我没有安装过,我想应该有吧!
GOOD LUCK!
HAPPY NEW YEAR!
估计是没有完全明白主分区,扩展分区,逻辑分区的概念,自己去GOOGLE补一下吧!
建议:根据你在第(3)中列出分区信息,我给你如下建议:
1. 先删掉/dev/sda7逻辑分区;
2. 然后用fdisk /dev/sda来进行分区;进去之后用“n”创建分区的时侯,选择逻“l”,即选择创建逻辑分区;根据你的要求,分别创建三个逻辑分区:boot分区; swap分区,和root分区;
然后保存退出即可。应该不回有错了!
附录:
A. fdisk命令是正对硬盘来操作的,而不是正对分区来操作! 所以如果你用/dev/hda5之类的命令,应该会有告警信息,类似如下:“Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)”;
B. 就安装操作系统来说,你没有必要先将分区分好(当然这也可以),安装过程中应该有工具让你做分区这件事情。gentoo我没有安装过,我想应该有吧!
GOOD LUCK!
HAPPY NEW YEAR!
|
是的,gentoo也需要有个主分区。
|
正如2楼所说的办法应该就可以。
先删除分区,开始进入系统安装界面时
可以在扩展分区上划出即可。
先删除分区,开始进入系统安装界面时
可以在扩展分区上划出即可。
|
如果楼主的sda7的分成lvm的。。。那/boot就不能放在里面啦。。。/boot不能放在lvm里
|
mark,用虚拟机吧.双系统很烦的.
|
倒是没见过 lz 这么修改分区表的
一般是
一般是
fdisk /dev/sda
d # /dev/sda7
...
n # /boot
...
n # swap
...
n # /
...