热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

noilinux硬盘启动,硬盘/U盘启动noilinux(ubuntu7.10fornoip)

硬盘U盘启动noilinux(ubuntu7.10fornoip)发布时间:2010-07-1010:54:52来源:红联作者:xulihang[is]本帖最后由xulihang于

硬盘/U盘启动noi linux(ubuntu7.10 for noip)

发布时间:2010-07-10 10:54:52来源:红联作者:xulihang

[i=s] 本帖最后由 xulihang 于 2010-7-10 10:56 编辑 [/i]

最近了解个全国青少年信息学奥林匹克联赛,我估计拿不了什么奖,但它提供的一个专门为开发的linux吸引我研究。看光盘里的Release文件得知是基于ubuntu7.10做的。刻碟安装浪费光盘,我一直用u盘安装linux,参照ubuntu7.10的硬盘启动方法成功启动noi linux。noi linux可从这里下载http://gait.buaa.edu.cn/~zjb/ubuntu-for-noipnew.iso。

具体方法:

一、syslinux引导u盘:

1、下载syslinux:http://linux1.onlinedown.net/down/syslinux-4.01.tar.zip

2、解压win32文件夹下的syslinux.exe 到u盘。

3、用cmd运行syslinux.exe -ma -d /syslinux d:(这里看自己u盘的盘符)

4、解压ubuntu-for-noipnew.iso里的casper和.disk文件夹到u盘。

5、修改syslinux.cfg(没有可自己建在syslinux文件夹下):

简单点就直接执行命令:

kernel /casper/vmlinuz boot=casper splash

initrd /casper/initrd.gz

二、用grub4dos引导硬盘或u盘:

1、到http://sourceforge.net/projects/grub4dos/files/下载grub4dos,我们需要的是其中的grldr。

还有grubinst 来写引导mbr。再下载fbinsthttp://www.burgloader.com/bbs/index.php?topic=54.0来格式化u盘。

接下来分u盘和硬盘

u盘:

1、用fbinst将u盘格成hdd格式。

2、运行下的grubinst包里的grubinst_gui.exe,选择u盘(一般为hd1)安装引导。

3、在u盘根目录放入grldr。

4、解压ubuntu-for-noipnew.iso里的casper和.disk文件夹到u盘。

5、在u盘根目录建立menu.lst菜单,内容如下:

default 0

timeout 10

title noi linux

find --set-root /casper/vmlinuz

kernel /casper/vmlinuz boot=casper splash

initrd /casper/initrd.gz

硬盘(以下来自http://forum.ubuntu.org.cn/viewtopic.php?p=264680#264680):

1、拷贝文件

下载 ubuntu-for-noipnew.iso,将其中的 casper 文件夹解压到硬盘上某 FAT32 分区中(测试发现不支持ntfs,其他格式未测),注意 casper 文件夹须放在分区根目录下。

2、 设置 GRUB4DOS 启动

若装有 xp/2000/2003(vista 的情况后面说):

下载附件,解出 grldr 和 menu.lst ,放到 C 盘;

调整“文件夹选项”使显示 系统文件 和 隐藏文件,应看到 C 盘有个 boot.ini 文件,修改其属性,去掉“只读”;

打开它,添一句 c:\grldr = GRUB4DOS ,可酌情修改 timeout ,下面是示例:

[boot loader]

timeout=10

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="DeepinXP-V4" /noexecute=optin /fastdetect

c:\grldr = GRUB4DOS

保存后重启,选择 GRUB4DOS 即可。

若装有 vista ,请参考这贴: http://bbs.znpc.net/viewthread.php?tid= ... a=page%3D2 设置 GRLDR 的引导,然后 下载附件,解出 grldr 和 menu.lst ,放到 C 盘即可。

xulihang:现在有EasyBCD,能直接用neogrub引导,更简单。

成功启动进图形界面:

[attach]31334[/attach]

自带的专为noi的guide编程ide:

[attach]31333[/attach]

本文是我xulihang即兴写的,平台不全,如果有错误请指出。



推荐阅读
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Oracle10g备份导入的方法及注意事项
    本文介绍了使用Oracle10g进行备份导入的方法及相关注意事项,同时还介绍了2019年独角兽企业重金招聘Python工程师的标准。内容包括导出exp命令、删用户、创建数据库、授权等操作,以及导入imp命令的使用。详细介绍了导入时的参数设置,如full、ignore、buffer、commit、feedback等。转载来源于https://my.oschina.net/u/1767754/blog/377593。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 如何查询zone下的表的信息
    本文介绍了如何通过TcaplusDB知识库查询zone下的表的信息。包括请求地址、GET请求参数说明、返回参数说明等内容。通过curl方法发起请求,并提供了请求示例。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • ALTERTABLE通过更改、添加、除去列和约束,或者通过启用或禁用约束和触发器来更改表的定义。语法ALTERTABLEtable{[ALTERCOLUMNcolu ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
  • 本文主要复习了数据库的一些知识点,包括环境变量设置、表之间的引用关系等。同时介绍了一些常用的数据库命令及其使用方法,如创建数据库、查看已存在的数据库、切换数据库、创建表等操作。通过本文的学习,可以加深对数据库的理解和应用能力。 ... [详细]
author-avatar
vghoon
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有