跟我学LFS LiveUSB制作
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文档 http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?part=1&chap=4 中的"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
// LFS LiveCD镜像下载下来后,命名为lfs.iso (为方便重启系统后,grub命令行的调试)
// 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制作的更多相关文章
- SUSE linux ,liveUSB制作方法
下载了ubuntu 11.04,ubuntu11.10,fedora15,kubuntu 11.04,linuxmint-11,还有suse的kde和gnome的桌面版镜像,其他的都很方便的做成了li ...
- 从零开始学Sketch——进阶篇-b
从零开始学Sketch——进阶篇 Sketch是一款矢量绘图应用,而矢量绘图无疑是目前进行网页.图标以及界面设计的最好方式. 在初识了Sketch的界面布局和基础工具之后,我们就可以开始进入高阶的Sk ...
- 从零开始学Sketch——进阶篇
本文转自 http://www.jianshu.com/p/ff70b5f35c8f 从零开始学Sketch——进阶篇 Sketch是一款矢量绘图应用,而矢量绘图无疑是目前进行网页.图标以及界面设计的 ...
- linuxtoy.org资源
https://linuxtoy.org/archives.html Archives 在 Android 系统上安装 Debian Linux 与 R (2015-07-14) Pinos:实现摄像 ...
- 关于qt学习的一点小记录(1)
今日为了应付学校作业要求 决定现学qt来制作界面 毕竟c++不像在这方面c#可以那么方便 qt主要依靠信号.槽来实现类似winform中的消息 鉴于要尽快做完,故而没有细看qt 只是大概了解了下界面的 ...
- 一个Web前端自学者的自述
想来想去还是写下这篇文章,先说明,我精通JAVA编程语言和web前端常见的技术,个人是做JAVA的多,但是更加喜欢前端.因为我从高一开始接触JAVA,家父是黑马的JAVA讲师,自己对编程很热爱,在大学 ...
- C语言——第零次作业
A:你对网络专业或计算机专业了解是怎样? 据我所知计算机专业未来前景不错,不仅就业路子广,毕业工资高,而且在全世界都很吃香.但是,计算机专业是一个非常难学的专业,尽管人们追趋逐耆也没有填补计算机高端人 ...
- linux的定制和发布(一)
如果总是仰视高山,就会挫伤我们攀登的勇气,使我们固步自封.我们需要做的就 是迈开自己的脚步,踏出第一步,let's go! Linux的裁剪一般有三种方法: 1.以一个已经安装好的系统为基 ...
- 打造基于Ubuntu+XBMC的家庭媒体中心
作为一名高清爱好者,一直想配置一台HTPC放家里实现高清播放外加家庭服务器功能.Nvidia的Ion平台自然是高清平台的硬件首选,而家庭媒体中心的软件端则首先考虑开发的已经很成熟的开源利器 XBMC ...
随机推荐
- Delphi代码优化
文章编目 1. 字符串优化 1.1. 不重复初始化 1.2. 使用SetLength预分配长字符串(AnsiString) 1.3. 字符串与动态数组的线程安全(Thread Safety) 1.4. ...
- Web服务器集群搭建关键步骤纪要
前言:本文记述了搭建一个小型web服务器集群的过程,由于篇幅所限,系统.软件的安装和基本配置我这里就省略了,只记叙关键配置和脚本内容.假如各位朋友想了解各软件详细配置建议查阅官方文档. 一 需求分析: ...
- ubuntu 设置显示器的亮度
ubuntu电脑重新启动后,亮度都变成了最亮.似乎也没胡地方可以设置.只好通过写个脚本来做这个事了. # -*- coding: utf-8 -*- import dbus bus = dbus.Se ...
- 解决.net定时器在iis7上不执行问题
今天第一次在博客园发帖,以前一直在潜水,在这里也是学了不少东西.感谢各位园友 废话不多说,这也是我工作中遇到的问题: protected void Application_Start(object s ...
- HTML 菜单 a 标签跳转本页面并追加参数
代码如下: <!-- BEGIN 追加URL的参数 --> <script type="text/javascript"> function setUrl( ...
- Spring Aop实例之xml配置
AOP的配置方式有2种方式:xml配置和AspectJ注解方式.今天我们就来实践一下xml配置方式. 我采用的jdk代理,所以首先将接口和实现类代码附上 package com.tgb.aop; pu ...
- javascript面向对象思想2
上篇说到面向对象可以帮我们梳理页面的逻辑的文章(http://www.cnblogs.com/hetaojs/p/6024013.html),很多朋友看了说我这种写法是初级的面向对象小儿科,确实是初级 ...
- MongoDB安装,启动,注册为windows系统服务
MongoDB安装与启动 周建旭 2014-08-10 解压完后配置环境变量 下载Windows 32-bit或64-bit版本并解压缩,程序文件都在bin目录中,其它两个目录分别是C++调用是的头文 ...
- NOSQL Mongo入门学习笔记 - MongoDB的安装(一)
手上的工作不是很忙,所以来学习学习很久就像接触的MongoDb,无奈前段时间工作时间都比较多.记录在这里供以后参考 环境: Centos 7 64位 开始: 1. 在官网下载Mongo : wget ...
- BZOJ 4127 Abs 解题报告
这个题感觉很厉害的样子.. 首先我们注意到一点:每次加的 $d$ 都是非负的. 那么就说明一个数只可能从负数变成非负数并且只会变一次. 所以我们就可以暴力地去改变一个数的正负情况. 然后我们就可以用树 ...