自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(155)
  • 收藏
  • 关注

原创 手斧Linux – 从LFS到Funtoo (155)

附录四:U盘的写入速度实测数据测试用的U盘为 金士顿DT101G2,查到的规格参数显示:容量8G最大读取速度10M/S最大写入速度5M/S将这个U盘分成两个4G的分区,分别格式化成FAT32和ext3文件系统格式。分别用cp和rsync两个命令向两个分区拷入总量1.7

2015-07-09 18:06:16 418

原创 手斧Linux – 从LFS到Funtoo (154)

cp ../7.0/gdbm-1.9.1.tar.gz .cp ../sources/gettext-0.18.1.1.tar.gz .cp ../sources/git-1.8.0.tar.gz .cp ../7.0/groff-1.21.tar.gz .cp ../sources/linux_3.2.29.orig.tar.xz .cp ../sources/make-3.

2015-07-09 18:05:28 388

原创 手斧Linux – 从LFS到Funtoo (153)

wget http://mirrors.xmu.edu.cn/gentoo/distfiles/realdev-1.0.tar.bz2wget http://mirrors.xmu.edu.cn/gentoo/distfiles/reiserfsprogs-3.6.22.tar.xzwget http://mirrors.xmu.edu.cn/gentoo/distfiles/rsync-

2015-07-09 18:04:46 554

原创 手斧Linux – 从LFS到Funtoo (152)

wget http://mirrors.xmu.edu.cn/gentoo/distfiles/Module-Load-Conditional-0.52.tar.gzwget http://mirrors.xmu.edu.cn/gentoo/distfiles/Module-Metadata-1.000011.tar.gzwget http://mirrors.xmu.edu.cn/gen

2015-07-09 18:04:04 534

原创 手斧Linux – 从LFS到Funtoo (151)

wget https://nodeload.github.com/gentoo/hwids/tar.gz/hwids-20121202 -O hwids-20121202.tar.gzwget http://mirrors.xmu.edu.cn/gentoo/distfiles/icu4c-49_1_2-src.tgzwget http://mirrors.xmu.edu.cn/gento

2015-07-09 18:03:24 550

原创 手斧Linux – 从LFS到Funtoo (150)

wget http://mirrors.xmu.edu.cn/gentoo/distfiles/eselect-python-20111108.tar.bz2wget http://mirrors.xmu.edu.cn/gentoo/distfiles/eventlog_0.2.12.tar.gzwget http://mirrors.xmu.edu.cn/gentoo/distfiles

2015-07-09 18:02:40 458

原创 手斧Linux – 从LFS到Funtoo (149)

wget http://mirrors.xmu.edu.cn/gentoo/distfiles/bash42-033wget http://mirrors.xmu.edu.cn/gentoo/distfiles/bash42-034wget http://mirrors.xmu.edu.cn/gentoo/distfiles/bash42-035wget http://mirrors.

2015-07-09 18:02:01 608

原创 手斧Linux – 从LFS到Funtoo (148)

附录二:下载文件到distfiles的命令wget http://mirrors.xmu.edu.cn/gentoo/distfiles/acl-2.2.51.src.tar.gzwget http://mirrors.xmu.edu.cn/gentoo/distfiles/Archive-Tar-1.90.tar.gzwget http://mirrors.xmu.edu.cn/ge

2015-07-09 17:59:45 335

原创 手斧Linux – 从LFS到Funtoo (147)

dTest-Harness-3.25.tar.gzls texinfo-4.13a.tar.gz  dtexinfo-4.13.tar.gz  dtzcode2012h.tar.gz  

2015-07-09 17:56:21 272

原创 手斧Linux – 从LFS到Funtoo (146)

l  procps-3.2.8-fix_HZ_errors-1.patchl  procps-3.2.8.tar.gzl  procps-3.2.8-watch_unicode-1.patch  d

2015-07-09 17:55:37 367

原创 手斧Linux – 从LFS到Funtoo (145)

dopenrc-funtoo-openrc-0.10.2-r4.tar.gz  dopenresolv-3.5.2.tar.bz2  dopenssh-6.1p1-hpn13v11.diff.bz2  dopenssh-

2015-07-09 17:54:57 322

原创 手斧Linux – 从LFS到Funtoo (144)

ls m4-1.4.16.tar.bz2  dm4-1.4.16.tar.xzlsdmake-3.82.tar.bz2l  man-db-2.6.0.2.tar.gz 

2015-07-09 17:50:58 298

原创 手斧Linux – 从LFS到Funtoo (143)

diputils-s20101006-manpages.tar.bz2  diputils-s20101006.tar.bz2l  kbd-1.15.2-backspace-1.patchl  kbd-1.15.2.ta

2015-07-09 17:49:47 293

原创 手斧Linux – 从LFS到Funtoo (142)

dglibc-ports-2.15.tar.xzls gmp-5.0.2.tar.bz2  dgmp-5.0.5.tar.xz  dgnuconfig-20121010.tar.bz2

