mieki256's diary



2023/01/26(木) [n年前の日記]

#1 [debian][linux] IdeaPad S10-2にDebianをインストール中

64bit非対応の Intel Atom N270 が載っているネットブック、Lenovo IdeaPad S10-2 に Debian Linux 11 bullseye 32bit版 (i386版) + LXDE をインストール中。

今までは Windows XP と Ubuntu Linux 18.04 LTS のデュアルブートにしていたけれど、Ubuntu は 20.04 から32bit版を切り捨てて64bit版のみになってしまったので、32bit版も用意してある Debian をインストールするしかない…。

isoとインストールについて :

お試しで起動させることができる Debian Live、かつ、non-free なドライバファイル等も含んでいる、debian-live-11.6.0-i386-lxde+nonfree.iso を入手。Rufus 3.2.1 を使って、USBメモリにisoを書き込み。

IdeaPad S10-2 は、電源投入直後にF12キーを叩くとブートメニューが表示されるので、そこからUSBメモリを選んで起動。「Graphical Debian Installer」を選択してインストール。

ちなみに、最初は firmware-11.6.0-i386-netinst.iso を入手してインストール作業をしたが、途中で rt2870.bin が無いと言われてしまった。debian-live-11.6.0-i386-lxde+nonfree.iso なら rt2870.bin が無いとは言われなかった。

ただ、どちらも、b43/ucode15.fw, b43-open/ucode15.fw が無いと言われた…。これについては、後から apt で関連パッケージをインストールしてどうにかする。

また、一旦 Debian Live を起動して、デスクトップ環境を表示して、そこから、デスクトップ上のインストーラアイコンをクリックして作業していったら、これまたちょっと困ったことになった。IdeaPad S10-2 の画面解像度 1024x600 に収まらないウインドウが表示されてOKやキャンセルボタンが見えなくてハマったあげく、HDDのパーティションを処理する段階でエラーが出て強制終了してしまった…。

どうやら、USBメモリから起動する際に、「Graphical Debian Installer」を選んでいきなりインストールしたほうが良さそう。

余談。インストール途中で root のパスワードを設定したけど、空欄にしておけば最初の登録ユーザを管理者として sudo で作業できるようになったらしい。ググっていて、後から知った…。

sudoを使えるように設定 :

Ubuntu に慣れてしまっているので、ついつい sudo を使ってしまう。Debian上でも sudo を使って作業したい。以下を参考にして作業。

_Debian 一般ユーザーでsudoを実行できるようにする | ビズバレー スタッフブログ ビズバレーブログ
_Debianにsudoをインストールする - Qiita

su で root になって以下を打った。
apt install sudo
gpasswd -a USERNAME sudo

bashの補完が効かない :

bash上でTABキーを叩いても、コマンドやファイルパスの補完が効かない。bash-completion をインストールすると補完が効くようになるらしい。
sudo apt install bash-completion

_bash-completionでserviceコマンドなどの補完を強化しよう - インフラエンジニアway - Powered by HEARTBEATS

/etc/apt/sources.list を編集 :

apt を使っていて、パッケージが見つからないと言ってくる時がチラホラある。/etc/apt/sources.list を確認。
sudo vi /etc/apt/sources.list

main しか書いてなかった。contrib non-free を追加した。
deb http://ftp.riken.jp/Linux/debian/debian/ bullseye main
↓
deb http://ftp.riken.jp/Linux/debian/debian/ bullseye main contrib non-free

_Debian環境設定(4) /etc/apt/sources.list の設定 - 恥は/dev/nullへ by 初心者

Driverのインストール :

以下を参考にして、ドライバ等をインストール。

_Debian 11 Bullseye インストール - Qiita
_Debian11のインストールは簡単じゃなかった | ボンビーノーツ
_debian で usb 無線LANアダプタのファームウェアを導入する | ss1200's blog (TEXT)
_Debian unstable 導入記 - すたら日記
_[Ubuntu] Broadcomの無線LANカードBCM4312が動作しない場合の対処法 - Life with IT
_無線 LAN アダプタの接続(6)firmware-ralink のインストール (LinkStation/玄箱をハックしよう)
_[Ubuntu] Broadcomの無線LANカードBCM4312が動作しない場合の対処法 - Life with IT
_Debian | プログラミングのあれこれ
_firmware: where is b43/ucode15 ??? - Debian User Forums

intel-microcode, amd64-microcode, firmware-misc-nonfree はインストール済みだった。

b43/ucode15.fw は、以下をインストールすれば解決してくれるのだろうか…。
sudo apt install b43-fwcutter firmware-b43-installer

巷のページで見かけた firmware-b43-lpphy-installer というパッケージは見つからない。昔の Debian では使えたパッケージなのだろうか?

タッチパッド上でタップをクリックにしたい :

タッチパッド上でタップしてもクリックになってくれない。不便。どうにかしたい。

入力デバイスについて少し調べる。
$ egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices
N: Name="SynPS/2 Synaptics TouchPad"

"SynPS/2 Synaptics TouchPad" と表示されているから、タッチパッドがあると認識されてるようではある。Synaptics と表示されているので、xserver-xorg-input-synaptics をインストールする。

