为啥我的龙芯本不能网络安装debian。。离线安装的各种蛋疼//-_-

56 views
Skip to first unread message

唐显斌

unread,
Dec 1, 2013, 10:29:15 PM12/1/13
to xidian...@googlegroups.com
我的网络安装用的是fedora有线连接校园网然后开的无线,,但是网络安装时好像总是连不上网,所有的镜像都连接不上,,为啥啊。。
离线安装的用着各种不爽,,你们都是离线还是网络安装的?网络安装的是怎么连上校园网的,,,

lzt

unread,
Dec 2, 2013, 1:00:36 AM12/2/13
to xidian...@googlegroups.com
我是通过离线安装的。

当然你要先有 debootstrap, fedora下好像有debootstrap。chroot的时候用qemu-user-static 然后chroot进去执行stage2就行了。

弄好后你也可以tar成一个base包,然后发出来让大家共享一下。

具体方法如下:

===============================================================================

第一步,将存储介质接到另外一个运行linux的主机上,比如x86的笔记本或是x86_64位的台式机等等。

比如,将小本的8G的电子盘通过ce to sata 接口接到主机上。
比如,直接将U盘接到主机上。

第二步,将这个存贮介质分区格式化。

fdisk /dev/sdb  或是 gparted 
然后格式化。
mkfs.ext3 /dev/sdb1
mkfs.ext4 /dev/sdb2

第三步,将格式化好的分区挂载好。

mount /dev/sdb2 /mnt

第四步,通过qemu-debootstrap 进行foreign install

sudo apt-get install qemu-user-static
sudo apt-get install debootstrap
sudo qemu-debootstrap --arch mipsel sid /mnt http://debian.ustc.edu.cn/debian


特别的:如果想安装一些特别的包可以用如下命令
sudo qemu-debootstrap --arch mipsel --include ssh,net-tools sid /mnt http://debian.ustc.edu.cn/debian

第五步,挂载boot分区,并将启动文件写好。

mv /mnt/boot{,.bak}
mkdir -p /mnt/boot
mount /dev/sdb1 /mnt/boot
cp -rf /mnt/boot.bak /mnt/boot
sync

第六步,卸下分区。

umount /mnt/boot
umount /mnt

第七步,将存储介质放回8089D小本。

最后一步,重启8089D。然后你就进入debian sid了。

Justin Wong

unread,
Dec 2, 2013, 2:07:38 AM12/2/13
to 西电开源社区
qemu-static是神器,我之前也拿它往ARM板里移植东西

之前遇到个搞处理器仿真的,说QEMU出来以后其他仿真器都黯然失色了… 还有PS3在开发的时候Cell还没流片,索尼是在QEMU上开发的最早的PS3……


2013/12/2 lzt <lvzon...@gmail.com>

--
您收到此邮件是因为您订阅了“西电开源社区”邮件列表。
要向此邮件列表发帖,请发送电子邮件至 xidian...@googlegroups.com
要取消订阅,请发送电子邮件至 xidian_linux...@googlegroups.com
请通过 https://groups.google.com/group/xidian_linux?hl=zh-CN 访问此网上论坛。
通过 [ipv6 enabled] http://xdlinux.info/http://xdl.in/
[ipv4 only] http://linux.xidian.edu.cn/
[手机]:http://m.xdlinux.info/
访问西电开源社区。
---
您收到此邮件是因为您订阅了 Google 网上论坛的“西电开源社区邮件列表”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 xidian_linux...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。



--
Open Source,Open Mind

Blog:    http://bigeagle.me/
E-mail:  bige...@xdlinux.info

唐显斌

unread,
Dec 2, 2013, 5:21:27 AM12/2/13
to xidian...@googlegroups.com
fedora下有这个软件,不过你看我的,没有你那几个命令啊~~

 
Installed:
  debootstrap.noarch 0:1.0.53-1.fc19                                            

Complete!
[root@xianb xianb]# qemu-
qemu-alpha                qemu-ppc64abi32           qemu-system-mipsel
qemu-arm                  qemu-s390x                qemu-system-or32
qemu-armeb                qemu-sh4                  qemu-system-ppc
qemu-cris                 qemu-sh4eb                qemu-system-ppc64
qemu-ga                   qemu-sparc                qemu-system-ppcemb
qemu-i386                 qemu-sparc32plus          qemu-system-s390x
qemu-img                  qemu-sparc64              qemu-system-sh4
qemu-io                   qemu-system-alpha         qemu-system-sh4eb
qemu-kvm                  qemu-system-arm           qemu-system-sparc
qemu-m68k                 qemu-system-cris          qemu-system-sparc64
qemu-microblaze           qemu-system-i386          qemu-system-unicore32
qemu-microblazeel         qemu-system-lm32          qemu-system-x86_64
qemu-mips                 qemu-system-m68k          qemu-system-xtensa
qemu-mipsel               qemu-system-microblaze    qemu-system-xtensaeb
qemu-nbd                  qemu-system-microblazeel  qemu-unicore32
qemu-or32                 qemu-system-mips          qemu-x86_64
qemu-ppc                  qemu-system-mips64        
qemu-ppc64                qemu-system-mips64el      
[root@xianb xianb]#                

