安裝linux於alt鍵壞掉的電腦

看板Linux作者 (咖啡貓)時間16年前 (2008/07/17 11:26), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
前幾天撿了一台同事淘汰掉的舊筆電, 跑XP的速度是慢到無法忍受, 想說拿來裝linux應該還是嚇嚇叫, 先用 knoppix 跑看看, 用的是這個版本: ftp://cle.linux.org.tw/pub/KNOPPIX/bv1al/KNOPPIX-BV1AL-20050417.iso RAM太小了, 不開X-win boot: root26 2 vga=791 跑純文字模式, 開機完的第一件事就是試試切換 console tty 結果alt鍵沒有反應. 那麼就暫時拿別的按鍵頂替一下吧. cp /etc/console/boottime.kmap.gz . vi boottime.kmap.gz 把這兩行換過來: keycode 56 = Alt keycode 100 = AltGr 改成 keycode 56 = AltGr keycode 100 = Alt 把左右alt互換, 存檔之後執行: loadkeys ./boottime.kmp.gz 成功, 可以切換 console tty 了. 好吧, 等到安裝完成, 再來如法泡製. 可是, 安裝過程也是需要切換 console tty 查看 sys log 那就把安裝程式的 keymap 也改過來好了. 網路安裝只要兩個檔案: http://ftp.nl.debian.org/debian/dists/Debian4.0r3/main/installer-i386/ 20070308etch2/images/netboot/debian-installer/i386/ 這個目錄底下的 linux 和 initrd.gz 前者是安裝過程用的 kernel 請配合 boot loader 服用, 後者是 initial ram disk image 這裡頭的 keymap 須要修理一下. mkdir tmpdir cd tmpdir gunzip -c ../initrd.gz | sudo cpio -iv 2>&1 | tee ../list 把 ../list 的最後一行刪除 (內容是 xxxx blocks) 改完留著備用. 左右 alt 的 keycode 分別定義在以下兩個檔案: usr/share/keymaps/i386/qwerty/us.kmap.gz usr/share/keymaps/i386/include/linux-with-alt-and-altgr.inc.gz 改好之後, 把 initial ram disk image 壓回來: cat ../list | cpio -oH newc | gzip --best > ../initrd-patch.gz cd .. sudo rm -fR tmpdir 最後執行 grub-install 把 boot loader 灌進硬碟, grub-install --root-directory=/mnt/hda1 /dev/hda !!!注意!!! 我的 /dev/hda 是空的, 目前是以 knoppix live CD 開機, 請勿照抄以上這行命令, 請確認知道自己在幹什麼事. 把先前抓下來的 linux 和改造過的 initrd-patch.gz 複製到硬碟 cp linux /mnt/hda1/boot/vmlinux-install cp initrd-patch.gz /mnt/hda1/boot/ 編輯 /mnt/hda1/boot/grub/menu.lst 如下: title debian 4.0r3 installer root (hd0,0) kernel /boot/vmlinux-install vga=791 initrd /boot/initrd-patch.gz 取出 knoppix 光碟, 重新開機, 開始安裝 debian -- How shall my heart be unsealed unless it is broken? By Kahlil Gibran -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.8.136

07/17 19:54, , 1F
感謝分享 沒想到還可以這麼使用^^
07/17 19:54, 1F
文章代碼(AID): #18VhlsyR (Linux)