|
|
第 2 帖 | |
|
|
标题: 我的分区 我是这样分区的:
1.工具:WINDOWS下的PQ(分区魔术师);(用法见电脑报等报刊或网上); 2.具体方法:WINDWOS下再建一个主分区,设为不激活.(DOS)再分一个NTFS分区;(WINDOWS2000)最后分一个EX2分区,一个交换区(SWAP)(装LINUX); 3.安装系统的方法:装DOS.先激活那个不活动的主分区,用DOS系统盘传送系统,再建一个名为DOS的目录,用光盘启动,把光盘里的所有DOS文件拷进去就可以了.或者用SETUP/G命令从光盘上安装.其它的比较简单了. 4.作用:DOS,用来编程.WINDOWS2000用来学习各种服务器应用.(WEB,FTP,DNS等等,说实话,用它建 种种服务器比较简单,先入个门).linux,用来学习各种服务器的高级应用,可是设置太复杂了.只能慢慢来. 补充: 再用光盘启动,(用带PQ的那种),进入光盘中的PQ,再次激活98所在的分区.然后装个BOOTMAG(PQ启动带的启动管理器),再进入里面设置,加各种操作系.(WIN2000与98作为一个系统,LINUX装时把启动管理器装在EX2区,这样就可以用BOOTMAG启动了,之所以这样,在于BOOTMAG启动管理较为容易,全是在WIN98下操作. |
|
|
|
|
|
|
|
第 3 帖 | |
|
|
标题: 升级Linux系统的硬盘[作者:董保华] Linux平台上的应用在增加,这就导致了硬盘空间的紧张,升级Linux系统的硬盘便成了最需要掌握的知识。 为Linux增加硬盘可以有两种方式:一是增加硬盘用来存放数据,原有的系统硬盘不变;二是用新的硬盘代替原有的系统,也就是替换原来的系统硬盘。本文将分别说明。 为Linux增加新的数据盘 由于Linux访问硬盘的方式和DOS不同,采用的是可安装目录方式,所以增加一个硬盘和通常在DOS/Windows下采用的方式有些不同,具体分为5步。 1.物理安装:关掉电源,对硬盘进行跳线,并安装新硬盘。这个步骤很简单就不多讲了。开机后BIOS能认识双硬盘就表示成功。根据跳线方式的不同,硬盘对应的设备名称也不同(如下表所示,以IDE硬盘为例): 编号 电缆及跳线位置 设备名 1. ide0的主盘 /dev/had 2. ide0的从盘 /dev/hdb 3. ide1的主盘 /dev/hdc 4. ide1的从盘 /dev/hdd 2.对硬盘进行分区:因为是作为数据盘,所以分成一个区即可。以root用户登录系统,以 fdisk /dev/hdb(以下以/dev/hdb为例)进入fdisk操作界面。fdisk的常用命令有:删除分区:d;增加分区:n;保存退出:w;激活分区:a;显示分区:p;改变区类型:t;显示帮助信息:m。 3.安装文件系统:由于Linux采用的是ext2文件系统,所以新硬盘需要安装ext2文件系统,输入如下命令:mkfs.ext2 /dev/hdb。 4.建立安装点:在根目录下建立一个安装点,以后新的数据盘将安装在此目录下(以data目录为例): mkdir /data mount -t ext2 /dev/hdb1 /data 5.修改 /etc/fstab文件,以便在启动时自动安装文件系统。 通过以上的手工方式进行安装,已经可以使用新的硬盘了(也就是/data子目录),输入命令df即可以看到已安装的所有的文件系统的信息。但是,我们还要修改/etc/fstab,以使每次计算机重新启动时自动安装这一新的硬盘。用vi打开这个文件并修改。/etc/fstab文件的第一列是设备位置,第二列是安装点,其他几列照抄即可。 至此,你已经可以使用新的硬盘了。 用新的硬盘升级原来的系统盘 用新的硬盘升级原来的系统盘时,主要的问题在于如何复制数据。并且在硬盘分区时要考虑到交换分区的设置。 1.关机并安装硬盘。 2.对硬盘进行分区。分区时先参考原有的分区,要求不小于原有的分区设置。需要注意的一点是fdisk新建的分区都是Linux native的,如改成Linux swap格式,则先要输入命令t,再输入Linux swap的编号82。 3.为新硬盘建立安装点,如:/newdisk。 4.将新硬盘安装到刚建立的安装点,如: mount -t ext2 /dev/hdb2 /newdisk 5.在新的硬盘上建立 /tmp及/proc子目录,并将 /tmp的属性更改为 777,命令如:mkdir /newdisk/tmp; mkdir /newdisk/ proc; chmod 777 /newdisk/tmp。 6. 进入单用户模式,并将原来的数据复制到新的硬盘。 ·进入单用户模式:/sbin/telinit 1 ·复制子目录:cp -a /var /bin /usr /sbin /boot /newdisk ·复制根目录下的文件:cp -dp /* /.* /newdisk 如果电脑的子目录和上面列出的不一致,请按自己的需求更改,只是需注意最后列出的是新硬盘的安装点。 7.检查/newdisk/etc/fstab是不是合适。要提醒注意的是虽然目前新硬盘是第二硬盘,设备名是/dev/hdb,但升级后将成为第一主硬盘,所以/newdisk/etc/fstab中列出的应是在第一主硬盘的位置。 8.制作一张启动盘,然后拆除旧硬盘,将新硬盘跳成主盘,并重新启动计算机。制作启动盘的命令是:makebootdisk。 9.计算机重启后,运行fdisk将硬盘的分区设成可以活动的。并配置lilo,便于以后引导系统。一般情况下如果和原有系统分区相同,只要输入lilo回车即可,否则还要修改一下/etc/lilo.conf文件。 10.取出启动软盘,进行重启动,检查从硬盘能否启动。如不能启动,则用软盘启动后再检查原因。可能的原因有:分区没有激活、lilo配置不对。如果启动中安装文件系统有错,则要检查/etc/fstab。 至此,新的硬盘上的Linux应能够正常运行。以上内容在Slackware Linux下通过。 |
|
|
|
|
|
|
|
第 4 帖 | |
|
|
http://www.linuxsir.com/bbs/showthre...&threadid=1193
我看了以上贴子后仍像问一问,如何在Linux下修复Grub,就像用lilo -v 修复Lilo一样. |
|
|
|
|
|
|
|
第 5 帖 | |
|
|
如果有一个能启动RH的启动盘,能用引导进入RH。
具体方法是:用启动盘启动,进入LINUX 系统。。 按下面的方法进行。。 cd /boot/grub #grub grub>root (hdX,Y) grub>setup (hdX) 如果成功会有一个successful...... 这里的X是你的硬盘,如果是一个盘,就是0,Y,就是装有GRUB系统所在的根分区。 我来举个例子吧,如果以我的硬盘为例。我在第一个硬盘上装了XP,在第一个硬盘的hda9个装了RH73.我总共有两个硬盘。我就是把GRUB写到第一个硬 的MBR上。。 操作如下: #cd /boot/grub #grub 会出现下面的字样的 grub> grub>root (hd0,8) grub>setup (hd0) 就OK了。。。请弟兄们结合文章及这个例子,仔细想一想。 我的第一个硬盘的分区情况是这样的。。 /dev/hda1 主分区 NTFS /dev/hda2 扩展分区 /dev/hda5 NTFS /dev/hda6 FAT /dev/hda7 FAT /dev/hda8 /boot ext3 /dev/hda9 / ext3 /dev/hda10 /swap ext3 |
|
|
|
|
|
|
|
第 6 帖 | |
|
|
标题: 挑食的企鹅 费了九牛二虎之力,和¥30,终于让小企鹅安心地住在新硬盘上了。
这是Maxtor-StarDiomand-5400rad/min-40G的硬盘。开始安装时,手头没有Win98,就先安装了RFlinux2.0dt,在安装时用diskdruid分区如下: [hda1]______[hda2________<hda5>__<hda6>______空闲] Fat16-2G____扩展分区-38G_ext2-2G_Swap-150M___36G_ 留着装Win98______________RF2.0dt_交换区__________ Linux装好了,用字带的“cfdisk”(不是“fdisk”),划分了 hda7-500M-ext2、 hda8-350M-ext2、 hda9-2G-ext2、 hda10-2G-ext2, 由Linux格式化;又划分了 hda11-6G-“Win95 Fat32” hda12-6G-“Win95 Fat32” hda13-6G-“Win95 Fat32” hda14-6G-“Win95 Fat32” hda15-6G-“Win95 Fat32”。 Linux不能格式化fat分区,只好坐公交车横跨南京市,去买光盘。买了一个Win98,一个LindowsOS,一个〈〈生化危机-*下游魂〉〉。本以为可以好好玩一把,回宿舍却傻眼了:LindowsOS是RHLinux7.2,〈〈生化危机〉〉是〈〈洛克人〉〉,Win98居然是vcd!100%的水货光盘! 又得再去一趟。 …… 终于,Win98装好了,格式化了DEFGH5个fat32分区。装RF2.0时我没有做启动盘,所以又在hda8、hda9装了RF3.0dt,成功地用lilo引导三系统。可是这两只企鹅好象商量好了一样,任我如何操作,甚至重分Fat分区、重新格式化,直到昨晚,就是死活不认那几个fat分区。稍晚一些,hda11不知道怎么就挂上了,可其他的依然固执地显示“wrong fd type”。 还是用Win98的fdisk试试,虽然功能简单,但是比较可靠。于是我删了后面几个区,打算用Win-fdisk划分。 靠!这厮也不给面子!最后一招:PartitionMagic! 头顶烈日XXX错了,中文输入法有问题了,删不掉了,该一下。 头顶星星,横跨南京,到夜市买光盘。这个工具如此重要,我不敢马虎,把见到的所有包装的一样买了一份,期待着至少有一张是好的。 PartitionMagic一上,问题严重了:!!!!!! !!!!!!!!!!!!!!!!!!!!!! 我的硬盘变成了7.5G!无奈和无聊之中,我反复地删除Linux分区、创建分区,然后重启。 终于,在距离发帖子10个小时以前,PartitionMagic发现了一点错误,提示是否修复。到这个份上,死马当活马医,我点了“确定”。 奇迹出现了——再次重启,硬盘重新变成了40G,而且RF2.0能顺利地挂上由PartitionMagic划的分区。另外一只企鹅则在我“无奈与无聊”的时候灰飞烟灭了。
__________________
写了一个小说。决定不要TJ,但进度很慢。 http://typhoon.rocklv.net/novels/TFW/Cross_The_Galaxy/index.html |
|
|
|
|
|
|
|
第 7 帖 | |
|
|
标题: 我的硬盘分区[双硬盘参考篇] 我的硬盘分区[双硬盘参考篇]
第一个硬盘 分区 格式 挂载点 所安装的系统 ===/dev/hda =====/dev/hda1 NTFS [主分区] WINXP =====/dev/hda2 扩展分区 =========/dev/hda5 FAT [逻辑分区] =========/dev/hda6 FAT [逻辑分区] =========/dev/hda7 FAT [逻辑分区] =========/dev/hda8 ext3 /boot boo分区 =========/dev/hda9 ext3 / RedHat 7.3根分区 =========/dev/hda10 ext3 /swap 交换分区 第二块硬盘 ===/dev/hdb =====/dev/hdb1 ext3 ` /[主分区] SuSe 8.0根分区 =====/dev/hdb2 ext3 /[主分区] Mandrke 8.2根分区 =====/dev/hdb3 [扩展分区] =========/dev/hdb5 ext3 /[逻辑分区] TurBo 8.0根分区 =========/dev/hdb6 ext3 /[逻辑分区] Redhat 7.393根分区 =========/dev/hdb7 ext3 /[逻辑分区] Slackware 8.1根分区 =========/dev/hdb8 ext3 /[逻辑分区] Debian 3.0r根分区 =========/dev/hdb9 ext3 /[逻辑分区] RedFlag 3.2根分区 =========/dev/hdb10 ext3 /[逻辑分区] [为Linux新系统预留] =========/dev/hdb11 ext3 /[逻辑分区] [为Linux新系统预留] =========/dev/hdb12 ext3 /[逻辑分区] [为Linux新系统预留] =========/dev/hdb13 ext3 /[逻辑分区] [为Linux新系统预留] 在分区中,我在两个硬盘中用了两种不同的分区方式,第一个硬盘我用了一个主区,其实是两个,因为扩展分区也算一个主分区。 在第二个硬盘中,我用了三个主区,其实是四个,这也达到了主分区个数的限制。通过这个实例,只想让弟兄们明白,一个硬盘只能有四个主分区,扩展分区也是一个主分区。安装系统时,swap最好用内存的两部左右。不能太少了,也不能太大了,大了就浪费了。/boot分区也可以不要,根分区要大一点,对于主流linux系统而言,根分区最好至少分6G。也不要把区分的过多过碎。多个系统可用一个交换区,一个系统可占用一个区。 多个操作系统,在弟兄们的实践过程中,发现如下问题。 一、如果WIN系统与linux共存,最好选用WINXP或98,不要用WIN2000,因为WIN2000在多系统共存中启动极慢,到现在也没有找到完美的解决方法。 二、用GRUB引导,比LILO更容易操作,GRUB是一种多系统引导程序,RedHat已经把这个做为系统默认引导程序。这说明GRUB完全是可信的。在用LILO的过程中,问题多多,因为LILO不支持大硬盘,就是支持也把硬盘分个七零八碎。用落后的技术,研究起来实在是不值得。 三、安装系统时,选用自定义硬盘分区,如果你只有一个硬盘,只想装一下LINUX就留一个空闲区也不必用PQ分,用系统自动在空闲区上自动划分。这样对于新手来说,最值得推荐。如果想装多个,就用一个分区工具事前分好,然后在系统安装时,不要用[系统自动划分],要用[自定义],也就是系统自带的那个 分区和编辑工具[DISK DRUID],然后在你要安装的区,编辑一下分区,加载成为/根分区,设置好格式[ext3或ext2]就OK了。。。。swap区也一样,只是类型设置成swap 四、系统安装时不要选择[服务器]安装,这样会把整个硬盘的资料删除掉,切记!!!最好用自定义安装。对于新手来说,最好把所有的东西都装上。也就是[全部安装][everything] 以上只是一点经验,最好能帮助弟兄们解决点问题。不妥之外,请弟兄们指正。多谢!!! |
|
|
|
|
|
|
|
第 8 帖 | |
|
|
标题: os loader引导[原创:bulin兄弟] |
|
|
|
|
|
|
|
第 9 帖 | |
|
|
/boot分区是干什么的?
__________________
在贫困线上徘徊~~~ |
|
|
|
|
|
|
|
第 10 帖 | |
|
|
标题: 我是上个星期开始接触linux的 我的硬盘是seagate 40G 本来是win98 winxp双系统 c盘5G d、e盘分别为10G f为15G
后来要玩linux 就把 e拿来装linux 为linux分区的时候 安装程序不停的提示把/boot挂在前几个柱面,我看别人都是把它放在1-6柱面上的,我当时也没理它就把它放在后面(好像是3000以后吧)安装完以后,一切正常:启动选择linux/dos都没问题 当时以为/boot在哪里都无所谓。 不过后来发现,把我的硬盘拆下来装在别人机器上(一年半以前买的)就无法启动了。 |
|
|
|
|
|
|
|
第 11 帖 | |
|
|
标题: /boot 我的理解是开机的时候对操作系统进行引导的吧!各位高手对不对啊?
如果对那么作启动盘是不是起到相同的作用? 如果是的话能不能用一张软盘来代替/boot 啊? 看来我真得很菜阿! |
|
|
|
|
|
|
|
第 12 帖 | |
|
|
标题: Linux下硬盘分区的最佳方案[转帖] 作者:未知
在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题: 第一点也是最重要的一点,要知道当前安装LILO的版本,因为LILO2.21及早期版本对硬盘大小有限制,如果安装LILO到1023磁道以外即8G的空间以外,LILO就无法启动。 但一些BIOS较老的机器,LINUX仍然无法突破1024磁道的限制,因此这些BIOS无法认出大于1024的硬盘空间。 还需要考虑的问题有: · 是否限制用户可使用的磁盘空间大小? · 在系统中需要安装哪些软件? · 交换分区需要多大? · 系统是否有多个硬盘? 下面,我们按系统工作性质的不同对分区的划分提出了一些建议。当然,根据实际情况,在满足系统工作需求的前提下,下面的分区大小也可以灵活的变动。 基本工作站的分区方案 假设系统的硬盘大小是10G。 /boot 20M Swap 128M /root 9.85G 建立一个20M的/boot分区是为了避免将系统内核文件放到1024磁道以外,如果将/boot做为root分区的一个子目录,内核文件就会安装在root分区的任何地方,因为硬盘的大小超过了8G,所以在启动时就有可能出现问题。建议将交换分区的大小设置为内存的两倍,在这里我们假设系统的内存为64M。最后我们将硬盘的剩余空间全部分给了root分区。 Red Hat Linux 6.2 及其早期版本上的基本服务器硬盘分区方案 这里的服务器我们假设只提供几种通用的服务,如WWW服务及FTP服务等几种服务,通过telnet登录的用户数很少。假设其硬盘大小为25G。 /boot 20M Swap 128M / 10G /home 13G /var 2G 在硬盘的最前面创建20M大小的/boot分区,原因同上。 交换分区的大小也是128M,因为内存的大小为64M。 / ,即root分区设为10G这么大是因为其中有一个/usr目录,这个目录可能会占用很多硬盘空间,特别是在安装了X Server,运行图形界面的应用程序的时候。 /home分区是硬盘中最大的分区,这似乎与我们假设系统用户数不多有些矛盾。实际上在/home目录下确实没有几个用户目录,但在Red Hat6.2及更早的版本中,Apache服务器和wu-ftpd FTP服务器被放在了/home/httpd及/home/ftp目录中。所以这个分区这么大也是有原因的。 最后,/var目录独自占用了一个分区,因为系统的所有日志都写到了/var/log目录下,这将会占用很大的硬盘空间。如果系统日志记录得非常详细,整个目录很快会被写满,导致系统工作呆滞。当然,可以通过系统日志后台守护程序syslogd来修改日志配置,避免发生这种情况。 Red Hat 7及以上版本的基本服务器分区方案 这种情况同前一个方案的情况相同,不同的是LINUX版本为Red Hat 7.0及其以上版本。 /boot 20M Swap 128M / 10G /var 15G 与RedHat6不同,在RedHat7中HTTP服务和FTP服务的目录现在位于 /var/www/和/var/ftp/,因此/var分区有15G之大也就不难理解了。 多用户服务器分区方案 在这种服务器系统中,同时有多个用户通过telnet, ssh, rlogin或其方式在远程访问系统。系统中有三个35G的硬盘驱动器,总共有105G的磁盘空间 。系统中用到了RAID 5技术做数据冗余。这种情况下,管理员必须为每个用户分配磁盘空间。 对RedHat 6.2及更早的版本,分区如下: Disk 1: /boot 20M / 4G /var 3GB /home 27.98G Disk 2: swap 20MB / 4GB /var 3GB /home 27.98GB Disk 3: swap 20MB / 4GB /var 3GB /home 27.98GB 这样分区的原因:首先,Disk1上的20M /boot分区不属于任何RAID阵列,否则如果你将/boot放至RAID阵列中,以后就不能系统内核升级了。 为了方便管理,在其它两个硬盘中建立了20M的交换分区。这种服务器一般配有1G以上的内存,因此交换分区的大小不成问题。如果增大交换分区,就会减少RAID分区空间,所以20M是足够的。RAID分区的分组如下: · 1-A, 2-A, and 3-A 一起组成一个8G的 RAID 5 驱动器,做为/根目录打开。 · 1-B, 2-B, and 3-B 组成 6GB的 RAID 5 驱动器,做为 /var目录。 · 1-C, 2-C, and 3-C 组成 55.96GB RAID 5 驱动器, 做为 /home.目录。 这种分配方案总共有55.96G的空间分配给所有用户及Apache和FTP服务,在/var下用6G空间用做记录日志、邮件,这么大的空间是足够的。 如果安装Red Hat7或以上版本,应给/var分区更大的空间,因为它同时还存放着WEB和FTP服务的两个目录。 |
|
|
|
|
|
|
|
第 13 帖 | |
|
|
标题: 快看快看 来的完了看不见
__________________
所谓智者,凡说出去的话都经过大脑 所谓愚者,凡在大脑中的话都说出去 |
|
|
|
|
|
|
|
第 14 帖 | |
|
|
标题: 请教一个关于硬盘分区的问题 我们在win下通常是将硬盘分成系统区和数据区,如果系统有问题的话只要把系统区格式化以后重装系统就可以了,数据还保留着。
我想问的是:在linux下能不能也将硬盘如此操作,如果可以的话,能说说具体的操作过程吗? thanks |
|
|
|
|
|
|
|
第 15 帖 | |
|
|
在Linux下可以单独用一个分去给数据盘,格式化以后用mount命令挂接到Linux,
也可以使用windows分区,就是尽量不用Linux主分区,重装系统时数据就丢了。 |
|
|
|
|
|