USB Drive Read Only

$ sudo chown adul:adul /media/adul/MULTISYSTEM
chown: changing ownership of '/media/adul/MULTISYSTEM': Read-only file system
$ mount
/dev/sdc1 on /media/adul/MULTISYSTEM type vfat (ro,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
$ sudo mount -o remount,rw /dev/sdc1 /media/adul/MULTISYSTEM
$ sudo dosfsck /dev/sdc1 
fsck.fat 3.0.28 (2015-05-16)
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 1
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
1) Copy original to backup
2) Copy backup to original
3) No action
? 1
 Start does point to root directory. Deleting dir. 
Reclaimed 15861 unused clusters (129933312 bytes).
Free cluster summary wrong (559374 vs. really 575235)
1) Correct
2) Don't correct
? 1
Perform changes ? (y/n) y
/dev/sdc1: 9358 files, 1316291/1891526 clusters

unPlug / Plug USB Drive again

$ mount
/dev/sdc1 on /media/adul/MULTISYSTEM type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
Posted in Debian, Linux Mint | Leave a comment

LiveSuit on Mint

$ git clone
$ cd sunxi-livesuite/awusb/
$ sudo apt install dkms
$ make
$ mkdir /lib/modules/`uname -r`/kernel/drivers/usb/awusb
$ sudo cp awusb.ko /lib/modules/`uname -r`/kernel/drivers/usb/awusb
$ sudo nano /etc/udev/rules.d/50-awusb.rules

KERNEL=="aw_efex[0-9]*", MODE="0666"

$ sudo udevadm control --reload-rules
$ sudo depmod -a
$ sudo modprobe awusb
$ sudo ../


Screenshot at 2017-07-18 17-05-37

เมื่อ Run Program ได้แล้วก็เลือก img file รอ
กด Switch FEL บน Board ค้างไว้
เสียบสาย MicroUSB เข้าที่ตัว board และเสียบสาย USB ที่ตัวเครื่อง PC
ทำการปล่อย Switch FEL ระบบก็จะทำงาน Burn NAND ในเครื่องเมื่อเสร็จ 100% ก็ Exit ออกจากระบบ

Boot ตัว board ได้เลย Login  root password cubieboard หรือ user cubie password cubieboard
หากเชื่อม LAN ใช้ IP
หากต้องการเปิด WLAN ก็ให้เพิ่มบรรทัด bcmdhd ใน File  /etc/modules แล้ว Reboot ifconfig ก็จะมี wlan1 มาให้เห็น

Posted in Linux Mint | Leave a comment

Share File Short URL and QR Code with Google

การ Share File บน Google Drive และ Gen Short URL ด้วย พร้อมรับ QR Code เพื่อนำไปใช้งาน


  1. เมื่อ upload File ขึ้น Google Drive แล้วก็ทำการ Share ให้ Anyone can view หรือ access


2. Click ขวาที่ File ที่จะนำมาใช้งาน จะมี menu Get Shareable Link ระบบจะทำการ copy Link ดังกล่าวเข้าสู่ clipboard ของเครื่อง


3. เข้า web site และ paste Link ดังกล่าวเพื่อ Gen Short URL หรือ Short Link


4. เมื่อกดปุ่ม Gen แล้วระบบก็จะทำการเก็บ Link ดังกล่าว พร้อมสร้าง Profile ในส่วนของเราเป็นรายการ และมีแสดงการเข้ามา Access ใช้งาน (จำนวน view) กดตรงจุด 3จุดท้ายจะมี QR Code Gen ออกมาให้เรานำรูปไปใช้งาน


5. สามารถ save รูปภาพ QR Code ดังกล่าวนำไปใช้งานได้เลย ส่วน Short URL ก็สามารถ copy ไปใช้งานได้เช่นกัน

Posted in Google | Leave a comment

delete file ldlinux.sys (syslinux)

Screenshot at 2017-07-06 08-45-10