sudo apt install xorg-driver-synaptics
sudo apt install xserver-xorg-input-synaptics

設定ファイル 70-synaptics.conf を、/etc/X11/xorg.conf.d/ 以下にコピー。
sudo cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/

設定ファイルを編集。
sudo vi /etc/X11/xorg.conf.d/70-synaptics.conf

以下をファイルの末尾に追加した。
Section "InputClass"
        Identifier "touchpad"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "3"
        Option "TapButton3" "2"
        Option "VertEdgeScroll" "on"
        Option "VertTwoFingerScroll" "on"
        Option "HorizEdgeScroll" "on"
        Option "HorizTwoFingerScroll" "on"
        Option "CircularScrolling" "on"
        Option "CircScrollTrigger" "2"
        Option "EmulateTwoFingerMinZ" "40"
        Option "EmulateTwoFingerMinW" "8"
        Option "CoastingSpeed" "0"
        Option "FingerLow" "30"
        Option "FingerHigh" "50"
        Option "MaxTapTime" "125"
EndSection

OSを再起動。タップしたらクリックになってくれた。二本指で上下にスワイプするとスクロールもしてくれる。

_SynapticsTouchpad - Debian Wiki
_Synaptics タッチパッド - ArchWiki

自動ログインを有効化 :

LXDE のディスプレイマネージャは LXDM かと思ってたけど、lightdm だったらしい。それはさておき、どうせ自分しか使わない環境なので自動ログインするようにした。
sudo vi /etc/lightdm/lightdm.conf
[Seat:*]
...
autologin-user=USERNAME
autologin-user-timeout=0

_なおりんの雑記帳 Debian LXDEの自動ログイン
_LightDM - ArchWiki

液晶ディスプレイの輝度調整 :

xbacklight をインストールしてみた。
sudo apt install xbacklight
xbacklight -set 50
xbacklight -inc 10
xbacklight -dec 10

動いてないように見える…。

そもそも IdeaPad S10-2 は、Linux をインストールした状態でも、Fn + 上下カーソルキーで輝度調整できることに気づいた。この機種はOSに関係なくキー操作で輝度調整が可能な作りになってるのかもしれない…。

_Ubuntu 14.04 で LCD の明るさをコマンドラインから変えたい - Qiita

時刻合わせ :

systemd-timesyncd をインストールして時刻合わせをしてみる。
sudo apt install systemd-timesyncd

設定ファイルを編集。NTPサーバのドメイン名を追記。今回は、 _日本標準時(JST)グループ (ntp.nict.jp) を利用させてもらう。
sudo vi /etc/systemd/timesyncd.conf
[Time]
NTP=ntp.nict.jp
FallbackNTP=ntp1.jst.mfeed.ad.jp ntp2.jst.mfeed.ad.jp ntp3.jst.mfeed.ad.jp

サービスとして有効化、かつ、再起動。
sudo systemctl enable systemd-timesyncd
sudo systemctl restart systemd-timesyncd.service

状態を確認。NTP が active になっていたら時刻合わせサービスは有効になっている。
timedatectl status

_Debian 10 (buster) - 時刻同期設定(systemd-timesyncd)! - mk-mode BLOG

LibreOffice をインストール :

ワープロソフトや表計算ソフトを一応インストールしておかないと…。
sudo apt install libreoffice libreoffice-l10n-ja libreoffice-help-ja

_Libre Office の日本語化の方法 - Qiita

フォントその他をインストール。 :

気になるフォントをごっそりインストール。
sudo apt -y install fonts-ipafont fonts-ipaexfont fonts-takao fonts-mplus fonts-migmix fonts-mmcedar fonts-umeplus fonts-motoya-l-maruberi fonts-motoya-l-cedar fonts-horai-umefont fonts-droid-fallback fonts-ricty-diminished fonts-vlgothic fonts-noto fonts-urw-base35 fonts-liberation fonts-texgyre xfonts-mplus xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xfonts-shinonome xfonts-intl-japanese xfonts-intl-japanese-big xfonts-kaname xfonts-intl-arabic xfonts-intl-asian xfonts-intl-chinese xfonts-intl-chinese-big xfonts-intl-european xfonts-intl-phonetic emacs-intl-fonts

sudo apt install -y xfonts-naga10 ttf-mscorefonts-installer fonts-urw-base35 fonts-liberation fonts-texgyre

他に、aptitude だの byobu だの、アレコレをインストールした。
sudo apt install aptitude byobu neofetch ranger net-tools vim

ドローツールの tgif, xfig, inkscape もインストール。
sudo apt install xfig tgif inkscape

余談。 :

自分は今まで Ubuntu Linux や LinuxMint を触っていたので、Debian Linux のデスクトップ環境を使うのはほぼ初めてなのだけど。Ubuntu や LinuxMint は色々と細かいところを整備してあるのだなと実感した。Debian はアレコレインストールしたり設定していかないと快適に使えない…。まさか bash の補完すら効かない状態がデフォルトだったとは…。ハードウェアの認識も一部すんなりいかなかったし…。もっとも、最低限必要なモノだけをインストールした環境が欲しいなら、Debian のほうが最初からスッキリしてる分都合がいいのかもしれない。

以上、1 日分です。

過去ログ表示

Prev - 2023/01 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project