① linux如何设置光盘启动
方法一:
在/etc/fstab 里添加一行代码
/dev/hdc /media/cdrom0 udf,iso9660 user,auto 0 0 //将/dev/hdc挂载在/media/cdrom0下,其他情况可以参考借鉴
或/dev/hdc /media/cdrom0 udf,iso9660 defaults 0 0
然后重启机器即可reboot
如果想取消自动挂载,在/etc/fstab里添加/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
方法二:
1.在/mnt下建立cdrom文件夹 [有的时候也可以直接挂载,命令为:mount /dev/cdrom /mnt]
#mkdir /mnt/cdrom
2.进入/etc/rc.d/init.d下,建立mountiso文件
#cd /etc/rc.d/init.d
#vi mountiso(mountiso的内容如下(我的ISO文件存放路径是/mnt/cdrom,ISO文件名是/dev/hdc)
#!/bin/sh
#This is a shell script automount the Mandrake Install ISO files.
mount -o loop /dev/hdc /mnt/cdrom
3.保存并退出,把mountiso改为可执行文件
#chmod 755 mountiso
4.进入/etc/rc.d/rc5.d,建立一个链接
#cd /etc/rc.d/rc5.d
#ln -s ../init.d/mountiso S96mountiso
同样在/etc/rc.d/rc3.d目录下也建立同样的链接(一般自需要在这两个目录下建立链接就行了)
。顺便解释一下S96mountiso的意思,以S开头表明是开机时会执行的文件,96是执行的优先顺序,mountiso表明指向的文件名。
5.重新启动,进入/mnt/cdrom看看。如果有iso里的文件说明操作成功。
注:以上操作需用root身份!
② linux下的光盘启动
一般不能从光盘启运不是linux的问题,检查BIOS的启动设置。因为如果设置从光盘启动的话,BIOS自检完成后直接将引导权交给交驱而不是硬盘的LILO,不关LINUX什么事的