Coolbit Liu

unread,
Dec 2, 2013, 10:49:03 AM12/2/13
to xidian...@googlegroups.com

qemu-user-static 

这个呢


唐显斌

unread,
Dec 2, 2013, 10:54:55 AM12/2/13
to xidian...@googlegroups.com

这个Fedora没有…安不了…
不过龙芯上有
现在我是想,在龙芯上把sid先安装在U盘里,从U盘启动后再把u盘dd到龙芯硬盘里……你觉得可行不………
问题是不知道虽然两个都是8G不知道可以dd不…~

unread,
Dec 2, 2013, 11:53:33 AM12/2/13
to xidian...@googlegroups.com
还的确是有的,还标明支持龙芯2F
http://fedoraproject.org/wiki/Architectures/MIPS

"唐显斌" <txi...@gmail.com>写到:

--
抱歉暂时无法详细说明。这份邮件是使用安装有Gmail专业版的Android移动设备发送的。

unread,
Dec 2, 2013, 11:35:20 AM12/2/13
to xidian...@googlegroups.com
龙芯本还能安装fedora么?fedora有mipsel架构么?

"唐显斌" <txi...@gmail.com>写到:

--
抱歉暂时无法详细说明。这份邮件是使用安装有Gmail专业版的Android移动设备发送的。
--
抱歉暂时无法详细说明。这份邮件是使用安装有Gmail专业版的Android移动设备发送的。

unread,
Dec 2, 2013, 11:35:18 AM12/2/13
to xidian...@googlegroups.com
龙芯本还能安装fedora么?fedora有mipsel架构么?

"唐显斌" <txi...@gmail.com>写到:

这个Fedora没有…安不了…


--
抱歉暂时无法详细说明。这份邮件是使用安装有Gmail专业版的Android移动设备发送的。

唐显斌

unread,
Dec 2, 2013, 12:02:51 PM12/2/13
to xidian...@googlegroups.com

F13还是14有龙芯版的……

unread,
Dec 2, 2013, 12:09:38 PM12/2/13
to xidian...@googlegroups.com
网络安装debian很方便的啊,怎么会装不了

"唐显斌" <txi...@gmail.com>写到:

--
抱歉暂时无法详细说明。这份邮件是使用安装有Gmail专业版的Android移动设备发送的。

唐显斌

unread,
Dec 2, 2013, 12:11:15 PM12/2/13
to xidian...@googlegroups.com

我也不知道啊……~~校园网有线的怎么认证?无线的好像不行啊,你怎么弄得?

unread,
Dec 2, 2013, 12:25:57 PM12/2/13
to xidian...@googlegroups.com
直接翼讯。。。

"唐显斌" <txi...@gmail.com>写到:

--
抱歉暂时无法详细说明。这份邮件是使用安装有Gmail专业版的Android移动设备发送的。

唐显斌

unread,
Dec 2, 2013, 12:28:12 PM12/2/13
to xidian...@googlegroups.com

翼讯不用认证吗??你怎么认证的啊…
这么厉害……
最蛋疼的就是认证啊……

聂其瑞

unread,
Dec 2, 2013, 12:33:00 PM12/2/13
to xidian_linux@googlegroups com

插一句 竹园区可以用路由器校园网接WAN口 只要网内一台设备通过了Web认证 其余都能正常使用V4的功能,包括校内源……

——— — ———— — —————
来自我的M1S

unread,
Dec 2, 2013, 12:33:25 PM12/2/13
to xidian...@googlegroups.com
路由器啊。。。。

"唐显斌" <txi...@gmail.com>写到:

--
抱歉暂时无法详细说明。这份邮件是使用安装有Gmail专业版的Android移动设备发送的。

唐显斌

unread,
Dec 2, 2013, 12:35:25 PM12/2/13
to xidian...@googlegroups.com

我的就是这样啊……但是安装到配置镜像站的时候全部不可用……姿势不对吗~~

Coolbit Liu

unread,
Dec 2, 2013, 1:11:50 PM12/2/13
to xidian...@googlegroups.com
到f520装吧

unread,
Dec 2, 2013, 7:30:45 PM12/2/13
to xidian...@googlegroups.com
你的debian内核是不是下错了?如果提示找不到内核模块就是内核版本下错了

Coolbit Liu <coolbit.in@gmail.com>写到:

