lfs livecd啟動
插入u盤,檢視u盤相應的裝置名
$ sudo /sbin/fdisk -l
device boot start end blocks id system
/dev/sdb1 1 250 2008093+ 83 linux
解除安裝u盤,分割槽並格式化
$ sudo umount /dev/sdb1
$ sudo /sbin/fdisk /dev/sdb
// fdisk的操作省略
// 詳細教程請閱讀 gentoo文件 中的"4.c. 使用fdisk來為你的磁碟分割槽"
// 關鍵點在於為第乙個分割槽新增boot啟動標記
// e.g. command (m for help): a
$ sudo mkfs.ext3 /dev/sdb1
安裝grub到u盤
$ sudo mount /dev/sdb1 /media/usb
//安裝gurb到/media/usb
$ sudo grub-install --root-directory=/media/usb /dev/sdb1
$ sudo umount /dev/sdb1
$ sudo grub
> root (hd1,0) //第2個裝置的第1個分割槽
> setup (hd1) //將grub裝入hd1的mbr
> quit
複製檔案
$ sudo mount /dev/sdb1 /media/usb
// initramfs_data.cpio.gz、linux等檔案從lfs.iso中的/boot/syslinux下取得
// 複製命令省略,複製後的檔案列表如下
$ find /media/usb
/media/usb/lfs.iso
/media/usb/boot/initramfs_data.cpio.gz
/media/usb/boot/linux
編輯menu.lst
$ cat /media/usb/boot/grub/menu.lst
default 0
timeout 1
color cyan/blue white/blue
title lfs live
root (hd0,0)
kernel /boot/linux root=iso:/dev/sdb1:/lfs.iso rw rootdelay=20
initrd /boot/initramfs_data.cpio.gz
// /dev/sdb1 從啟動失敗的過程中,在grub命令列中手工打root,kernel,initrd進入的shell的'mount命令+tab'獲得
// rootdelay=20 從啟動失敗的過程中,螢幕的錯誤提示知道,因為是usb裝置,所以要給時間檢測裝置
重啟系統,插入剛製作好的 lfs liveusb,設定好bios,一切ok
跟我學LFS LiveUSB製作
lfs livecd 不是可以用光碟啟動嗎?lfs livecd映象 不是可以從硬碟上啟動嗎?不是可以不用 lfs livecd,直接在另外乙個發行版編譯 學習lfs嗎?這個 沒錯,製作 lfs liveusb 是因為有人閒得蛋疼 插入u盤,檢視u盤相應的裝置名 sudo sbin fdisk l ...
跟我學LFS LiveUSB製作
lfs livecd 不是可以用光碟啟動嗎?lfs livecd映象 不是可以從硬碟上啟動嗎?不是可以不用 lfs livecd,直接在另外乙個發行版編譯 學習lfs嗎?這個 沒錯,製作 lfs liveusb 是因為有人閒得蛋疼 插入u盤,檢視u盤相應的裝置名 sudo sbin fdisk l ...
跟我學XSL XSL入門
跟我學xsl xsl入門 上期我們講到用css 層疊樣式表 來格式化xml文件,其效果並不很令人滿意。實際上css用來格式化html標記比較合適些,只是因為它簡單才在上例中採用。xml在更多的時候只是一種資料檔案,怎樣將它變為我們日常所看到的html格式那樣的檔案呢?如果我們將xml檔案比作結構化的...