一,
前不久一个同学让装linux系统,本来按照我的风格这是很容易解决的问题,可是老师给他推荐SL-6.6,并给他了俩个镜像包,一个4G多,一个1G多。刻光盘太浪费,两个文件无法直接写进U盘,FAT32格式更是不支持大于4G的单个文件。最后决定先在linux下把U盘格成ext4格式并设置为bootable,然后把grub2写在U盘上,方法如下:
fdisk -l 查看U盘设备,我的是 sdb1 先将U盘挂载在 /mnt 下 ,然后执行: sudo grub2-install --root-directory=/mnt/ --no-floppy /dev/sdb 这样一来就会把系统的引导工具grub2写在U盘上,同时在U盘下生成boot目录;接着把要安装的两个镜像都拷贝到U盘中,并将第一个镜像文件打开,把该文件下的images目录以及isolinux目录下的 vmlinuz 与 initrd.img 共三个文件都拷贝到U盘的根目录下。
说明:
images目录下install.img 是安装系统所必须的,在后面的安装过程中安装程序会默认在 /images/install.img 找到该文件, 在那时虽然也可以手动更改install.img的路径,但是安装程序会依然提示无法找到install.img ,因此直接把images目录拷贝到U盘根目录下;vmlinuz是要加载的内核文件;initrd.img是用来初始化内存的临时根文件系统,另外linux.iso文件放在U盘根目录下也是必须的,否则在安装进行到分区之后依然会提示找不到linux.iso
开机U盘启动进入grub2 先设置操作root目录:set root=(hd0,msdos1) 加载linux内核:linux /vmlinuz 加载临时根文件系统:initrd /initrd.img 启动:boot 这里注意set root=(hd 然后按tab键会列出所有盘,这里U盘被识别为hd0 ,msdos1是该盘的第一个分区 最后还必须注意的一点是在选择bootloader的安装位置时必须小心,默认情况下,bootloader会被安装到sda设备上,如果硬盘被读取成sdb设备,那么就必须在这里修改bootloader的安装位置,只有把bootloader安装到整块硬盘的MBR处才可以引导启动linux
二,
不久前一位同学说电脑特别卡,屏幕还出现条纹,让看看。首先说下条纹:刚开始我以为时显卡驱动问题,可是检查后发现没问题。另外我发现在用手按屏幕边缘的条纹时,条纹会出现不稳定的现象,估计是屏幕的边缘的电路封装问题;为了验证这个想法,我用U盘进入PE(果然很慢,花了10多分进入PE)进行全屏截取,打开截取的图片发现图片上没有条纹,这样基本就肯定了是屏幕的问题。由于条纹不是很多,不影响正常电脑使用,所以就不再考虑这个问题。
至于电脑特别卡这个问题,第一想法是同学没好好管理电脑导致(女生=电脑杀手),可是进入U盘依然很慢,这让我觉得是内存条的问题。于是我把内存条拆下来仔细擦拭一番,装好问题依旧。于是我又把我的内存条放到该电脑上,可是问题依然。郁闷了,网上有说是硬盘的问题,互换了一下两台笔记本的硬盘,装上我的硬盘后,她的电脑果然正常了;可是我的笔记本卡死了,还时常无法进入系统,甚至开机找不到引导盘。这下肯定是硬盘的问题了,可是就是不知道硬盘发生了什么问题,无奈直接去维修吧。将问题描述给修理人员后,对方说要低格(没听过)一百一次。心想格式化一次竟然要100,自己动手丰衣足食,打道回府。经过google得出低格就是重建硬盘柱面 扇区之类过程,Lformat ,HDD Low Level Format Tool这些工具就可以完成。再PE下进行低格,HDD Low Level Format Tool低格的速度是50M/s左右,500G的硬盘差不多要3小时。3小时后用分区工具重建分区,安装系统,开机问题依旧,愁人。再次进入PE下运行硬盘检测工具(本就该先检测,再行动的),检测结果提示,好像有一处扇面发生重复映射,不懂,但觉得一处问题不可能导致整块硬盘读写缓慢;另一个警告是有关Ultra DMA CRC的,并说DMA数据通信线路出问题,并且CRC错误计数增加很快。在网上搜索后结合自己的猜想得出结论:硬盘接口一条数据线路出现问题,每次读写的数据CRC校验和不对时,相关控制器会重复读写数据,直到CRC校验正确,然而CRC错误计数增加很快说明数据读写传输错误太多,重复读写导致所有涉及致硬盘的操作反应极慢。电脑已过保,售后应该会直接换硬盘,价钱估计也不会便宜,权衡之下,直接贡献京东300RMB买了一块500GB的日立的硬盘 7200 转 32MB缓存 SATA3.0 。到货后鲁大师检测使用3次,果然是新的,换盘, 分区, 装系统,调优,开机最快18s ok
阅读(2012) | 评论(0) | 转发(0) |