有关DELL计算机安装Fedora七的音信小记,化解重吹捧P后Linux带领菜单GRUB丢失

  关于DELL PRECISION 380

直接都以用双系统XP+Linux
Fedora 15

在向我们详细介绍FC四 HAL设置以前,首先让我们掌握下FC4HAL设置,然后汉到介绍FC四HAL设置,希望对我们有用。由于作者思虑定势,对新东东临受不足,所以在读书Fedora
Core
4.0连连用老思维;对于对活动存款和储蓄,比如U盘;移动硬盘;单反,今后大概能在Linux即插即用;只某些不行;譬喻台式机集成的陆合壹读卡器好些个都不帮助,也是有支撑的);

  有USB鼠标和USB键盘,运转时内核加载完毕后,出现上边包车型地铁一无是处:

明天XP架构arm的支付条件最终一步,因为卸载掉CodeWarrior for freescale
Developer 然后装置 CodeWarrior for AEscortM Developer Suite,
然后又安装其余小软件的时候,XP被搞崩溃了。难熬之余,从说大话P。

自己对Fedora用的极少,以为Fedora是实验室,新的表征都会在FC四HAL设置中冒出,那升高Linux桌面版的易用性;其实那也是好事;对即插即用的USB存款和储蓄的规律,bbbush兄弟已经在《FC4HAL设置  的 storage-policy 自动挂载优盘上的 vfat
分区》中早就谈过。大家能够去看一下,看以往思路就清清楚楚多了;看过后此文后,功力也会大长;:)HAL

  usb 1-2: device descriptor read/all, error -71

重装完事后,确定是GRUB没了,于是,感到安装grub很轻便,但是搞了自家三个钟头。才意识,学知识是:耐心+时间+翻阅资料,才是最要紧的。既然学习了Linux,当然要在Linux的意况下消除,即便Grub4DOS也得以很轻巧消除,复制一下就能够。

  • Hardware Abstraction Layer
    硬件提取层),那是本身直译的,不明白怎么译才好,以自家的知情和Windows的硬件管理类似;

  等待差不离40~50秒后,系统健康运行,系统运维实现后USB设备都能符合规律使用。

叙述一下什么样消除的:

而小编写的那篇其实半文不值,为什么那样说吧?因为尚未本领含量,只是为着消除难点而写,未有规律,只是改几行依然加几行的字;恐怕对新手还恐怕有一点用;

  在FC6 32位、FC6
64位和Fedora7
312位中都出现过类似的标题,于今1筹莫展缓和。

1.下载fedora15 liveCD()

一、USB移动存款和储蓄;

  曾经在Fedora的bugzilla中报告过,未有找到实际的解决办法,只是部分人不敢相信 无法相信是ehci和uhci共用的标题,有些人会讲一向未有消除办法。所以提供这几个音信给筹算要设置Fedora七的对象。图片 1

二.刻录也许USB引导(USB引导->插入U盘->安装UltraISO->运转->写入硬件影象->USB-HDD->等待实现->重启后del进入BIOS->advace
采纳 frist boot USB-HDD)

卡片机;MMC 卡, icroSD存款和储蓄卡;USB MINI
盘;USB移动硬盘有个USB接口的盒子,里面装的是台式机硬盘、大计算机硬盘),1394接口的移位存值储;录音笔;DV等,繁多都以用的移动存款和储蓄;

3.进入liveCD的fedora terminal

二、fat 、ntfs、fat3贰、reiserfs 、ext3及FC四 HAL设置文件系统的支撑;

#su -l

Fedora core 四.0
大概支持全数文件系统,所以无需编内核,假诺你和本身同样有3个移动硬盘是NTFS分区的,请安装内核NTFS模块的援救;内核已经援助了fat格式的,无论是
fat1陆fat32都曾经支撑;对于NTFS格式的文件系统的援救,要安装NTFS的kernel-moduls
;笔者感到NTFS移动磁盘分区,未有太大的意思但本人有2个移动硬盘,有一个分区就是ntfs的),因为NTFS是不足写的;所以如故用fat恐怕fat3二吧;假如你的机械有13玖肆接口,假诺想购入体积相当的大的存款和储蓄设备,建议依旧买13九四接口的盒子,USB对大文件的写入援助并倒霉,无论是怎么着文件系统以实际说话,笔者试过);别的13玖四接口的硬盘,能在系统运维的历程中安静的加载;

