Linux系统大于2TB分区parted命令GPT分区

在Linux系统下使用fdisk无法对大于2TB分区进行操作,这个时候要用parted命令进行GPT分区,操作方法如下:
parted /dev/sdb “对sdb设备进行分区”
mklable GPT “将MBR格式转换为GPT格式”
mkpart primary 0 -1 “划分一个从0开始到最大的分区”
print “打印磁盘分区情况”
quit “退出分区操作”
退出parted命令回到#提示符做EXT3文件系统
#mkfs.ext3 /dev/sdb
然后正常挂载就可以正常使用了。

RedHat5 Linux系统时间比正常时间快一倍解决方法

在AMD+ATI的芯片组的设备上安装RedHat5操作系统后,会发现系统的时间比正常时间快一倍,查看方法:#watch -n 1 date,其实这是RedHat5 Linux的一个bug,解决方法如下:
可以通过给Linux内核加参数来解决,编辑/boot/grub/grub.conf文件,加入参数noapic,关闭高级程序中断控制器。例如:
title Red Hat Enterprise Linux Server (2.6.18-194.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/ rhgb quiet noapic
initrd /initrd-2.6.18-194.el5.img

Linux系统本地无法登陆(返回未登陆状态)解决方法

Linux系统本地终端登陆,输入正确的用户名密码后,迅速返回未登陆状态,也就是又跳回输入用户名。这个问题一般是在安装了Oracle数据库后出现,原因是出于性能考虑安装Oracle数据库的时候在/etc/pam.d/login文件中加入了一行session required /lib/security/pam_limits.so,如果系统是64位Linux,那么可以修改这行文件为session required /lib64/security/pam_limits.so即可。

redhat,suse,turbo系统RDAC驱动下载

RDAC英文全称Redundant Disk Array Controller,是多路径存储驱动。下面提供最常用的linux系统redhat,suse,turbo的RDAC驱动下载,需要内核版本一致,而且并不是所有Linux系统的RDAC驱动都是通用的,虽然可以用源码编译成功,但是安装生成mpp文件时会报错。所以选择RDAC驱动需要对应系统版本和内核两个方面。
比较新的RDAC下载:http://www.lsi.com/rdac/ds4000.html
老版本的RDAC下载:http://www.lsi.com/rdac/rdac_archive.html

U盘通过ks.cfg无人值守安装Linux系统方法

U盘安装Linux系统可以通过GRUB FOR DOS直接引导iso镜像,也可以引导initrd.img和vmlinuz文件进入安装界面,然后像光盘安装一样一步步的安装,PXE网络安装可以设置通过ks.cfg的配置文件自动读取配置进行安装,ks.cfg可以通过Linux的kickstart软件生成,我们可以根据需要定制好自己的ks.cfg文件,包括系统语言,分区,密码,软件包等。U盘安装同样也可以实现ks.cfg的无人值守安装,通过GRUB指定ks.cfg文件,方法如下:
title RHEL5.5
find –set-root /5u5/5u5.iso
kernel /5u5/vmlinuz ks=hd:sdb4/ks.cfg
initrd /5u5/initrd.img
上面内容是menu.lst的配置,ks=hd:sdb4/ks.cfg中sdb4为U盘,通过这种方法就实现了U盘无人值守安装Linux。

U盘安装Linux,Windows系统GRUB加载驱动方法

U盘安装系统经常遇到需要加载硬盘控制器驱动,其中有SCSI,SAS,SATA等驱动,这些驱动最简单的方法就是在安装系统过程中Linux通过linux dd加载,Windows系统通过按F6加载软盘里的硬盘控制器驱动。但是目前电脑上很少配置了软盘驱动器,所以安装系统就需要了麻烦。其实可以用GRUB中map模拟软盘控制器去加载firadisk.ima硬盘控制器驱动镜像。
编辑menu.lst内容如下:
title Windows xp
find –set-root /firadisk.ima
map –mem /firadisk.ima (fd0)
find –set-root –ignore-floppies /xp.iso
map /xp.iso (hd32)
map –hook
chainloader (hd32)
继续阅读

U盘安装Linux,Windows多系统的方法

U盘安装Linux,Windows多系统的方法主要利用GRUB for DOS引导linux系统initrd.img和windows的iso进行安装,通过menu.lst文件实现可选择安装哪种操作系统。首先把U盘做成GRUB for DOS引导,然后拷贝menu.lst和grldr文件到U盘根目录。复制Linux系统镜像isolinux目录中的initrd.img和vmlinuz文件到U盘相应目录。多种linux系统涉及到initrd.img和vmlinuz文件重复的问题可以通过子目录解决,同时修改下menu.lst文件路径即可。至于安装系统遇到加载硬盘控制器驱动问题,linux系统可以通过编辑initrd.img文件把驱动加载进去,Windows系统同样也可以把需要的控制器驱动加到系统镜像中。 下面是我写的menu.lst文件,可以根据需要修改。Linux和Windows镜像放到相应路径即可。
继续阅读

Linux系统initrd无法mount的解决方法

把initrd.img改名为gz后,用gunzip解压得到initrd文件,然后mount -o loop initrd /mnt 提示:mount: you must specify the filesystem type 尝试ext2,ext3都无效,用file命令发现原来是cpio格式的。
initrd: ASCII cpio archive (SVR4 with no CRC)
用cpio解压方法如下:cpio -id < ./initrd
这样就可以正常解压出initrd的文件内容了。(这里解压用的是redhat系统的initrd文件,我记得turbo系统的initrd可以直接mount上的,好像是ext2的文件系统)