--
抱歉暂时无法详细说明。这份邮件是使用安装有Gmail专业版的Android移动设备发送的。

unread,
Dec 2, 2013, 7:39:58 PM12/2/13
to xidian...@googlegroups.com
你的内核版本对了么?内核版本不对的话会提示找不到内核模块。

"唐显斌" <txi...@gmail.com>写到:

--
抱歉暂时无法详细说明。这份邮件是使用安装有Gmail专业版的Android移动设备发送的。

Coolbit Liu

unread,
Dec 2, 2013, 8:33:09 PM12/2/13
to xidian...@googlegroups.com

找不到内核模块不影响正常安装,只是源里有一些编译好的模块用不了而已

lzt

unread,
Dec 2, 2013, 10:26:56 PM12/2/13
to xidian...@googlegroups.com
qemu-user-static 进行chroot可以参考这个文章

http://www.gentoo.org/proj/en/base/embedded/handbook/?part=1&chap=5

debootstrap没有kernel可以chroot  进去安装kernel,或者在debootstarp的时候include linux

lzt

unread,
Dec 2, 2013, 10:30:25 PM12/2/13
to xidian...@googlegroups.com
如果fedora中找不到qemu-user-static 可以参考这个pkgbuild,自己安装一个。

https://aur.archlinux.org/packages/qe/qemu-user-static/PKGBUILD

唐显斌

unread,
Dec 2, 2013, 9:26:43 PM12/2/13
to xidian...@googlegroups.com

内核没错…可以安装到登录无线网络那步,登录上然后说不支持DHCP……-_-

唐显斌

unread,
Dec 2, 2013, 9:23:13 PM12/2/13
to xidian...@googlegroups.com

嗯嗯,好的~我再折腾一下,不行就去,离线安装这个版本经常重启gnome,受不了了…

唐显斌

unread,
Dec 2, 2013, 10:30:02 PM12/2/13
to xidian...@googlegroups.com

但是我安好内核后grub-install 出错了…是不是grub不能安装在U盘里,不过不是说龙芯不需要grub也能启动吗…我还是启动不了啊

唐显斌

unread,
Dec 2, 2013, 11:40:38 PM12/2/13
to xidian...@googlegroups.com

嗯,现在问题是grub安装不了…内核安好了,启动不了~

lzt

unread,
Dec 3, 2013, 2:32:04 AM12/3/13
to xidian...@googlegroups.com
不要装grub,直接用pmon启动。


PMON> load (usb0,0)/boot/vmlinux
PMON> g root=/dev/sdb1 rw

这样就可以了。

具体的你要重新适应一下那个vmlinuz的名字

以及那个root 是不是 sdb1 一般U盘是sdb1 硬盘是sda2 如果是逻辑分区就是sda5 假设sda1是boot分区。

lzt

unread,
Dec 3, 2013, 2:33:33 AM12/3/13
to xidian...@googlegroups.com
即使弄好了,也建议你去那里玩玩,和小伙伴们见见面。一起讨论讨论,也推荐你去参加那个H4活动。


On Tuesday, December 3, 2013 12:40:38 PM UTC+8, 唐显斌 wrote:

唐显斌

unread,
Dec 3, 2013, 2:36:30 AM12/3/13
to xidian...@googlegroups.com

嗯嗯,我没参加开源社区也能去吗…?

唐显斌

unread,
Dec 3, 2013, 2:40:10 AM12/3/13
to xidian...@googlegroups.com

嗯,回去试试,我的是把U盘分成两个区,sdb2是根,sdb1是boot,
我可不可以把u盘dd到硬盘里,然后等于是安装到了硬盘里~

Coolbit Liu

unread,
Dec 3, 2013, 3:07:06 AM12/3/13
to xidian...@googlegroups.com
当然可以来,社区的任何活动对所有感兴趣的同学开放。而且社区从不强制界限,你和我们一起学习、分享、讨论,就已经是社区的一份子了。  

lzt

unread,
Dec 3, 2013, 3:19:53 AM12/3/13
to xidian...@googlegroups.com
不要dd  直接tar快。

(cd /export/home; tar cvf - .) | (cd /export/home2; tar xf -)

透过ssh 全盘复制的方法。

远程复制的方法如下:
tar -cf - /from_dir | ssh host_B tar -C /to_dir -xvf - 

dd连文件系统都复制了,这样可以换文件系统。

当然也可以试试目录同步 rsync 

可以透过网络 透过ssh或是 本地同步目录也可以 传说比dd 快,和tar快,你可以测试一下。

唐显斌

unread,
Dec 3, 2013, 3:23:26 AM12/3/13
to xidian...@googlegroups.com

嗯嗯,是这样啊,我以为是加入了的才行…

唐显斌

unread,
Dec 3, 2013, 3:33:03 AM12/3/13
to xidian...@googlegroups.com