#fdisk -l(有root权限技能查看)

叁、即插即用,系统活动mount 移动存款和储蓄设备;

#mkdir  /mnt/sdaX(新建二个文件夹挂在硬盘)

一、首先保险 以下的几个劳务是开垦的;
[[email protected]
beinan]# chkconfig –list |grep haldaemon
haldaemon  0:启用  1:启用  2:启用  3:启用  4:启用  5:启用  6:启用
[[email protected]
beinan]# chkconfig –list |grep messagebus
messagebus 0:启用  1:启用  2:启用  3:启用  4:启用  5:启用  6:关闭
假设在3和5形式尚未启用,则必要开荒;
[[email protected]
beinan]# chkconfig –level 0123456  haldaemon  on
[[email protected]
beinan]# chkconfig –level 0123456   messagebus  on
在全数格局化全体开辟;查看我们所聊到的劳务是还是不是在具备形式运营;请用前边所说的
chkconfig –list |grep 服务器名;
比如这么做后,大家提到的那么些劳务,开机自动在具备形式下运维;不用大家人为去干涉了;可是偶尔候为了调整,还得大家友好来张开和关闭;看下壹部分;

#mount /dev/sdaX /mnt/sdaX(挂在在fdisk -l看到linux的硬盘)

贰、以standalone形式运转的服务,多数是在 /etc/init.d目录中;
用法:/etc/initrd  服务器   start|stop|status|restart|condrestart
譬世尊说:比方大家要翻开 haldaemon 服务器则是:
[[email protected]
beinan]# /etc/init.d/haldaemon  start
开发银行 FC4 HAL设置 守护进度:[  确定  ]
[[email protected]
beinan]# /etc/init.d/haldaemon  restart
正在关闭 FC四 HAL设置 守护进度: [  确定  ]
起步 FC四 HAL设置守护进程:[  确定  ]
[[email protected]
beinan]# /etc/init.d/haldaemon  stop
正在闭馆 FC四 HAL设置 守护过程: [  确定  ]
[[email protected]
beinan]# /etc/init.d/haldaemon  status
hald 已停
其一初学的小伙子都懂;start 运营; restart 重启; stop 甘休;status
状态;
我们在本文提到的多少个服务器,都在 /etc/init.d目录中;

#mount /dev/sdaX /mnt/sdaX/boot  (假若没 /boot 单独分区那步跳过)

三、其实借使能把上边的几步弄好了,其实运动存款和储蓄设备诸多都以即插即用的,同一时候也是自行挂载的;纵然系统即插即用了,但对权力大概不太相符大家的内需;别的即使在fat和ntfs文件系统中存放了文本,对文件名的中文协理不太和谐;所以……消除…..

#grub-install –root-directory=/mnt/sdaX
/dev/sda(那是设置grub到/mnt/sdaX上边)

肆、化解vfat和ntfs文件系统健康展现汉语文件名和文书权限的消除;

#提醒大致是:grub安装成功,没有错误

一、确认系统的locale ;
[[email protected]
~]$ locale
LANG=zh_CN.UTF-8
LC_CTYPE=”zh_CN.UTF-8″
LC_NUMERIC=”zh_CN.UTF-8″
LC_TIME=”zh_CN.UTF-8″
LC_COLLATE=”zh_CN.UTF-8″
LC_MONETARY=”zh_CN.UTF-8″
LC_MESSAGES=”zh_CN.UTF-8″
LC_PAPER=”zh_CN.UTF-8″
LC_NAME=”zh_CN.UTF-8″
LC_ADDRESS=”zh_CN.UTF-8″
LC_TELEPHONE=”zh_CN.UTF-8″
LC_MEASUREMENT=”zh_CN.UTF-8″
LC_IDENTIFICATION=”zh_CN.UTF-8″
LC_ALL=
[[email protected]
~]$
若果你的连串编码是gb231二、gbk、gb18030的;就不用改locale;大家只是改FC肆HAL设置服务器的二个文本就行;

#请你清查一下是不是接收不错的布置