2015-07-09 17:49:01 281

原创 手斧Linux – 从LFS到Funtoo (141)

dfuse-2.8.6.tar.gzls gawk-4.0.0.tar.bz2  dgawk-4.0.1.tar.xz  dgcc-4.4.3-specs-0.2.0.tar.bz2ls

2015-07-09 17:48:17 291

原创 手斧Linux – 从LFS到Funtoo (140)

dDigest-HMAC-1.03.tar.gz  dDigest-MD5-2.52.tar.gz  ddistribute-0.6.32.tar.gz  ddmraid-1.0.0.rc16-3.tar.bz2

2015-07-09 17:47:41 348

原创 手斧Linux – 从LFS到Funtoo (139)

dboot-update-1.6.7.tar.gz  dbridge-utils-1.5.tar.gz  dbusybox-1.20.1.tar.bz2l  bzip2-1.0.6-install_docs-1.patc

2015-07-09 17:47:03 354

原创 手斧Linux – 从LFS到Funtoo (138)

dbash42-015  dbash42-016  dbash42-017  dbash42-018  dbash42-019  

2015-07-09 17:46:00 276

原创 手斧Linux – 从LFS到Funtoo (137)

附录一:所需要的源代码包清单说明:1)第一列为字母l,表示这个文件可从LFS 7.0的下载包(http://ftp.lfs-matrix.net/pub/lfs/lfs-packages/lfs-packages-7.0.tar)里获得。更多下载地址参考网页http://www.linuxfromscratch.org/lfs/download.html。2)第二列为字母s,表示这

2015-07-09 17:44:12 324

原创 手斧Linux – 从LFS到Funtoo (136)

第18章 虚拟机的使用1. virtualbox主页:https://www.virtualbox.org/。ubuntu 10.04里自带的virtualbox是32位的,不支持x86_64。更高版本的virtualbox可以支持64位,但这也需要CPU的硬件支持才可以。intel的CPU支持64位的虚拟机的话,该CPU必须支持VT技术,具体可以查阅以下网站:http://product

2015-07-09 17:43:21 485

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

/usr/share/genkernel/default/busy-config。6 . 如何追踪mount命令的执行过程?这个问题,从简说明一下。initramfs里执行mount命令,其实是由busybox提供的,也就是说,mount实际上是指向busybox的一个符号链接。而busybox里,实现mount功能少不了kernel里对文件系统的支撑,相关的实现代码在/var/tmp

2015-07-09 17:42:29 293

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

2. 如何手工将生成的initramfs包解开?为什么要解开生成的包呢?因为在排错时,需要查验initramfs包里的内容,以验证思路,坚定决心。以gentoo官方livecd里的initramfs为例,这个initramfs的文件名为gentoo.igz,将它拷到一个临时目录里,然后用以下的命令解开它:  mv gentoo.igz gentoo.gz  gunzip gentoo.

2015-07-09 17:41:16 396

原创 手斧Linux – 从LFS到Funtoo (133)

第17章 调试genkernel 和debian-souces1. 如何直接用genkernel部分编译debian-souces?在ebuild /usr/portage/sys-kernel/debian-sources/debian-sources-3.2.29.ebuild clean install来编译kernel+initramfs时,会使用genkernel这个工具完成编译

2015-07-09 17:38:20 307

原创 手斧Linux – 从LFS到Funtoo (132)

符集的支持。另外,msdos文件系统中,非8.3格式的文件名的支持的兼容性也不好,应尽量避免使用。A. 如何快速判断问题是在syslinux/kernel+initramfs/rootfs里?按《(p136)》提到的方法,用官方的LiveCD做一个启动U盘,并在测试机器上试验启动成功,说明U盘制作是成功的。然后,用自己制作的image.squ换掉U盘里的image.squash

2015-07-09 17:37:36 359

原创 手斧Linux – 从LFS到Funtoo (131)

第16章 U盘启动遇到的问题A. syslinux是否正常?如果以下条件都成立:· U盘的分区表正常,· /dev/sdb1有指定是激活分区,· syslinux正常安装到/dev/sdb1,那么,就会显示出syslinux正在启动的信息,并显示选择菜单。可用tab键来查看菜单选项对应的参数,也可做临时的一次性修改。B. kernel是否正常加载?如果在sysl

2015-07-09 17:36:49 312

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

step6:在启动参数里增加slowusb,使得启动时,留下停顿时间,以让usb能挂载上来。命令如下:sed -i \    -e "s:cdroot:cdroot slowusb:" \    -e "s:kernel memtest86:kernel memtest:" \    udisk/syslinux.cfg指定从/dev/sdb2加载rootfs。命令如下:

2015-07-09 17:35:53 259

原创 手斧Linux – 从LFS到Funtoo (129)

第15章 制作启动U盘-方法2和方法1相比,方法1从一个squashfs的image文件里加载rootfs,而这个方法直接将rootfs放在U盘的另一个分区上。方法1能用于更多情况下的启动,但方法2使用更象在硬盘上安装的方法来运行linux系统,可以向文件系统里写入数据。假设试验的机器上己有一个硬盘了,将会对应于设备文件/dev/sda,U盘会是第二个盘,对应于设备文件/dev/sdb。

2015-07-09 17:35:07 287

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

step7:卸载U盘和ISO。命令如下:umount myfuntoorm -rf myfuntoosyncumount udiskrm -rf udsikstep8:向U盘安装syslinux。命令如下:syslinux /dev/sdb1step9:将U盘插到测试用的PC上,试着从U盘启动机器

2015-07-09 17:34:07 254

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

第14章 制做启动U盘-方法1step1:准备syslinux。在之前的步骤里,己编译安装了syslinux5.00,因此这里不需要再做什么了。step2:准备U盘。在之前的步骤里,己将一个8G的U盘分成两个区:一个msdos分区和一个linux分区。假设这两个分区对应/dev/sdb1 /dev/sdb2两个设备文件,用以下命令重建U盘上的文件系统:mkfs.msdos 

2015-07-09 17:33:26 325

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

e,内核里要支持devtmpfs-mount?在内核里配上,没解决问题。f,用ext3文件系统代替squashfs来做?一样会在mount时走没掉,g,squashfs做和解时用的压缩算法不一样?用非压缩格式, -noD -noI -noF ,也是不行。k,看来,与mount时使用loop有关!在内核的配置里,补上loop

2015-07-09 17:32:24 249

原创 手斧Linux – 从LFS到Funtoo (125)

5,“/dev/sr0可以正常mount上来,但squashfs文件mount不上来。”的排查过程。这样系统的引导卡住了。如果故意弄错loop参数里的文件名,让启动停下来,进到busybox里,手动mount /dev/sr0成功,mount --bind 也能成功,但mount squashfs时就是会卡住。a, 做iso的过程有问题?将install-amd64-m

2015-07-09 17:31:44 312

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

第13章 LiveCD问题分析1,关于qemu命令行里的  -boot d -cdrom myfuntoo.iso。-cdrom myfuntoo.iso 让qemu虚拟机里输出一个cdrom设备,并有光盘output.iso在里面。 -boot d 让qemu从cdrom里开始加载。如果output.iso正常,qemu会从iso里找到isolinux/isolinux.bi

2015-07-09 17:30:47 454

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

label hd0  MENU LABEL Boot from first hard disk  kernel chain.c32  append hd0TEXT HELP  Boot local OS installed on first hard diskENDTEXTlabel hd1  MENU LABEL Boot from second hard d

2015-07-09 17:29:58 296

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

MENU RESOLUTION 800 600MENU WIDTH 77MENU MARGIN 10MENU ROWS 12MENU HSHIFT 10MENU VSHIFT 5menu color title        1;36;44    #b5b3ff #00000000 stdmenu color sel          7;37;40    #e0f

2015-07-09 17:28:43 303

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

rm -rf CDrootfimkdir CDrootmkdir CDroot/{isolinux,boot}#  -------用官方的syslinux5.00cp -v syslinux-5.00/core/isolinux.bin CDroot/isolinux/cp -v syslinux-5.00/com32/elflink/ldlinux/ldlinux.c

2015-07-01 22:59:11 470

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

-hda HDA \         -append "root=/dev/sda rw init=/sbin/init panic=1 PATH=/bin:/sbin console=ttyS0 HOST=x86_64"如果一切正常,qemu将会加载kernel和initramfs,最后挂载rootfs,出现登录界面。可用root (密码 funtoo)登录后,用shutdo

2015-07-01 22:58:19 375

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

第12章 制作LiveCDstep1:对rootfs里的内容进行调整,以适应liveCD。命令如下:cd $LFS/../rootfscat >etc/fstab ###################################################### ATTENTION: THIS IS THE FSTAB ON THE LIVECD     ##

2015-07-01 22:57:15 445

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

说明: usr/portage/distfiles/存放的是portage要用的源码包,--exclude=usr/portage/distfiles/* 使得提取出来的rootfs里不包含distfiles里的内容,这样会使得rootfs变小,但当需要这些源码包时,则需要重新从网上下载。避免再次从网上下载有两种办法,一是去掉这个选项,直接将这些文件包含在rootfs里;也可将这些源码包另外做成一

2015-07-01 22:56:08 307

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

step13:安装syslog-ng vixie-cron。命令如下:emerge syslog-ngemerge vixie-cronrc-update add syslog-ng defaultrc-update add vixie-cron defaultstep14:如果用dhcpc动态配置网卡,执行以下命令:emerge dhcpcdstep15:安装

2015-07-01 22:54:57 304

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

echo 'routes_eth0="default via 192.168.1.1"' >> net以上两行是静态地址,或用以下的dhcp分配。echo 'config_eth0=( "dhcp" )' >> netrc-update add net.eth0 defaultstep8:自动加载网卡驱动模块。命令如下:echo 'modules="r8169"

2015-07-01 22:54:08 355

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除