= 2012-04-07 = == Linux Driver == * http://kmuto.jp/debian/hcl/ - Debian GNU/Linux device driver check page - Debian GNU/Linux 驅動程式檢索頁面 * 在安裝 Linux 之前,最好先透過 lspci 的結果檢驗硬體是否有被支援,這個網站很久以前就看過,只是一直沒記起來。想說了解一下背後的原理,或許後續在製作 Live CD 時,能夠有所幫助。 == pxelinux == * UHD 問我說如何讓 freedos 的 image 大於 4MB, 我想透過 PXELinux 開啟 ISO 應該是比較恰當的作法。目前亦已經可能。 * 用的是 syslinux 系列的 [http://www.syslinux.org/wiki/index.php/MEMDISK MEMDISK] * [參考] [http://higaknowit.com/2011/08/16/pxelinux-for-booting-of-iso-images/ PXELINUX for booting of ISO images] - 這篇文章是 2011-08-16 寫得,說明如何用 PXELINUX 開 ISO 檔 * http://www.ultimatedeployment.org/ - 這個參考連結是先前也有找到的,主要是想用 PXE 架構來作 Windows 的大量佈署 == GRUB2 == * 先前就有看過這篇文章,今天剛好想要在 USB 拇指碟上測試 Puppy Linux 跟 Slax 這兩套輕量化的 Linux 發行光碟,就來測試一下步驟。 * [http://www.pendrivelinux.com/boot-multiple-iso-from-usb-via-grub2-using-linux/ Boot Multiple ISO from USB via Grub2 using Linux] * 首先,拇指碟的路徑在 /dev/sdc,因為先前已經用 usb-creator-gtk 產生過 [http://www.linuxmint.com Mint Linux] 的開機拇指碟(只是 syslinux 設定可能有點問題,必須輸入 live 才能開機),所以可以忽略第一個步驟(I. Format your USB Flash Drive to use a Single Partition) * 步驟二:建立一個 FAT32 格式化的拇指碟磁區 - II. Create a Fat32 Filesystem on the USB Flash Drive: {{{ ubuntu@ubuntu:~$ sudo umount /dev/sdc1 ubuntu@ubuntu:~$ sudo mkfs.vfat -F 32 -n MULTIBOOT /dev/sdc1 }}} * 步驟三:安裝 GRUB2 到拇指碟 - III. Install Grub2 on the USB Flash Drive - 我把拇指碟拔掉重插,所以 Ubuntu 環境會自動掛載在 /media/MULTIBOOT {{{ ubuntu@ubuntu:~$ sudo grub-install --force --no-floppy --root-directory=/media/MULTIBOOT /dev/sdc1 ubuntu@ubuntu:~$ cd /media/MULTIBOOT ubuntu@ubuntu:/media/MULTIBOOT$ wget http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.2.8/lupu-528.005.iso ubuntu@ubuntu:/media/MULTIBOOT$ wget -O slax.iso "http://www.slax.org/build.php?build=iso" ubuntu@ubuntu:~$ cd /media/MULTIBOOT/boot/grub/ ubuntu@ubuntu:/media/MULTIBOOT/boot/grub$