adull@nano ~ $ cd /media/adull/
adull@nano /media/adull $ ll
total 12
drwxr-x---+ 3 root root 4096 Jul  6 17:00 ./
drwxrwxrwx  3 root root 4096 Jun  2 10:49 ../
drwx------  2 root root 4096 Jun 23 09:59 ext2/
adull@nano /media/adull $ ls -la ext2/
ls: cannot open directory 'ext2/': Permission denied
adull@nano /media/adull $ sudo ls -la ext2/
[sudo] password for adull: 
total 68
drwx------  2 root root  4096 Jun 23 09:59 .
drwxr-x---+ 3 root root  4096 Jul  6 17:00 ..
-r--r--r--  1 root root 61440 Jun 19 10:22 ldlinux.sys
adull@nano /media/adull $ sudo rm -rf ext2/
rm: cannot remove 'ext2/ldlinux.sys': Operation not permitted
adull@nano /media/adull $ 

use chattr

sudo chattr -i ldlinux.sys
sudo chown root ldlinux.sys
sudo chmod 777 ldlinux.sys
sudo rm ldlinux.sys
Posted in Debian, Linux Mint | Leave a comment

DHCP Server on Mint

$ sudo apt install isc-dhcp-server
[sudo] password for adull: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
The following NEW packages will be installed:
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 381 kB of archives.
After this operation, 864 kB of additional disk space will be used.
Get:1 jessie/main isc-dhcp-server amd64 4.3.1-6+deb8u2 [381 kB]
Fetched 381 kB in 10s (38.1 kB/s)                                                                                                                                      
Preconfiguring packages ...
Selecting previously unselected package isc-dhcp-server.
(Reading database ... 122029 files and directories currently installed.)
Preparing to unpack .../isc-dhcp-server_4.3.1-6+deb8u2_amd64.deb ...
Unpacking isc-dhcp-server (4.3.1-6+deb8u2) ...
Processing triggers for systemd (215-17+deb8u7) ...
Processing triggers for man-db ( ...
Setting up isc-dhcp-server (4.3.1-6+deb8u2) ...
Generating /etc/default/isc-dhcp-server...
Job for isc-dhcp-server.service failed. See 'systemctl status isc-dhcp-server.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript isc-dhcp-server, action "start" failed.
Processing triggers for systemd (215-17+deb8u7) ...
$ sudo nano /etc/default/isc-dhcp-server

$ sudo nano /etc/dhcp/dhcpd.conf

#Network :
#Range : ( Starting IP ) – ( Ending IP )
#Gateway :
#Primary DNS :
#Sec DNS :

subnet netmask {  #network
 range; # Range
 option domain-name-servers,; #Pri DNS , Sec DNS
 option domain-name ""; #Domain name
 option routers; #Gateway
 option broadcast-address; #Broadcast
 default-lease-time 600;
 max-lease-time 7200;
$ sudo nano /etc/network/interfaces

allow-hotplug eth0
iface eth0 inet static
$ sudo service isc-dhcp-server restart
Posted in Debian, Linux Mint | Leave a comment

Telegram on Mint

$ sudo add-apt-repository ppa:atareao/telegram
$ sudo apt update
$ sudo apt install telegram

Screenshot at 2017-06-20 14-44-19

Posted in Linux Mint | Leave a comment

VSCode on Mint

Screenshot at 2017-06-02 15-21-10


Download code_1.12.2-1494422229_amd64.deb

$ sudo dpkg -i code_1.12.2-1494422229_amd64.deb
$ curl | gpg --dearmor > microsoft.gpg
$ sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
$ sudo sh -c 'echo "deb [arch=amd64] stable main" > /etc/apt/sources.list.d/vscode.list'
$ sudo apt update
$ sudo apt install code


7 must-have Visual Studio Code extensions for Angular
View story at





Posted in Uncategorized | Leave a comment