Tag Archives: ubuntu

Change Ubuntu Cloud Image Password

Ubuntu cloud image is very good for deploy a simple qemu image system.
But the image has it owns password and initial script.
Read more »

Ubuntu Create Netboot Image

剛好工作上有需要用到在 Ubuntu 做一個新的 netboot image, 這樣就不用等 Canonical release 新版的 netboot image.

我用的是 Ubuntu 17.04, 如果要在別的版本上執行, 會有一點差異
Read more »

MIPS/ARM64 Debian/Ubuntu debootstrap

這個時間點, debian mips 的 debootstrap 只有 jessie 是好的, sid 或是 stretch 都有問題.

$ debootstrap --verbose --foreign --arch mips jessie ./   http://ftp.tw.debian.org/debian

mips64 只有 mips64le , 沒有 mips64 .

其他的還是看這篇文章就好, 也快八年了.
[ARM][Linux] 建立 ARM 平台的 Debian System

懶得再開一篇, 改一改就好了.
如果是裝 ARM64 Ubuntu 呢? mirror 改到 ports.ubuntu.com 去就可以了, 記得 arch 和版本號都要改

# debootstrap --verbose --foreign --arch arm64 xenial ./ubuntu http://ports.ubuntu.com/ubuntu-ports

Ubuntu 16.04 編輯 /etc/apt/source.list 加上

deb http://tw.ports.ubuntu.com/ubuntu-ports xenial main restricted
deb http://tw.ports.ubuntu.com/ubuntu-ports xenial-updates main restricted
deb-src http://tw.ports.ubuntu.com/ubuntu-ports xenial main restricted universe multiverse
deb-src http://tw.ports.ubuntu.com/ubuntu-ports xenial-updates main restricted universe multiverse
deb http://tw.ports.ubuntu.com/ubuntu-ports xenial universe
deb http://tw.ports.ubuntu.com/ubuntu-ports xenial-updates universe
deb http://tw.ports.ubuntu.com/ubuntu-ports xenial multiverse
deb http://tw.ports.ubuntu.com/ubuntu-ports xenial-updates multiverse

如果是 17.04

deb http://tw.ports.ubuntu.com/ubuntu-ports zesty main restricted
deb http://tw.ports.ubuntu.com/ubuntu-ports zesty-updates main restricted
deb-src http://tw.ports.ubuntu.com/ubuntu-ports zesty main restricted universe multiverse
deb-src http://tw.ports.ubuntu.com/ubuntu-ports zesty-updates main restricted universe multiverse
deb http://tw.ports.ubuntu.com/ubuntu-ports zesty universe
deb http://tw.ports.ubuntu.com/ubuntu-ports zesty-updates universe
deb http://tw.ports.ubuntu.com/ubuntu-ports zesty multiverse
deb http://tw.ports.ubuntu.com/ubuntu-ports zesty-updates multiverse

最後要產生 utf-8 的 locale 檔案

$ sudo locale-gen en_US.UTF-8

Ubuntu Sudo Nopasswd

目前用到比較好 sudo nopasswd 的方法
Ubuntu 16.04 適用

改寫一下, 這是講 ubuntu clouding image , 不過一般 Desktop 應該也適用

At the end of /etc/sudoers there is what I thought was just a comment:
#includedir /etc/sudoers.d

You should edit this file using visudo. The following command will let you edit the correct file with visudo.

$ sudo visudo -f /etc/sudoers.d/90-cloudimg-ubuntu 

And add a line like:

[username] ALL=(ALL) NOPASSWD:ALL 

At the end.

http://askubuntu.com/questions/192050/how-to-run-sudo-command-with-no-password

Cavium ThunderX Install Ubuntu CD

choice 3 shell

GPIO(0)-NODE(0): Vector:100 address :801000000050 irq:33
GPIO(0)-NODE(0): Vector:101 address :801000000058 irq:33
Using TWSI func = 0x48
UEFI Interactive Shell v2.1
choice 3 shell

ThunderX Cavium UEFI install ubuntu CD