二、改FC肆 HAL设置的安排文件;
在Fedora Core 四.0中,FC四 HAL设置服务器关于移动存款和储蓄配置文件
/usr/share/hal/fdi/policy/10osvendor/10-storage-policy.fdi ;
在转移从前,请备份;
[[email protected]
10osvendor]# cp 10-storage-policy.fdi  10-storage-policy.fdiBAK
大家开垦 拾-storage-policy.fdi 文件;然后可以加上边包车型地铁两段;
<device>
<match key=”volume.fsusage” string=”filesystem”>
<match key=”volume.fstype” string=”vfat”>
<merge key=”volume.policy.should_mount”
type=”bool”>true</merge>
<merge key=”volume.policy.mount_option.auto”
type=”bool”>true</merge>
<merge key=”volume.policy.mount_option.user”
type=”bool”>true</merge>
<merge key=”volume.policy.mount_option.rw”
type=”bool”>true</merge>
<merge key=”volume.policy.mount_option.utf8″
type=”bool”>true</merge>
</match>
</match>
</device>
<device>
<match key=”volume.fsusage” string=”filesystem”>
<match key=”volume.fstype” string=”ntfs”>
<merge key=”volume.policy.should_mount”
type=”bool”>true</merge>
<merge key=”volume.policy.mount_option.auto”
type=”bool”>true</merge>
<merge key=”volume.policy.mount_option.user”
type=”bool”>true</merge>
<merge key=”volume.policy.mount_option.umask=000″
type=”bool”>true</merge>
<merge key=”volume.policy.mount_option.utf8″
type=”bool”>true</merge>
</match>
</match>
</device>

(这一步提醒极其关键,未有出现就好像那样英文的提示,那么一定是布局错误,从新检查上边得地方分配有未有误)

加在上边这段的背后;
<device>
<match key=”info.udi”
string=”/org/freedesktop/Hal/devices/computer”>
<merge key=”storage.policy.default.mount_root”
type=”string”>/media</merge>
<merge key=”storage.policy.default.use_managed_keyword”
type=”bool”>true</merge>
<merge key=”storage.policy.default.managed_keyword.primary”
type=”string”>managed</merge>
<merge key=”storage.policy.default.managed_keyword.secondary”
type=”string”>kudzu</merge>
<merge key=”storage.policy.default.mount_option.noauto”
type=”bool”>true</merge>
<merge key=”storage.policy.default.mount_option.pamconsole”
type=”bool”>true</merge>
<merge key=”storage.policy.default.mount_option.exec”
type=”bool”>true</merge>
</match>
</device>
注:假使您的种类的编码是
gb2312、gbk、gb18030恐怕其余的,请改大家加的那两段中的
utf捌的,改为cp93陆大概 gb231二 ;一步一步的试验,总会行的通的;

#cd  /mnt/sdaX/boot/grub/(移动到刚刚安装的grub目录下,看看安装是或不是中标)

3、重启 FC四 HAL设置守护程序;
[[email protected]
beinan]# /etc/init.d/haldaemon restart
正在闭馆FC四 HAL设置守护进度: [  确定  ]
起步 FC4 HAL设置 守护进度:[  确定  ]

#ll

肆、插上USB或13九四设施;点桌面包车型地铁Computer就能够见到磁盘的Logo;
突发性恐怕慢一点出来,是否挂载了,挂载到哪去了,大家得以用 df -lh
来查看;
[[email protected]
beinan]# df -lh
Filesystem  容量  已用 可用 已用% 挂载点
/dev/hda8    11G  5.9G  4.5G  58% /
/dev/shm    236M0  236M   0% /dev/shm
/dev/sdc5   5.2G   63M  4.9G   2% /media/usbdisk2
/dev/sdc1   4.2G  1.4G  2.8G  34% /media/usbdisk1
/dev/sdb1   988M  3.7M  984M   1% /media/usbdisk
/dev/sda1    56G   22G   35G  39% /media/ieee1394disk

此间要看一下有未有menu.lst和stage1,stage2。(借使有则成功)

伍、是还是不是权力能让普通用户可写的测试;
假借使fat 只怕 fat3二的文件格式,我们在 拾-storage-policy.fdi
中这几个文件中曾经定义了mount的option ,比方 user
和rw,用户可读可写;假设是ntfs的分区,大家设置了mount 的option
的umask=000 ,这样有着的用户都有全部的权位,但ntfs分区只可以在 Linux
下可读;未有太大的意思;若是是ext三、reiserfs、ext2文件系统,要是能让普通用户具有可读写的力量,查看挂载点到哪儿了,推行一下
chmod -奥迪Q5 77七 目录名
;那样具备的用户就可读可写可举办;而且各类用户的文本相互独立,相互之间保密;普通话援助不设有失水准,即便出现乱码,能够用export
LANG= 来有的时候设置一下编码;举例export LANG=zh_CN
假诺是任何文件格式,壹是要扶助基础才行;多数FC四已经帮忙了,例如hfs文件系统;

