Ubuntu & Debain 都会出现,用UltraISO制作U盘系统盘,USB启动时出现
Failed to load ldlinux.c32
Boot failed: please change disks and press a key to continue
解决办法:
UltraISO制作启动盘 写入方式改为“RAW”,安装系统时可以顺利启动。
Debian常见挂载
1.Windows fat32
mount -t vfat /dev/sda6 /mnt/wdiske/ -o iocharset=utf8
umount /mnt/wdiske
2.Windows ntfs
mount -t ntfs /dev/sda7 /mnt/wdiskf/ -o iocharset=utf8
umount /mnt/wdiskf
3.CDROM
mount -o loop -t iso9660 /dev/hda /media/cdrom0
umount /dev/hda
---------------------------------------------------------------
Ubuntu及Debian下挂载U盘及exFat文件系统U盘无法挂载的解决
最近开始使用Linux平台,主机Ubuntu 16.04版本,树莓派基于Debian Raspbian,在Windows上面插上点开就能使用,但Linux上却遇到麻烦,U盘是exFat文件系统的,在两系统都不能自动挂载,按常规挂载方法也无法挂载,经过查阅资料后解决,记录一下。
常规的挂载方法:
1、先加载USB模块sudo modprobe usb-storage
2、查看U盘设备 sudo fdisk -l
3、创建一个文件夹 mkdir /mnt/usb_disk
4、挂载 sudo mount /dev/sda1 /mnt/usb_disk
5、使用完以后 sudo umount /dev/sda1 /mnt/usb_disk
如果你的U盘也是exFat文件系统,挂载方法如下
Ubuntu:
安装几个包然后按上面的方式挂载
14.04及以上版本
sudo apt-get install exfat-utils
12.04~13.10版本
sudo add-apt-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install exfat-utils fuse-exfat
Debian及Raspbian
安装俩个包然后按上面的方式挂载
sudo apt-get install exfat-fuse
sudo apt-get install exfat-untils
使用U盘:
1、挂载后进入挂载文件夹,即/mnt/usb_disk,ls就可以看到U盘中的数据
2、进入media/用户名/U盘名,ls就可以看到U盘中的数据
---------------------------------------------------------------
LINUX支持exfat格式U盘: sudo apt-get install exfat-fuse exfat-utils
---------------------------------------------------------------
Linux 格式化U盘为ext4格式
Openwrt上面挂载SD卡总挂载不了,后来查到Openwrt对FAT32支持不好,于是想把SD卡格式成ext4格式
如下操作:
1.首先执行sudo fdisk -l查看你的u盘的序号,通常是/dev/sdb之类的,U盘分区通常是/dev/sdb1
2.针对将要格式化的分区执行sudo umount /dev/sdb1 # 必须先卸载该分区
3.sudo mkfs.ext4 /dev/sdb1 # 格式化为ext4分区
---------------------------------------------------------------
Debian/Linux共享目录的一种方法
工作中常需设置共享目录共享文件。本文说明 同一组内 用户间共享一目录(含子目录和文件)配置方法。
下面这组指令完成了将shareddir目录共享到用户组rdlibs的操作:
sudo groupadd rdlibs
sudo usermod -G rdlibs wupf
sudo usermod -G rdlibs lizq
sudo usermod -G rdlibs liyun
sudo chown wupf:rdlibs shareddir
sudo chmod g+w shareddir
sudo chmod g+s shareddir
实现了如下共享方案:
用户组rdlibs内的成员(wupf,lizq,liyun)对目录shareddir有读写权限,组外成员为只读权限;
用户组rdlibs内的任一成员在shareddir目录(含子目录)下创建的目录或文件,其他组内成员拥有同等权限,组外成员默认为只读权限;
---------------------------------------------------------------
Debian上简单的Samba文件共享服务器设置
这是一个最小的Samba设置使其他机器能够访问Debian机器上的文件。
安装 Samba
# aptitude install samba
配置Samba守护进程
编辑Samba配置文件。
# vim /etc/samba/smb.conf
在 global 部分,检查工作组的名称. 当你试图从一个Windows机器连接时,知道工作组名称可能是有用的:
[global]
...
workgroup = STURBAIN
定位到 home 共享的定义部分:
[homes]
在这部分你可以启用主目录的读/写访问权限:
read only = no
共享一些在系统中其他路径的文件,增加另外一个共享,例如:
[ourfiles]
comment = Some useful files
read only = no
locking = no
path = /path_to_our_files
guest ok = no
添加Samba用户
Samba使用它自己的密码系统,因此用户需要通过root来增加. 注意:用户必须存在在 /etc/passwd 中
# smbpasswd -a me
# smbpasswd -a you
系统将提示您为每个用户输入密码。
列出现有的Samba用户列表:
pdbedit -w -L
重启Samba守护进程
# /etc/init.d/samba restart
尝试访问共享 (作为一个普通用户)
首先在本地尝试,然后从网络上的另一台机器上尝试。 出现提示时, 使用增加Samba用户时输入的密码.
访问我的共享:
$ smbclient //ourmachine/me
访问你的共享:
$ smbclient -U you //ourmachine/you
访问我们的共享(!) :
$ smbclient //ourmachine/ourfiles
---------------------------------------------------------------
debian linux 安装smb 配置 2013年01月23日
服务器端配置过程:
1.apt-get install samba
2.修改/etc/samba/smb.conf文件
3.添加用户并设置samba访问密码
smbpasswd -a username
4.重启一下samba服务:
/etc/init.d/smb restart
1.apt-get install samba (安装)
debconf(选择)
workgroup(随便输入一个工作组,在windows网上邻居找到)
....
2.创建用户 ( 注意:该用户是系统中已经存在的用户,以debian为例)
创建passwd文件:touch /etc/samba/smbpasswd
smbpasswd -a reny
密码:
3.编辑配置文件:
vi /etc/samba/smb.conf
加入我们的配置信息:
[home]
comment = laowang's data
path = /home
valid users = reny
public = no
writable = yes
printable = no
create mask = 0777
4.重启一下samba服务:
/etc/init.d/samba restart
补充:# chmod 775 /home(window可以写)
转:http://hi.baidu.com/lovely_sunday/blog/item/5d79cc33081c24fc1a4cff13.html
1.安装samba #apt-get install samba samba
注意; Samba 服务器的配置文件叫 smb.conf,位于 /etc/samba/目录下。在 /usr/share/samba/ 目录下也有一个 smb.conf 文件备份,如果你在配置服务器时把 /etc/samba/smb.conf 改乱了,就可以用该文件来恢复到初始状态。启动脚本位于 /etc/init.d/ 目录下,叫 samba,如果修改了 smb.conf 配置文件,可用 #/etc/init.d/samba restart 命令重启 Samba 服务器。/etc/default/samba 文件可设置 samba 服务器的启动方式,是 daemons 还是 inetd,默认的设置是采用daemons 方式的:
示例:实现windows 和debian的文件共享,在debian上建立一个共享文件夹,windows用户就可以修改这个共享文件夹。
2.建立用户
#smbpasswd -a 了linuxsir(给用户建立samba密码)
提示输入密码。。。。
3.配置samba,打开配置文件/etc/samba/smb.conf,
替换为:
[global] --->全局配置,必写
workgroup = LinuxSir ---〉Windows中显示的工作组
netbios name = LinuxSir05 --->在Windows中显示出来的计算机名
server string = Linux Samba Server TestServer --->Samba服务器说明
security = share --->验证和登录方式,
[linuxsir]
path = /opt/linuxsir --->共享目录的位置
writeable = yes ---〉可以向共享目录中写入
browseable = yes ---〉可以浏览
guest ok = yes ---〉匿名用户以guest身份登录
4.建立相应目录并授权;
5.启动samba # /etc/init.d/samba start
6.检查当前配置 # testparm
7.假设windows下IP为192.168.0.7 debian下的IP 为:192.168.0.8
在debian下输入:smbclient -L 192.168.0.7 访问windows
在windows下输入:\\192.168.0.8 访问debian ,在网上邻居就可以看到debian主机共享的文件夹了。
8.
关闭服务器可用 smbcontrol 这个程序。命令格式如下:
debian~:# smbcontrol smbd shutdown
附.设置目录共享及权限
========Share Definitions ===============
[share] 设置共享名称
comment = 目录的注解说明
path = /data/temp 要共享目录的绝对位置
以下属可选择项目录
browseable = no 目录是否可见,预设为可见
writable = yes 目录是否为可写
read only = no 目录是否为只读
guest ok = yes 来宾是否可以访问,与"public = yes" 作用相同
write list =user,@group 可写清单,@后表示某个群组
valid users = ... 允许访问的使用者清单
read list = ... 只可读的使用者清单
invalid users = ... 禁止访问的使用者清单
admin users = ... 有管理权限使用者清单
create mask = 0755 使用者建立档案的权限,预设为0744
#mkdir -p /opt/linuxsir
#id nobody
uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
[root@localhost ~]# chown -R nobody:nogroup /opt/linuxsir
samba命令使用:
1.查看共享的目录
#smbclient //debian
2.进入共享的目录操作
#smbclient \\\\debian\\share -U sunday
在提示符后输入“?”命令查找你可使用的命令。
文章末尾固定信息


评论