# LS-WVL 安裝 Debian12

##### **<span style="color: rgb(0, 0, 0);">下載檔案</span>**

- **<span style="color: rgb(0, 0, 0);">[initrd.buffalo](https://ftp.debian.org/debian/dists/Debian12.11/main/installer-armel/current/images/kirkwood/network-console/buffalo/ls-wvl/initrd.buffalo)</span>**
- **<span style="color: rgb(0, 0, 0);">[uImage.buffalo](https://ftp.debian.org/debian/dists/Debian12.11/main/installer-armel/current/images/kirkwood/network-console/buffalo/ls-wvl/uImage.buffalo)</span>**
- **<span style="color: rgb(0, 0, 0);">[acp\_commander.jar](https://github.com/1000001101000/acp-commander)</span>**

##### **<span style="color: rgb(0, 0, 0);">1.acp\_commander安裝</span>**

**<span style="color: rgb(0, 0, 0);">準備一台已經運行原廠Buffalo的LS WVL設備</span>**

**<span style="color: rgb(0, 0, 0);">將initrd.buffalo和uImage.buffalo複製到acp\_commander.jar同目錄</span>**

**<span style="color: rgb(0, 0, 0);">運行指令尋找設備IP</span>**

```
java -jar acp_commander.jar -f
```

**<span style="color: rgb(0, 0, 0);">複製安裝檔到設備</span>**

```
java -jar acp_commander.jar -t <device ip address> -pw <your admin password> -xfer initrd.buffalo -xferto /boot/
java -jar acp_commander.jar -t <device ip address> -pw <your admin password> -xfer uImage.buffalo -xferto /boot/
```

**<span style="color: rgb(0, 0, 0);">重啟設備</span>**

```
java -jar acp_commander.jar -t <device ip address> -pw <your admin password> -c reboot
```

##### **<span style="color: rgb(0, 0, 0);">2.分區安裝</span>**

**<span style="color: rgb(0, 0, 0);">將硬碟插入Linux後分區丟入安裝檔</span>**

```
$parted /dev/sdb

(parted) mklabel gpt

(parted) mkpart boot 2048s 1024MiB

(parted) mkpart root 1024MiB 6144MiB

(parted)quit
```

```
$mkfs.ext3 /dev/sdb1

$mount /dev/sdb1 /mnt

將檔案放入/mnt

$umount /mnt
```

**<span style="color: rgb(0, 0, 0);">將硬碟放入NAS第一盤位</span>**

##### **<span style="color: rgb(0, 0, 0);">開始安裝</span>**  


**<span style="color: rgb(0, 0, 0);">找尋設備IP後SSH進入安裝，<span dir="auto">使用者名稱是</span><span dir="auto">installer</span><span dir="auto">，密碼是</span><span dir="auto">install</span></span>**

```
 ssh installer@IP
```

##### **<span style="color: rgb(0, 0, 0);">建立RAID 1</span>**

**<span style="color: rgb(0, 0, 0);">兩顆硬碟分別建立分區1(RIAD)分區2(RAID)分區3 SWAP</span>**

**<span style="color: rgb(0, 0, 0);">進入SoftRAID選項後，開新視窗進入shell</span>**

**<span style="color: rgb(0, 0, 0);">第一分區為/boot 需要*metadata=0.90才能*啟動</span>**

```
# mdadm --create /dev/md0 --level=1 --raid-devices=2 \
--metadata=0 /dev/sda1 /dev/sdb1
```

**<span style="color: rgb(0, 0, 0);">第二分區使用GUI建立即可</span>**

**<span style="color: rgb(0, 0, 0);">RAID1 #1 檔案類型ext3 掛載/boot</span>**

**<span style="color: rgb(0, 0, 0);">RAID1 #2 檔案類型ext4 掛載/</span>**

**<span style="color: rgb(0, 0, 0);">SWAP不用做RAID 1</span>**

**<span style="color: rgb(0, 0, 0);">調低其餘RAID重建速度避免影響Debian安裝</span>**

```
# echo 100 > /sys/block/md{1,2,3}/md/sync_speed_max
```

**<span style="color: rgb(0, 0, 0);">重啟後即恢復</span>**

<span style="color: rgb(0, 0, 0);">**mdadm預設會於每個月的第一個星期日 01:00做 array scrubbing 檢查**</span>

```
jason@LS-WVL885:~$ cat /usr/lib/systemd/system/mdcheck_start.timer
[Unit]
Description=MD array scrubbing

[Timer]
OnCalendar=Sun *-*-1..7 1:00:00

[Install]
WantedBy= mdmonitor.service
Also= mdcheck_continue.timer
```

<span style="color: rgb(0, 0, 0);"></span>

**<span style="color: rgb(0, 0, 0);">使用此項目安裝[https://github.com/1000001101000/Debian\_on\_Buffalo](https://github.com/1000001101000/Debian_on_Buffalo)</span>**