其次种状态:

伍、关于FC4 HAL设置配置文件的上学的几点提示;

4.未曾出现menu.lst。那么要拓展下边配置,不过一般在此往日您linux上有grub指引一般不会有此意况。

1、查看 /usr/share/doc/hal-0.5.2/conf
2、查看FC四HAL设置的包分而在系统的哪儿,也能打到一点唤起的;[[email protected]
beinan]# rpm -ql hal
三、文书档案在 /usr/share/doc/hal-0.伍.2/ 的目录;有布署文件的示范;
四、HAL – Hardware Abstraction Layer
硬件提取层),那是本人直译的,依然硬件抽象层?以为和windows的硬件管理有个别类似;大家能透过lshal|more
来查阅;[[email protected]
beinan]# lshal |more还应该有二个更为直观的工具; hal-gnome ,能由此apt
或者 yum
获取;安装到位后,有3个更直观的hal图形界面;[[email protected]
beinan]# hal-device-manager
伍、FC4 HAL设置配置硬件较为灵活;而且语法也相比简单大家理应依赖 lshal
恐怕 hal-device-manager 来查阅系统的器械;hal
能管住全体的设施;而且协会清晰清了;作者也是为着缓和难题,看了man 才找到
hal;后来又找到bbbush
兄弟的帖子,通过bbbush兄弟的帖子三个大大的卓绝),作者却从不发觉,浪费了作者大多的日子;:(近日自身也只是在施行中即插USB
;13九4 移动存款和储蓄设备而用FC四 HAL设置
,更直接的身为为了缓和难点而做一些测试和施行;更加的多的就不懂了:(借使想钦命一个设施以
先导,以结层,和html语法类似;相配,要是想要把设置越来越纯粹的区配,应该在频仍相当;在那其间放上我们对设施所指行的动作,例如是不是加载,如若是,就true
,是还是不是涉及是逻辑关系bool 型;也正是一和0,通过lshal能获得;其它 string
是字符串,比如mout_root 挂载点) /media
,这也在lshal中能够找到;全体的口径消息,都能够在 lshal 中收获;

#grub(进入grub shell)

二个口径一行,是大家要未系统施行大家的动作的合集;而
是大家供给系统合作硬件更为正确,应该是因陋就简,比方有些设备,有些参数是同一的,这种景色下要再三金童玉女;但是说越标准越好;譬如移动存款和储蓄,我们得以找到全数的移位存款和储蓄的等同音信来
,那样共性的设备就会动起来了;笔者只是说一小点法则,其实系统默许的布署文件足能够让大家的器具动起来;没有必要退换的太多;后记:为菜鸟而写;和新手弟兄同学,希望能与男生们调换;

grub> find  /boot/grub/stage1
(hd0,2)

  1. 概述批注Fedora HAL服务器
  2. 简短介绍Liunx hal系统用户
  3. 讲述你们不了解哈尔t关机命令
  4. 红帽厂商Linux基于Nehalem跑赢1一项测试
  5. Fedora Core网络配置相关的文书和命令-Linux系统操作

grub> root (hd0,陆)(那是/boot所在的分区)
grub> setup (hd0) (把GRUB写到MBR上)

HAL设置此前,首先让我们探听下FC四 HAL设置,然西楚到介绍FC4HAL设置,希望对大家有用。由于自家观念一向,对新事物…

伍.下一步配置menu.lst

#vi /mnt/sdaX/boot/grub/menu.lst

default=0#(形式0,运行第多个title)
timeout=5#(等待时间伍s)
#splashimage=(hd0,2)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.1369_FC4)
        root (hd0,2)
        kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/
        initrd /boot/initrd-2.6.11-1.1369_FC4.img
title WinXp
        rootnoverify (hd0,0)
        chainloader +1
#reboot now

6.取出光碟
 
到这一步应该没问题,若是确实有标题,那么请你仔细翻阅系统指引管理器GRUB.pdf。
下载地址:http://www.linuxidc.com/Linux/2011-08/40174.htm

图片 2