原创 手斧Linux – 從LFS到Funtoo (118)

說明: usr/portage/distfiles/存放的是portage要用的源碼包,--exclude=usr/portage/distfiles/* 使得提取出來的rootfs裏不包含distfiles裏的內容,這樣會使得root

原创 手斧Linux – 從LFS到Funtoo (127)

第14章 製做啓動U盤-方法1 step1:準備syslinux。 在之前的步驟裏,己編譯安裝了syslinux5.00,因此這裏不需要再做什麼了。 step2:準備U盤。 在之前的步驟裏,己將一個8G的U盤分成兩個區:一個msdos分

原创 手斧Linux – 從LFS到Funtoo (123)

label hd0   MENU LABEL Boot from first hard disk   kernel chain.c32   append hd0 TEXT HELP   Boot local OS installed on

原创 手斧Linux – 從LFS到Funtoo (134)

2. 如何手工將生成的initramfs包解開? 爲什麼要解開生成的包呢?因爲在排錯時,需要查驗initramfs包裏的內容,以驗證思路,堅定決心。以gentoo官方livecd裏的initramfs爲例,這個initramfs的文件名

原创 手斧Linux – 從LFS到Funtoo (116)

echo 'routes_eth0="default via 192.168.1.1"' >> net 以上兩行是靜態地址,或用以下的dhcp分配。 echo 'config_eth0=( "dhcp" )' >> net rc-upd

原创 手斧Linux – 從LFS到Funtoo (120)

         -hda HDA \          -append "root=/dev/sda rw init=/sbin/init panic=1 PATH=/bin:/sbin console=ttyS0 HOST=x86_6

原创 手斧Linux – 從LFS到Funtoo (122)

MENU RESOLUTION 800 600 MENU WIDTH 77 MENU MARGIN 10 MENU ROWS 12 MENU HSHIFT 10 MENU VSHIFT 5 menu color title       

原创 手斧Linux – 從LFS到Funtoo (124)

第13章 LiveCD問題分析 1,關於qemu命令行裏的  -boot d -cdrom myfuntoo.iso。 -cdrom myfuntoo.iso 讓qemu虛擬機裏輸出一個cdrom設備,並有光盤output.iso在裏面

原创 手斧Linux – 從LFS到Funtoo (130)

step6:在啓動參數裏增加slowusb,使得啓動時,留下停頓時間,以讓usb能掛載上來。命令如下: sed -i \     -e "s:cdroot:cdroot slowusb:" \     -e "s:kernel memt

原创 手斧Linux – 從LFS到Funtoo (117)

step13:安裝syslog-ng vixie-cron。命令如下: emerge syslog-ng emerge vixie-cron rc-update add syslog-ng default rc-update add vi

原创 手斧Linux – 從LFS到Funtoo (119)

第12章 製作LiveCD step1:對rootfs裏的內容進行調整,以適應liveCD。命令如下: cd $LFS/../rootfs cat >etc/fstab <<EOF ###########################

原创 手斧Linux – 從LFS到Funtoo (135)

/usr/share/genkernel/default/busy-config。 6 . 如何追蹤mount命令的執行過程? 這個問題,從簡說明一下。initramfs裏執行mount命令,其實是由busybox提供的,也就是說,mo

原创 手斧Linux – 從LFS到Funtoo (121)

rm -rf CDroot fi mkdir CDroot mkdir CDroot/{isolinux,boot} #  -------用官方的syslinux5.00 cp -v syslinux-5.00/core/isolinu

原创 手斧Linux – 從LFS到Funtoo (126)

e,內核裏要支持devtmpfs-mount? 在內核裏配上,沒解決問題。 f,用ext3文件系統代替squashfs來做? 一樣會在mount時走沒掉, g,squashfs做和解時用的壓縮算法不一樣? 用非壓縮格式,

原创 手斧Linux – 從LFS到Funtoo (128)

step7:卸載U盤和ISO。命令如下: umount myfuntoo rm -rf myfuntoo sync umount udisk rm -rf udsik step8:向U盤安裝syslinux。命令如下: syslinu