不过好像还是启动不了啊(⊙﹏⊙),,,是不是哪一步错了,,不过我load硬盘内核也不行…是不是参数错了~

lzt

unread,
Dec 3, 2013, 3:49:23 AM12/3/13
to xidian...@googlegroups.com
具体报的什么错误?

唐显斌

unread,
Dec 3, 2013, 3:56:03 AM12/3/13
to xidian...@googlegroups.com

file system isn't same ext4 ext2
这里是路径名  undefined error 0

现在可以载入硬盘内核~u盘还是不行…

lzt

unread,
Dec 3, 2013, 4:19:36 AM12/3/13
to xidian...@googlegroups.com
我没遇到过这个问题。

你加内核参数  rootfstype=ext4  试试。

lzt

unread,
Dec 3, 2013, 4:27:18 AM12/3/13
to xidian...@googlegroups.com
另外,你debootstrap之后chroot进去,执行 debootstrap stage2 了吗?

唐显斌

unread,
Dec 3, 2013, 4:29:03 AM12/3/13
to xidian...@googlegroups.com

我又重新做了一个,这次只分了一个8G,ext3,不会是U盘太大了吧………我记得pmon识别不出超4G的U盘.......等下安装个内核再试试,是不是安装vmlinux-3.11-2-loongson-2f这个?

唐显斌

unread,
Dec 3, 2013, 4:30:05 AM12/3/13
to xidian...@googlegroups.com

擦,忘了~~这个命令有啥用啊~~

唐显斌

unread,
Dec 3, 2013, 4:33:31 AM12/3/13
to xidian...@googlegroups.com

这个命令不存在…。执行不了…

2013-12-3 下午5:27于 "lzt" <lvzon...@gmail.com>写道:

unread,
Dec 3, 2013, 5:10:50 AM12/3/13
to xidian...@googlegroups.com
我记得是vmlinux-3.20-4-loongson-2f啊。。。

"唐显斌" <txi...@gmail.com>写到:
>>>>>>>>>>>>>>> 通过 [ipv6 enabled] http://xdlinux.info/ 或 http://xdl.in/
>>>>>>>>>>>>>>> [ipv4 only] http://linux.xidian.edu.cn/
>>>>>>>>>>>>>>> [手机]:http://m.xdlinux.info/
>>>>>>>>>>>>>>> 访问西电开源社区。
>>>>>>>>>>>>>>> ---
>>>>>>>>>>>>>>> 您收到此邮件是因为您订阅了 Google 网上论坛的“西电开源社区邮件列表”论坛。
>>>>>>>>>>>>>>> 要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到
>xidian_linux...@googlegroups.com
>>>>>>>>>>>>>>> 。
>>>>>>>>>>>>>>> 要查看更多选项,请访问 https://groups.google.com/groups/opt_out
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> 抱歉暂时无法详细说明。这份邮件是使用安装有Gmail专业版的Android移动设备发送的。
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> 您收到此邮件是因为您订阅了“西电开源社区”邮件列表。
>>>>>>>>>>>>> 要向此邮件列表发帖,请发送电子邮件至 xidian...@googlegroups.com
>>>>>>>>>>>>> 要取消订阅,请发送电子邮件至 xidian_linux...@googlegroups.com
>>>>>>>>>>>>> 请通过
>https://groups.google.com/group/xidian_linux?hl=zh-CN访问此网上论坛

unread,
Dec 3, 2013, 5:10:05 AM12/3/13
to xidian...@googlegroups.com
我记得是vmlinux-3.20-4-loongson-2f啊。。。

"唐显斌" <txi...@gmail.com>写到:

--
抱歉暂时无法详细说明。这份邮件是使用安装有Gmail专业版的Android移动设备发送的。

lzt

unread,
Dec 3, 2013, 5:16:56 AM12/3/13
to xidian...@googlegroups.com
安装的时候用foreign  模式安装 这样只是下载了包,并将其解压,并不执行安装脚本
 sudo debootstrap --arch=armel --foreign squeeze rootfs/ http://ftp.us.debian.org/debian

然后 安装qemu-user-static  然后按照gentoo那个文档的进行配置。

配置好后chroot进去,找debootstrap, 如果没有那么安装一个。

然后执行debootstrap --second-stage

这就完成2阶段的脚本了。

lzt

unread,
Dec 3, 2013, 5:20:00 AM12/3/13
to xidian...@googlegroups.com
看看 这个文档  https://wiki.debian.org/EmDebian/CrossDebootstrap

里面的这一节

##QEMU/debootstrap approach##

唐显斌

unread,
Dec 3, 2013, 5:37:54 AM12/3/13
to xidian...@googlegroups.com

嗯嗯,这得好好学学,还是太多不懂啊~~

Reply all
Reply to author
Forward
0 new messages