enter shell mode and put usb cd-rom .

GPIO(0)-NODE(0): Vector:100 address :801000000050 irq:33
GPIO(0)-NODE(0): Vector:101 address :801000000058 irq:33
Using TWSI func = 0x48
UEFI Interactive Shell v2.1
EDK II
UEFI v2.40 (Cavium Thunder cn88xx EFI ThunderX-Firmware-Release-1.22.11-0-g06c3f37 Sep)
Mapping table
FS0: Alias(s):CD36a0b0a:;BLK1:
PciRoot(0x0)/Pci(0x11,0x0)/USB(0x0,0x0)/USB(0x1,0x0)/CDROM(0x0)
BLK2: Alias(s):      
VenHw(25E45362-4074-46DC-88A0-79D6A23F3C9D)
BLK0: Alias(s):                     
PciRoot(0x0)/Pci(0x11,0x0)/USB(0x0,0x0)/USB(0x1,0x0)
 
Press ESC in 3 seconds to skip startup.nsh or any other key to continue.
Shell> fs0:                                   
FS0:\> ls

run
/boot/grub/arm64-efi

Kubuntu 15.04 + Broadwell / Intel i7-5775C 的問題

之前升級了 Broadwell 架構的 i7-5775C 之後, 裝了 Windows 7 並且也升級到 Windows 10 . (見 電腦升級 i7 5775c + ASUS Z97-A/USB3.1 ) 似乎沒有太大的問題.
問題在於, 我就是手賤, 喜歡裝 Linux 來用. 這下慘了, 折磨了我一個月才搞定這個問題.
Read more »

kubuntu 14.04 Desktop Install on Raid Disk

ubuntu or kubuntu desktop 版都不支援安裝在 raid 的設備上, 所以需要一些技巧繞過去.

目前看到寫的最簡單的就是這一篇了.

How to Install Ubuntu 14.04 with RAID 1 using desktop installer?

apt-get install mdadm
mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sda1 missing
fdisk /dev/md0

會產生 /dev/md0p1 /dev/md0p2 /dev/md0p3

用 try ubuntu 在 console 下這個指令安裝, 要做點小手腳

ubiquity -b

安裝的時候要選 /dev/md0p1 /dev/md0p2 /dev/md0p3 不要選別的.

安裝完之後, 要重新安裝 grub

sudo -s
mount /dev/md0p1 /mnt
mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
chroot /mnt
apt-get install mdadm
nano /etc/grub.d/10_linux  # change quick_boot to 0
grub-install /dev/sda
grub-install /dev/sdb
update-grub
exit

如果 /etc/grub.d/10_linux quick_boot 沒有設成 0
開機會出現

error:  Diskfilter writes are not supported

ASUS EeePC 701 4GSurf + lubuntu + Sierra AirCard 320U

EEEPC 701 / AirCard 320U

頻道長輩因為 ASUS EeePC 的 4G SSD 有點問題, 就送出這一台 EeePC 701 4G Sure.
這一台沒有可以擴充的介面, 要改裝要拆機才可以改, 不是很方便.

還好還有一個 SD Card 插槽, 可以丟一張 8G SD Card 進去, 不過該 SD Card 插槽的介面速度真是悲劇.. 超慢的.
Read more »

Ubuntu 連 PPTP Server 的設定.

原來用 Windows 的 PPTP 連得好好的, 但是在 Linux 下一直連不進去, 莫名其妙試到一個可以的設定.
記錄一下

Ubuntu 裝 OpenL2TPD 的問題

因為我的 Ubuntu 裝不起來 xL2TPD (會 core dump), 只好改裝 OpenL2TPD
這邊大致講一下 OpenL2TPD 的安裝方法.

Ubuntu 預設的 xL2TPD 似乎不會使用 L2TP Kernel module, 可能要下載最新版的 xL2TPD source code 才可以.
有成功和沒有成功 performance 差距極大.

OpenL2TPD 一定是 kernel module, 所以有成功就是有上 kernel, 沒有成功就是爛掉.
Read more »